Ubuntu 18.04 systemd-udevd использует высокую загрузку процессора, конфликтует с графикой nvidia
Как и в Ubuntu 18.04, systemd-udevd использует высокую загрузку ЦП, конфликтует с Wi-Fi, у меня также возникают проблемы с увеличением использования ЦП systemd-udevd, который только временно устраняется путем (sudo) уничтожения определенного процесса. Тем не менее, моя проблема не с Wi-Fi, а с графикой NVIDIA:
чтение udevadm monitor
дает повторяющиеся строки, такие как:
KERNEL[408.860342] remove /module/nvidia (module)
KERNEL[408.901437] add /module/nvidia (module)
KERNEL[408.916478] remove /module/nvidia (module)
UDEV [408.944573] add /module/nvidia (module)
UDEV [408.969459] remove /module/nvidia (module)
KERNEL[409.039276] add /module/nvidia (module)
KERNEL[409.060769] remove /module/nvidia (module)
и проверка less /var/log/syslog
дает повторные версии:
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.698688] nvidia-nvlink: Nvlink Core is being initialized, major device number 240
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.699064] NVRM: No NVIDIA graphics adapter found!
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.699186] nvidia-nvlink: Unregistered the Nvlink Core, major device number 240
May 13 00:09:28 Lenovo-ideapad-100-15IBY systemd-udevd[17923]: Process '/sbin/modprobe nvidia-modeset' failed with exit code 1.
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.776222] nvidia-nvlink: Nvlink Core is being initialized, major device number 240
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.776574] NVRM: No NVIDIA graphics adapter found!
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.776690] nvidia-nvlink: Unregistered the Nvlink Core, major device number 240
May 13 00:09:28 Lenovo-ideapad-100-15IBY systemd-udevd[17923]: Process '/sbin/modprobe nvidia-drm' failed with exit code 1.
May 13 00:09:28 Lenovo-ideapad-100-15IBY systemd-udevd[17923]: Process '/sbin/modprobe nvidia-uvm' failed with exit code 1.
May 13 00:09:28 Lenovo-ideapad-100-15IBY systemd-udevd[17923]: Process '/usr/bin/nvidia-smi' failed with exit code 12.
May 13 00:09:28 Lenovo-ideapad-100-15IBY systemd[1]: nvidia-persistenced.service: Start request repeated too quickly.
May 13 00:09:28 Lenovo-ideapad-100-15IBY systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
May 13 00:09:28 Lenovo-ideapad-100-15IBY systemd[1]: Failed to start NVIDIA Persistence Daemon.
Драйверы обновлены, и все другое программное обеспечение на ноутбуке было обновлено (сегодня) до последних версий, поэтому я не уверен, что может быть причиной этой проблемы. У меня нет проблем с графикой (кроме лагов, когда загрузка процессора увеличивается из-за этого процесса), поэтому я в растерянности.
Как я могу остановить это повторение и, таким образом, проглатывание процессора?
3 ответа
Я решил эту проблему, запустив
sudo mv /lib/udev/rules.d/71-nvidia.rules ~
и перезагрузка, чтобы udev не пытался загрузить модуль nvidia.
Пока все хорошо, хотя я подозреваю, что это, вероятно, что-то изменило с графикой, о которой я не буду знать.
Временное решение
Вскоре после загрузки выполните следующие команды:
sudo systemctl stop systemd-udevd systemd-udevd-kernel.socket systemd-udevd-control.socket
sudo systemctl start systemd-udevd systemd-udevd-kernel.socket systemd-udevd-control.socket
Он работал в моем ноутбуке Dell, и все проблемы исчезли.
У меня была почти точная проблема. Это наконец решило это для меня:
sudo apt-get remove nvidia*
sudo apt-get install --reinstall nvidia-driver-390
Изменить: после перезагрузки проблема вернулась. У меня пока нет решения