I’ve recently had issues with my desktop unable to get to a desktop after a good 2.5 months of uptime (as good as it gets with linux these days, almost windoze-ish), and mostly it seems to be an nvidia issue.
Short of it, my desktop crashed (kde) and never came back one day. I get to SDDM to log in and start kde, then my desktop goes black, and desktop never starts. KDE is at best cantankerous between releases, so I figured KDE team just screwed up again. After harping on their dev team, they seem to think it’s an nvidia issue, and I’m prone to concur.
I’d been troubleshooting KDE for a while, as it’s an unstable mess for on KDE with a very large desktop (11520x2160, or 3x 4k displays), but it seems the driver somehow decided to become unstable as part of the process. It finally crashed after around 45 days of uptime, which is usually pretty good for KDE these days, but this time, it wouldn’t come up back to desktop.
Looking at kwin debug output from qdbus, prior my desktop would start normally using normal GL and GLX drivers, but now reviewing after the crash, it seems when I start SDDM and launch to a desktop where it hangs, it’s starting it EGL mode with GL ES 2.0 drivers instead of the normal linux GL drivers, and hangs accordingly.
I was on kernel 5.2.2 and nvidia 430.43-1 at the start of this. I upgraded, as I’ve had through just installing random packages arch break itself upgrading this without upgrading that, but saw no change moving to 5.3.1 kernel and 435.21. Rolling back didn’t help, so was at a loss what might have happened.
I don’t know what is causing kde, or any other windowing system I have (cinnamon, mate, gnome) to break on here, but none boot with this, as systemically the kernel is loading the wrong driver mode and breaking everything.
I’ve tried adding kernel/grub flags to things as recommended (though many I’ve not needed), but it’s still broken. I’ve been forced to use my laptop for the past month as a result (arch too, though I dare not upgrade/install anything), but really would like to know if anyone else has an idea on this.
Here’s a links to qdbus info, xorg logs, and nvidia bug reports full and normal. I have no idea, other than to curse nvidia, and get some amd-based card that seems to work fine with OSS driver as I was using prior. I’ve not had issues with this upgrading in arch for 3 years on this system, just suddenly all hell broke loose.