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

Изменить: после перезагрузки проблема вернулась. У меня пока нет решения

Другие вопросы по тегам