Tela preta / LightDM não inicia após a atualização do driver nvidia

1

Ontem o Ubuntu atualizou automaticamente o driver nvidia. Desde então, quando eu inicializo meu sistema, recebo uma tela preta. Inicialmente, eu não conseguia nem entrar no tty1, mas depois de entrar no modo de recuperação e apagar o driver manualmente, eu pelo menos consegui chegar lá. O problema parece ser que o serviço lightdm está falhando ao iniciar. O arquivo de log / var / log / lightdm diz:

XServer 0: Removing X server authority /var/run/lightdm/root/:0
Seat seat0: Display server stopped
Seat seat0: Stopping session
Seat seat0: Session stopped
Seat seat0: Stopping display server, no sessions require it
Seat seat0: Stopping; greeter display server failed to start
Seat seat0: Stoppping
...
Exiting with return value 1

Xorg.0.log diz (entre outras coisas)

...
Failed to open DRM device for (null): -2
...
Screen 0 deleted because of no matching config section
Fatal server error:
no screens found(EE)
Server terminated with error(1)

Eu tentei reinstalar xorg, lightdm, vários drivers nvidia (atual, versão recente, versão antiga - às vezes nada mudou, às vezes eu voltei a não conseguir entrar no tty1), rodando o dpkg-reconfigure lightdm e experimentando o gdm3 ( que também começa em uma tela preta que não me deixa entrar em tty1). Eu posso inicializar o Windows no mesmo dispositivo, então não parece haver um problema de hardware.

SO: Ubuntu 17.10 GPU: Nvidia GTX 980

Editar: Se eu entrar no modo de recuperação e selecionar continuar, o sistema inicializará bem, mas se eu iniciar o sistema normalmente, ainda serei recebido por uma tela preta.

Editar 2: no arquivo /var/log/lightdm/x-0.log, ele diz:

NVIDIA API mismatch: the NVIDIA kernel module has version 387.34 but this NVIDIA driver component has version 304.137. Please make sure that the kernel module and all NVIDIA driver components have the same version.

Isto é, enquanto estiver usando nvidia-current depois de remover a versão anterior com o apt-get purga nvidia *

    
por Max 20.04.2018 / 11:49

1 resposta

0

O problema foi que a nova versão do kernel (que foi atualizada ao mesmo tempo que o driver) por algum motivo não foi usada na entrada do grub. Depois de fazer minha entrada de boot, use a versão mais recente do kernel, tudo parece funcionar bem.

    
por Max 20.04.2018 / 13:48