I recently decided to update my system packages (yay -Syu) and after the reboot, lightdm decided to not work, when I checked the status, it gave me this error:
Failed to enable unit: File ‘/etc/systemd/system/display-manager.service’ already exists and is a symlink to /usr/lib/systemd/system/sddm.service
So I went and disabled that service and ran the lightdm.service . It worked fine, but when I started using i3, i kept getting these weird screen tearing/glitches when opening apps and terminals ( see image)
I couldn’t get a screenshot of it because it kept resetting, but the background is supposed to be the terminal with some ls outputs, and the small app is the eos-welcome..
It could be a driver issue, but I am updated to the lasted drivers for nvidia (580-112-xx i believe).
Does anyone have a fix or suggestion for this? Thanks in advance.
To fix lightdm not starting, enable it with --force.
As for your graphical issues. There are bugs that impact X11 in one of the 580.xx nvidia drivers. Either upgrade to 590.xx or downgrade to a previous version.
Keep in mind that Maxwell & Pascal support were dropping in 590.xx so be sure you have a 16xx card or newer before upgrading to the latest drivers.
Update: changed driver version from 580.xx to 575.xx…
Still get the graphical errors.
I think, since i am on a laptop, I am using the AMD drivers on my built-in screen, and not the Nvidia ones…Dont know how to upgrade/downgrade those, but ill try with those and see if i make any progress
Hi, sorry for the late response, I used nvidia-open, which just upgraded me to nvidia-open-580.xx, dont know how you can get the 590.xx one, perhaps my repos aren’t updated properly
this also happened with the previous drivers. After rebooting, nothing seemed to change, and it did show the correct driver number when running nvidia-smi.
I also thought to disable picom, since it’s related to window transparancy/visibility in general.
After killing it and refreshing i3, I dont seem to get those graphical glitches…I dont know how or why picom decided to bork itself, but it did..gonna have to find a way to fix it.
nope, still at 580.119.02-2
But I found a temporary solution to the graphical glitches, you just need to kill picom and the tearing seems to stop. It also works with smaller windows and moving them around looks fine
I removed it, ran yay -Syu, and it listed the latest nvidia driver (590.48.01-3), along with the other out-of-date packages.
The first entry of the mirrorlist was a Dutch one ( forgot the url, but it was one of the .nl ones),
After rebooting, the driver version is correct.
Thanks for the help : )
For me at least, the main cause was picom , so i just removed it from my i3 configuration and killed any processes related to it. After which, my screen worked fine, but for good measure, I then ran sudo pacman -R picom
and rebooted.