I just did a quick "Ctrl+F" to see if this had been added so sorry if I missed it.

I was having issues with screen tearing in a few apps and was looking for a solution to my problem and stumbled across this .

https://github.com/solus-project/linux-driver-management/issues/12

I run Solus Budgie on an older Dell XPS 14 laptop with Intel graphics so I used what was described by Liberodark on the bottom of the page with one addition. And it solved the issue for me. Maybe you can add it to your screen tearing section if you think it could be applicable to others.

sudo nano /etc/X11/xorg.conf.d/20-intel.conf

Put in file "20-intel.conf" :

Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" "3" # DRI3 is now default
Option "AccelMethod" "sna" # default
Option "AccelMethod" "uxa" # fallback
EndSection

    Junglist

    I used this guide.

    If you it out; I rarely ever use headphones so if there no difference i'm sorry however, I feel there is one. Also if I remember correctly in Solus this...

    $ vim /etc/asound.conf

    Is not the correct location for that file. Search for it in you file manager on the system drive to get the correct location.

      • [deleted]

      • Edited

      SirOaken It does pretty much what I described there [deleted]

      Also if I remember correctly in Solus this /etc/asound.conf is not the correct location for that file.

      It might be, it's just not there by default since Solus is stateless. Not entirely sure about that, though.

        • [deleted]

        [deleted] Oh, there's actually a typo. 24-bit is s24le and 32-bit is float32le

        [deleted] You are correct it is the default location. My mistake, I might have got that mixed up with something else.

        While we're at it, here is a way better backup program than plain rsync (which I love, no offense):
        sudo eopkg install restic
        mkdir somewhere/restic
        restic -r somewhere/restic init
        restic -r somewhere/restic --verbose backup /home/me
        restic -r somewhere/restic snapshots

        See restic.net for more info.

        • dug replied to this.

          n2o Thanks for the restic mention. I've been looking at other options besides rsync lately. Not really sure why as it has never failed me.

          • n2o replied to this.

            dug I hear you! I totally love rsync. restic is more like time machine though. You can easily mount each snapshot and restore single files from way back then. So as opposed to simply making a 1:1 copy of the current status, it keeps a history. An alternative that uses rsync and does the same thing with hard links (like time machine) is dirvish.

            With restic, a machine backs itself up to a remote location (thus encryption is included), with dirvish a central backup server picks up files from backupees by ssh.

            • dug likes this.

            Despite having done Unixes for many years, I learned a couple of things (at minimum) useful from reading this thread. There are so many ways to do things , that sometimes I find I did NOT choose the easy way. Now if I can just change my behavior to utilize what I learned 😂

            Adding another, early days but seems to have fixed my issue. I'm guessing this could be adapted to any other DE that is behaving the same way.

            Issue:
            When you have multiple monitors on Plasma (KDE) and launch a game in fullscreen other monitors stop being updated properly. Example: Time displayed on panel freezes any video playing seems to pause (audio keeps playing but video is frozen).

            Solution: Disable the ability of applications to block compositing:
            System settings > display and monitor > compositor > untick "Allow applications to block compositing"

            I suspect this may have some impact of performance but I'll take it.

            6 months later

            SirOaken
            For future reference for people googling the same problem as mine:
            When I had 20-intel.conf with what you suggested it worked great on Intel, but nouveau and propietary driver stopped detecting Nvidia card, xrandr --listproviders showed only Intel card. It used to boot to a black screen.
            I hope it will save some time for others.
            Keywords: nvidia, fermi, 340, 390, empty TTY

            I have two fixes I have to do before I am satisfied with my Solus KDE install:

            1. Audio distortion OS-wide:
              Disable in Firefox 'media.webspeech.synth' and 'reader.parse-on-load'. Apparently Firefox activates SpeechDispatcher when these are enabled, which generates a lot of noise around any sound generated on the OS.
            2. Crashes/Hangs/Freezing
              Disable Hardware Acceleration in Discord and Firefox

            The first issue, I don't think I actually raised it here on the forum. But since KDE is on unstable branch, it may not be an issue on stable Solus. The second issue is not specific to Solus as far as I see. However, since Firefox is the default browser, it is important to have it mentioned here regardless. Discord is just a pile of crap in general, as crashes are far from the only issue I have with it (audio distortion, mic input ignored, etc.). I removed it from my machine, but since it is a popular program, I mention it here regardless.

            As for configs:
            I set caps-lock as the Compose key for accented characters (need them for my native tongue) and I set num-lock to be enabled on boot as I use the num-pad a lot.

            10 months later
            • [deleted]

            [deleted]
            A critical addition to that:
            I forgot to say you need to enable the timers for your autoupdate services.
            So sudo systemctl enable eopkgup.timer and sudo systemctl enable eopkg3pup.timer (is eopkg3p still around?)
            Sorry for the inconvenience and dunno why did I forget that!

            5 months later

            echo "nvidia-drm.modeset=1" | sudo tee /etc/kernel/cmdline.d/50-nvidia-drm.conf
            I get error

            tee: /etc/kernel/cmdline.d/50-nvidia-drm.conf: No such file or directory
            nvidia-drm.modeset=1

              NKSHV The error here is quite explicit. It means at least one of the directory levels you're trying to write to doesn't exist. You can just do:

              sudo mkdir -p /etc/kernel/cmdline.d

              to ensure the directories exist before re-running your command.

              EDIT: missing sudo permission in the command 😅

              4 months later
              • [deleted]

              • Edited

              Find files modified in /usr within last two hours (120 minutes)
              sudo find /usr -type f -mmin -120

              Find files modified in /etc within last two hours (120 minutes)
              sudo find /etc -type f -mmin -120

              You'll get the idea. For directories change the type to d

              Find open ports
              lsof -i -P -n
              or
              ss -tulpn

                [deleted] what you are doing here is "grep-ping" for modified files in a larger directory----beats the h-e-l-l out out sorting by date in endless open nautilus windows. Valuable for troubleshooting. This one got cut'n'pasted, graci,

                lifesaver when working from 10 paces behind and has saved me arse any times:

                history