nvida 3:390.25 eats all mu cpus
by hugh@mimosa.com
I'm running F27 using RPM Fusion's nvidia drivers. I've been using these packages for several years (thanks!). I did updates yesterday. Twice.
My video card is a GTX 650. It is driving an UltraHD TV at 30 HZ, something that nouveau fails at when I've tried it.
After the updates, my system was extremely sluggish. The CPU has 4 cores and 8 hyperthreads. Top says gnome-shell is using close to 800% of a CPU -- in other words, all that it can. (I run top by sshing into the system from another.)
If I don't use the console, keyboard, or mouse, CPU usage goes down to well below 100%. But moving the mouse even the slightest bit causes it to go back up.
After the first updates, the system log showed some errors:
Feb 20 13:21:22 redeye kernel: WARNING: CPU: 0 PID: 617 at /tmp/akmodsbuild.8EJAaQVu/BUILD/nvidia-kmod-390.25/_kmod_build_4.15.3-300.fc27.x86_64/nvidia-drm/nvidia-drm-modeset.c:241 nv_drm_handle_flip_occurred+0xe5/0x110 [nvidia_drm]
Feb 20 13:21:22 redeye kernel: WARNING: CPU: 4 PID: 35 at drivers/gpu/drm/drm_atomic_helper.c:1950 drm_atomic_helper_commit_hw_done+0xd5/0xe0 [drm_kms_helper]
At this point, something like OOPS output appeared. Tainted, of course.
Subsequently, errors with "flip" in them appeared:
Feb 20 13:21:33 redeye kernel: [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:32:crtc-0] flip_done timed out
Feb 20 13:21:43 redeye kernel: [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:31:plane-1] flip_done timed out
After more updates, CPU-eating behaviour persisted.
I then tried to downgrade but failed:
[root@redeye log]# dnf downgrade xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-kmodsrc xorg-x11-drv-nvidia akmod-nvidia kmod-nvidia-4.14.18-300.fc27.x86_64
Last metadata expiration check: 2:19:38 ago on Tue 20 Feb 2018 11:41:12 PM EST.
Packages for argument kmod-nvidia-4.14.18-300.fc27.x86_64 available, but not installed.
Error:
Problem 1: package kmod-nvidia-4.15.3-300.fc27.x86_64-3:390.25-3.fc27.x86_64 requires nvidia-kmod-common >= 3:390.25, but none of the providers can be installed
- cannot install both xorg-x11-drv-nvidia-2:387.22-3.fc27.x86_64 and xorg-x11-drv-nvidia-3:390.25-4.fc27.x86_64
- conflicting requests
- problem with installed package kmod-nvidia-4.15.3-300.fc27.x86_64-3:390.25-3.fc27.x86_64
Problem 2: package kmod-nvidia-4.14.18-300.fc27.x86_64-3:390.25-3.fc27.x86_64 requires nvidia-kmod-common >= 3:390.25, but none of the providers can be installed
- package xorg-x11-drv-nvidia-3:390.25-4.fc27.x86_64 requires libnvidia-glcore.so.390.25()(64bit), but none of the providers can be installed
- cannot install both xorg-x11-drv-nvidia-libs-2:387.22-3.fc27.x86_64 and xorg-x11-drv-nvidia-libs-3:390.25-4.fc27.x86_64
- conflicting requests
- problem with installed package kmod-nvidia-4.14.18-300.fc27.x86_64-3:390.25-3.fc27.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
Any suggestions?
6 years, 7 months