Ubuntu 18.04 systemd-udevd usa alta CPU, conflito com nvidia graphics [duplicate]

8

Como em Ubuntu 18.04 systemd-udevd usa alta CPU, conflito com wifi , eu também tenho problemas com o uso crescente da CPU do systemd-udevd, que é resolvido apenas temporariamente (sudo) matando o processo específico. No entanto, meu problema não é com o wifi, mas com gráficos NVIDIA:

A leitura de udevadm monitor fornece linhas repetidas como:

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)

e verificando o less /var/log/syslog fornece versões repetidas de:

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.

Os drivers estão atualizados e todos os outros softwares no laptop foram atualizados (hoje) para as versões mais recentes, então não tenho certeza do que poderia estar causando esse problema. Eu não estou tendo nenhum problema com os gráficos (além do atraso quando o uso da CPU fica alto por causa desse processo), então estou perdido.

Como posso parar esta repetição e, assim, engolir CPU?

    
por user36196 13.05.2018 / 02:26

4 respostas

4

Eu resolvi esse problema executando

sudo mv /lib/udev/rules.d/71-nvidia.rules ~

e reinicializando, para que o udev não tente carregar o módulo nvidia.

Até agora, tudo bem, embora eu suspeite que isso provavelmente tenha feito algo nos gráficos que eu não conheço.

    
por user36196 17.06.2018 / 18:04
1

Eu tive quase o problema exato. Isso finalmente resolveu para mim:

sudo apt-get remove nvidia*
sudo apt-get install --reinstall nvidia-driver-390

Editar: Depois de reiniciar o problema voltou. Ainda não tenho uma solução

    
por Helvetian 18.05.2018 / 16:30
0

Eu acho que provavelmente tenho o mesmo problema aqui. Apenas um fluxo infinito e repetitivo disso:

KERNEL[93282.581705] add      /module/nvidia (module)
KERNEL[93282.582405] add      /kernel/slab/:0012288 (slab)
KERNEL[93282.582726] remove   /kernel/slab/:0012288 (slab)
KERNEL[93282.604304] remove   /module/nvidia (module)
KERNEL[93282.672554] add      /module/nvidia (module)
KERNEL[93282.673208] add      /kernel/slab/:0012288 (slab)
KERNEL[93282.673521] remove   /kernel/slab/:0012288 (slab)
KERNEL[93282.696247] remove   /module/nvidia (module)
KERNEL[93282.734759] add      /module/nvidia (module)
KERNEL[93282.735368] add      /kernel/slab/:0012288 (slab)
KERNEL[93282.735696] remove   /kernel/slab/:0012288 (slab)
KERNEL[93282.752256] remove   /module/nvidia (module)
KERNEL[93282.792694] add      /module/nvidia (module)
KERNEL[93282.793321] add      /kernel/slab/:0012288 (slab)
KERNEL[93282.793645] remove   /kernel/slab/:0012288 (slab)
KERNEL[93282.816278] remove   /module/nvidia (module)
UDEV  [93282.840370] add      /module/nvidia (module)
UDEV  [93283.185786] remove   /kernel/slab/:0012288 (slab)
UDEV  [93283.219188] add      /kernel/slab/:0012288 (slab)
UDEV  [93283.226103] remove   /module/nvidia (module)

Apenas comendo completamente a CPU. 390 & 384 tem esse problema.

Não sei se é seguro ou não, mas matar, reiniciar e matar systemd-udevd pode fazer com que pare de fazer isso. Mas o reinício do computador só traz o problema de volta. : (

    
por Joanna Marie 12.06.2018 / 11:54
0

Solução alternativa

Logo após a inicialização, execute os seguintes comandos -

sudo systemctl pára systemd-udevd systemd-udevd-kernel.socket systemd-udevd-control.socket

sudo systemctl iniciar systemd-udevd systemd-udevd-kernel.socket systemd-udevd-control.socket

Funcionou no meu laptop Dell e todos os problemas desapareceram.

    
por Y S Gupta 13.09.2018 / 08:10