Esta pergunta é popular, no entanto eu procurei e não consegui encontrar uma solução que se encaixa a menos que eu perdi em algum lugar. Por favor, não faça downvote antes de ler.
Eu tenho o driver nvidia-387 instalado e meu sistema estava funcionando. Eu queria instalar cuda então fui com a nvidia-390. Isso levou ao problema do loop de logon que eu não tentei resolver com essa solução.
Então eu mudei de volta para a nvidia-387, mas eu estava preso no login. Eu tentei nomodeset
e nouveau.modeset=0
, mas nenhum funcionou no kernel mais recente que eu estava usando. nouveau.modeset=0
funcionou no segundo kernel. Então eu fui e purgou nvidia *. Agora estou enfrentando o mesmo problema em ambos os kernels.
Eu tenho um kernel com o qual eu normalmente consigo fazer login.
Como posso consertar o (s) outro (s) kernel (s) de preferência sem mexer com o que está funcionando, para que eu possa voltar a instalar o cuda?
Sistema:
- Ubuntu Gnome 16.04
- Dell XPS 15 9560 com
- NVIDIA GTX 1050
Informações adicionais
No kernel de trabalho, executando sudo ubuntu-drivers list
, obtenho:
nvidia-384
nvidia-387
nvidia-390
apt-cachepolicynvidia-\*
(tambémnokernelfuncional;monitorexternonãoestáfuncionando)output: link
Atualização 1
Kernels listados no menu do grub
-
4.14.0-38 : o que eu estava usando com a nvidia-387, mas não consegui ativar a GPU em
nvidia-seettings
. Ela sofreu com esse problema. Eu também instalei o bumblebee e mudei para nvidia-390
antes de reiniciar o sistema e terminar com a tela preta seguindo a tela inicial de inicialização (mesmo com nomodeset
)
- 4.13.0-37
-
4.3.0-119 : Consegui fazer o login neste ontem, mas não depois que tentei
ubuntu-drivers autoinstall
(que bobo de mim; eu esperava que fosse solicitada uma confirmação antes da instalação) que também instalou nvidia-390
e não pode mais efetuar login.
Agora não consigo mais fazer login em nenhum dos kernels listados acima. Meu sistema está criptografado. Se houver uma maneira de corrigir o problema acima (talvez instalar o kernel upstream mais recente?) Isso seria ótimo. Se não, como posso reinstalar o sistema enquanto preservo ou faço o backup do meu diretório pessoal?
Atualização 2
Eu planejei voltar usando o primeiro kernel. Para fazer isso, usei root
no modo de recuperação para mover /etc/modprobe.d/bumblebee.conf
para /etc/modprobe.d/bumblebee.conf.bk
O sistema está usando nvidia-390
, mas o nvidia-settings
não mostra uma opção de GPU.