[Solved] After updates, desktop locks frequently (nvidia)
I started getting many desktop lockups a day after a recent round of updates. I am fully current, and depend on the NVidia DKMS drivers. When the system is completely unresponsive, I can SSH into the system, and from a command-line everything seems to work fine, but I don't know how to recover the desktop, and end up having to `sudo reboot`. The desktop is usually fully locked, but sometimes a mouse cursor is visible and moveable though ineffective. Ctrl-Alt-Backspace and any other keyboard combination, even Ctrl-Alt-Del are ineffective. Trying keys like this inevitably disappear the cursor. Reboot from SSH session shows nothing until the BIOS boot splash comes up. I can sometimes tell when this is going to happen as often window frames start getting glitchy (black/white zebra stripes), or bits of the screen start scrambling (blocky colors blinking), or maybe some areas of a which show fully scrambled pixels. It will often run fine for a while, but once this starts to happen, it will lock up. The system is otherwise identically configured to the way it was before the updates when it was rock solid and never locked up. I have a GeForce GTX 750 Ti and depend on the DKMS Nvidia drivers as I have never been able to do what I need to do with the Nouveau drivers. All this appears to have started when I noticed DKMS trying to rebuild new drivers every boot. NVIDIA drivers broken by updates per my experience seem to be a recurring theme. At some point, the drivers stopped rebuilding at boot, but I'm still getting these hard lockups. I don't really know how to troubleshoot this. I am generally gaming when this happens. I don't really heavily use the system otherwise. Usually I notice the glitching in the game first, but the window corruption also is seen on some other application windows too. I'm using plasmashell. top results while the GUI is locked up tight don't seem abnormal... no high CPU or RAM usage conditions. The game appears to actually be running... i.e. once I started crafting operations that would take many minutes. I left the system running while experimenting with getting in via SSH from another system. After I'd rebooted the system, and logged back into the game, it was as if the game had actually kept running normally even though the screen/keyboard/mouse were locked hard. Whatever this is, its a desktop malfunction, and not a general system lockup.
These are the RPMS recently updated by date. I can't say for sure if the lock ups started on March 12 or March 14.
These are the RPMS recently updated by date. I can't say for sure if the lock ups started on March 12 or March 14.
- Code: Select all
# Generated: Sun 15 Mar 2020 10:31:46 PM CDT
# Installed RPMS: 2283
2020/03/14/16:04:54 kernel-userspace-headers 5.5.9-1.mga7
2020/03/14/16:04:48 kernel-desktop-5.5.9-1.mga7 1-1.mga7
2020/03/14/16:04:42 kernel-desktop-latest 5.5.9-1.mga7
2020/03/14/16:04:41 cpupower 5.5.9-1.mga7
2020/03/14/16:04:40 firefox 68.6.0-1.mga7
2020/03/14/16:04:31 firefox-en_US 68.6.0-1.mga7
2020/03/14/16:04:29 lib64nss3 3.51.0-1.mga7
2020/03/14/16:04:27 nss 3.51.0-1.mga7
2020/03/14/16:04:22 kernel-desktop-devel-5.5.9-1.mga7 1-1.mga7
2020/03/14/16:04:19 kernel-desktop-devel-latest 5.5.9-1.mga7
2020/03/12/17:46:52 sane-backends-iscan 1.0.27-4.mga7
2020/03/12/11:39:47 libmesagl1 20.0.1-1.mga7
2020/03/12/11:39:46 libmesavulkan-drivers 20.0.1-1.mga7
2020/03/12/11:39:45 libgio2.0_0 2.60.2-1.3.mga7
2020/03/12/11:39:44 libglib2.0_0 2.60.2-1.3.mga7
2020/03/12/11:39:43 lib64xatracker2 20.0.1-1.mga7
2020/03/12/11:39:43 lib64seccomp2 2.4.2-1.mga7
2020/03/12/11:39:42 lib64mesavulkan-drivers 20.0.1-1.mga7
2020/03/12/11:39:40 lib64osmesa8 20.0.1-1.mga7
2020/03/12/11:39:39 libpcre1 8.44-1.mga7
2020/03/12/11:37:36 libdri-drivers 20.0.1-1.mga7
2020/03/12/11:37:31 libgomp1 8.4.0-1.mga7
2020/03/12/11:37:30 libgfortran5 8.4.0-1.mga7
2020/03/12/11:37:30 lib64ilmbase24 2.3.0-1.1.mga7
2020/03/12/11:37:29 gcc-plugins 8.4.0-1.mga7
2020/03/12/11:37:28 lib64http-parser2 2.9.3-1.mga7
2020/03/12/11:37:27 x11-server-xwayland 1.20.7-1.mga7
2020/03/12/11:37:26 x11-server-xorg 1.20.7-1.mga7
2020/03/12/11:37:24 lib64epoxy-devel 1.5.4-1.mga7
2020/03/12/11:37:22 gcc-c++ 8.4.0-1.mga7
2020/03/12/11:37:20 lib64icu-devel 63.1-1.2.mga7
2020/03/12/11:37:17 libglapi0 20.0.1-1.mga7
2020/03/12/11:37:16 libquadmath0 8.4.0-1.mga7
2020/03/12/11:37:14 lib64icu63 63.1-1.2.mga7
2020/03/12/11:37:07 kernel-desktop-devel-5.5.6-2.mga7 1-1.mga7
2020/03/12/11:37:03 gcc 8.4.0-1.mga7
2020/03/12/11:37:00 binutils 2.33.1-1.mga7
2020/03/12/11:36:59 lib64mesagl1-devel 20.0.1-1.mga7
2020/03/12/11:36:58 x11-server-common 1.20.7-1.mga7
2020/03/12/11:36:57 lib64mesagl1 20.0.1-1.mga7
2020/03/12/11:36:56 lib64dri-drivers 20.0.1-1.mga7
2020/03/12/11:36:53 mesa 20.0.1-1.mga7
2020/03/12/11:36:52 libstdc++-devel 8.4.0-1.mga7
2020/03/12/11:36:51 libstdc++6 8.4.0-1.mga7
2020/03/12/11:36:50 libgcc1 8.4.0-1.mga7
2020/03/12/11:36:48 rsync 3.1.3-4.mga7
2020/03/12/11:36:48 lib64gd3 2.2.5-5.2.mga7
2020/03/12/11:36:47 lib64solv1 0.7.4-1.1.mga7
2020/03/12/11:36:46 lib64pq5 11.7-2.mga7
2020/03/12/11:36:46 lib64archive13 3.4.0-1.1.mga7
2020/03/12/11:36:44 lib64glib2.0-devel 2.60.2-1.3.mga7
2020/03/12/11:36:43 gcc-cpp 8.4.0-1.mga7
2020/03/12/11:36:42 icu63-data 63.1-1.2.mga7
2020/03/12/11:36:38 kernel-desktop-5.5.6-2.mga7 1-1.mga7
2020/03/12/11:36:32 lib64pcre-devel 8.44-1.mga7
2020/03/12/11:36:31 lib64pcre32_0 8.44-1.mga7
2020/03/12/11:36:31 lib64pcre16_0 8.44-1.mga7
2020/03/12/11:36:31 glib-gettextize 2.60.2-1.3.mga7
2020/03/12/11:36:30 lib64mesaegl1-devel 20.0.1-1.mga7
2020/03/12/11:36:30 lib64gbm1-devel 20.0.1-1.mga7
2020/03/12/11:36:29 glib2.0-common 2.60.2-1.3.mga7
2020/03/12/11:36:28 lib64mesakhr-devel 20.0.1-1.mga7
2020/03/12/11:36:27 lib64glib2.0_0 2.60.2-1.3.mga7
2020/03/12/11:36:27 lib64gio2.0_0 2.60.2-1.3.mga7
2020/03/12/11:36:26 lib64pcre1 8.44-1.mga7
2020/03/12/11:36:26 lib64mesaegl1 20.0.1-1.mga7
2020/03/12/11:36:26 lib64glapi0-devel 20.0.1-1.mga7
2020/03/12/11:36:25 lib64epoxy0 1.5.4-1.mga7
2020/03/12/11:36:24 lib64glapi0 20.0.1-1.mga7
2020/03/12/11:36:24 lib64gbm1 20.0.1-1.mga7
2020/03/12/11:34:18 glibc-devel 2.29-20.mga7
2020/03/12/11:34:13 glibc 2.29-20.mga7