Public bug reported:
On a machine where nvidia-367 is installed, but the driver won't attach (due to
the nvidia card being older and requiring legacy drivers), systemd-udevd
repeatedly attempts to load it anyway, causing high CPU and memory usage. I
observed the systemd-udevd process at 98% CPU usage and 2.5G RSS reported by
top(1); restarting the service reduces resource usage momentarily, but it
appears to be climbing back up (I suspect the number of events is growing).
Workaround is of course installing the correct driver package, but udevd really
ought not behave like this if something fails to load.
Some journal entries for systemd-udevd.service:
Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-drm'
failed with exit code 1.
Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-uvm'
failed with exit code 1.
Jan 11 11:22:11 systemd-udevd[11651]: Process '/usr/bin/nvidia-smi' failed
with exit code 9.
Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe
nvidia-modeset' failed with exit code 1.
Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-drm'
failed with exit code 1.
Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-uvm'
failed with exit code 1.
Jan 11 11:22:12 systemd-udevd[11651]: Process '/usr/bin/nvidia-smi' failed
with exit code 9.
Jan 11 11:22:12 systemd-udevd[11651]: Process '/sbin/modprobe
nvidia-modeset' failed with exit code 1.
Jan 11 11:22:12 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-drm'
failed with exit code 1.
Jan 11 11:22:12 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-uvm'
failed with exit code 1.
dmesg shows repeated failures for loading the nvidia module:
[1675406.587926] NVRM: The NVIDIA GeForce 9300 GE GPU installed in this
system is
NVRM: supported through the NVIDIA 340.xx Legacy drivers.
Please
NVRM: visit http://www.nvidia.com/object/unix.html for
more
NVRM: information. The 367.57 NVIDIA driver will ignore
NVRM: this GPU. Continuing probe...
[1675406.587936] NVRM: No NVIDIA graphics adapter found!
[1675406.588078] NVRM: NVIDIA init module failed!
Release information:
# lsb_release -rd
Description:Ubuntu 16.04.1 LTS
Release:16.04
# apt policy systemd udev
systemd:
Installed: 229-4ubuntu13
Candidate: 229-4ubuntu13
Version table:
*** 229-4ubuntu13 500
500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive
xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
229-4ubuntu10 500
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64
Packages
229-4ubuntu4 500
500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive
xenial/main amd64 Packages
udev:
Installed: 229-4ubuntu13
Candidate: 229-4ubuntu13
Version table:
*** 229-4ubuntu13 500
500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive
xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
229-4ubuntu10 500
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64
Packages
229-4ubuntu4 500
500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive
xenial/main amd64 Packages
** Affects: systemd (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1655584
Title:
systemd-udevd busyloops when nvidia kernel module fails to load
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1655584/+subscriptions
--
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs