Ubuntu 16 preso no loop de login após a instalação dos drivers Nvidia 364


40

Isso não começou como um problema com o loop de login. Eu estava tentando uma instalação limpa do Ubuntu 16 e usando o novo recurso que permite detectar drivers proprietários para mim.

Comecei com este problema

Quando tentei usar os drivers Nvidia recomendados, o laptop ficou instável e congelou.

Eu tentei o remédio a partir desse post e resultou em um loop de login.

Eu tentei isso

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

Tentei isso

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

Tentei localizar e desativar o secureboot, mas não há opção de secureboot no BIOS. Este é um laptop da série HP DV2000.

Nada está ajudando

o que recebo quando tento fazer login

Alguém pode ajudar?

editar:

Sessão de convidado faz o mesmo loop.

/var/log/Xorg.0.logmostra um monte de coisas, mas eu tirei uma foto do que parece relevante Aqui

A coisa é o driver que tentei pela primeira vez que começou essa bagunça: 304 drivers e os 364 drivers deveriam ser a correção de acordo com outras postagens.

Mais edição:

Limpei os arquivos da nvidia e ele voltou para uma área de trabalho em branco sem as interfaces, então cliquei com o botão direito do mouse e restaurei um backup. A barra lateral voltou e estava rodando gálio. Eu reiniciei e é a tela roxa em branco novamente.

Estou pensando em apenas reinstalar e não usar drivers da nvidia. O centro de software está me dizendo que eu tenho um presario e devo usar 304 drivers. Não é um presario. = (Pelo menos o centro de software fornece uma sugestão para o driver do coprocessador, o que é bom.


A sessão de convidado permite que os logins funcionem? Que erros estão no /var/log/Xorg.0.log (marcado com (EE) ")? Quais são os erros no ~ / .xsession-errors? Você tentou excluir / renomear ~ / .ICEauthority?
ubfan1

Eu também tenho o mesmo problema. askubuntu.com/questions/761819/...
Shiv garg

Eu solucionei o problema. referem-se a minha pergunta para resposta
Shiv garg

Vá para configurações UEFI / BIOS e desative a inicialização segura. Em seguida, instale os drivers da NVIDIA. Este trabalho
pradyot

se você acha que o problema está nas configurações do usuário, tente fazer login com uma conta de usuário criada recentemente e veja se o mesmo problema ocorre. Isso é muito mais rápido e menos perturbador do que alterar sua configuração.
Amias

Respostas:


49

Se você já executou com êxito o 16.04 com seu driver de vídeo, mas o problema do loop de logon ocorre após a atualização de software mais recente, tente isso, funcionou para mim depois de tentar TUDO o resto. Isso equivale a procurar por "drivers adicionais":

sudo ubuntu-drivers list

então use:

sudo ubuntu-drivers autoinstall

Para mim, isso atualizou o driver da minha nvidia quadroFx 3800 de uma maneira que o uso sudo apt-get install nvidia-currentnão faria.

Após a instalação automática, chame outro tty (por exemplo, ctrl + alt + f1) e

sudo service lightdm restart

2
Isso funcionou para mim depois que a instalação do CUDA 8.0 no Ubuntu 16.04 causou um loop de login. No entanto, não verificamos que o cuda está funcionando corretamente.
John Prior

11
Estou usando a nvidia-304 e enfrento o loop de login quase em cada atualização. Esta é a solução mais simples que encontrei.
Italo Borssatto

2
Eu sei que não devemos dizer 'obrigado' aqui, mas você salvou o meu dia.
Coke 31/03

2
Foi o que aconteceu comigo também no último fim de semana; estava recebendo loop de login após a instalação das atualizações. Correr sudo ubuntu-drivers autoinstallordenou para mim. (Ubuntu 16.04.2 LTS)
AnthonyK

2
Isso funcionou para mim também. Parece que sudo ubuntu-drivers listmostra os drivers totalmente compatíveis com seus dispositivos. Continuei instalando as versões mais recentes do driver e não funcionei até tentar sua solução. Obrigado!
Amir

15

Caso você realmente queira usar os drivers fornecidos pela Nvidia em seu site (eles solucionaram o erro de cublas CUBLAS_STATUS_NOT_INITIALIZED na minha NVIDIA GTX980M), a única coisa que funcionou para mim foi:

Pressione CTRL- ALT-F1

Desinstale qualquer driver anterior:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

Desinstale os drivers do arquivo .run:

sudo nvidia-uninstall

Isso deve remover o loop de login, agora faça o rebootlogin normalmente.

Aplique apenas se você usar o lightdm, pressione novamente CTRL- ALT- F1e faça:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

Eu usei todas as opções padrão, exceto o opengl, onde eu disse não. Não sei se isso é importante.

E aqui está a parte importante: NÃO reinicie. Apenas faça:

sudo service lightdm restart

e pressione CTRL- ALT- F7para efetuar o login imediatamente após a instalação. Dessa forma, nunca mais vi um loop de login.


11
Não tendo certeza do que realmente está acontecendo em segundo plano, a primeira metade deste post conseguiu me passar pela parte de login em loop infinito e agora estou de volta à GUI do Ubuntu! :)
Atlas7

11
A primeira seção resolveu meu loop de login. Obrigado! Mas quando tentei instalar o novo pacote CUDA, o loop de login apareceu novamente. Então percebi que meu driver Nvidia padrão do Ubuntu original era mais novo que o driver Nvidia do pacote CUDA. Assim, quando reinstalei o pacote CUDA, escolhi "não instalar o novo driver da Nvidia" e depois fui adiante com as opções padrão (btw, escolhi a instalação do opengl e não causou nenhum problema). Finalmente funcionou!
Geeocode

Eu precisava remove --purge.
Ciro Santilli escreveu:


1

Eu tive o mesmo problema com o Ubuntu 14.04 e o driver NVIDIA-304.

Este driver foi atualizado da versão 304.131 para 304.132 durante uma das atualizações do sistema. Esta nova versão do driver foi a fonte do meu problema.

A reinstalação da versão antiga do driver (304.131) resolveu isso. Tudo funciona bem agora.

Para obter mais informações, consulte esta página de bug do Launchpad

Aqui você encontra o driver 304.1: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/304.131-0ubuntu0.14.04.1 No lado direito da página, escolha sua compilação (amd 64 ou i386), isso abrirá a página de downloads, onde você poderá escolher o seu download (o meu era nvidia-304_304.131-0ubuntu0.14.04.1_i386.deb). Faça o download e copie para um dispositivo USB. Ligue o computador com o problema de loop de login, abra o terminal e pare o lightdm:

sudo service lightdm stop

Limpar drivers NVIDIA:

sudo apt-get purge nvidia*

Conecte o pendrive com o arquivo baixado, execute o fdisk para identificar seu pendrive no computador:

sudo fdisk -l

(o meu era / dev / sdb1)

Monte o pendrive, mas primeiro crie um ponto de montagem:

sudo mkdir /media/usb

Monte o pendrive:

sudo mount /dev/sdb1 /media/usb

Verifique se o arquivo baixado está presente:

ls /media/usb

Instale o driver NVIDIA:

sudo dpkg -i /media/usb/nvidia-304_304.131-0ubuntu0.14.04.2_i386.deb

(substitua o nome do arquivo pelo nome do seu download)

Desmonte o dispositivo USB:

sudo umount /media/usb

Reiniciar sistema

sudo reboot

Espero que isto ajude.


11
Você poderia elaborar um pouco mais sobre isso? Explicar como reinstalar o driver seria realmente útil para o OP e qualquer outra pessoa que tenha um problema semelhante. :)
ThatGuy 4/16/16

1

Eu tive um problema semelhante depois de mexer nas configurações da minha tela no xorg.conf através do painel de controle da Nvidia. Eu já estava executando os drivers mais recentes no momento (na época 381.09) no meu 1080 com 3 telas sem nenhum problema. Mas uma vez reiniciado, recebi o loop de login.

Para corrigir eu simplesmente:

  • abriu um terminal ctrl- alt-f1
  • movi meu renomeado meu arquivo xorg.conf sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
  • Em seguida, reiniciado, permitindo que o sistema exercite sua própria configuração novamente.

Esta foi uma solução muito rápida - não há necessidade de reinstalar os drivers etc. O que eu estava disposto a fazer para evitar bagunçar vários dependentes, por exemplo, CUDA


0

Chamado o serviço ao cliente e, finalmente, o problema resolvido. Eu tenho 2 GPUs (Geforce 1080 e 1080Ti) na minha estação de trabalho SuperMicro. Depois de instalar o driver da GPU de maneira adequada, que precisa entrar no modo tty e interromper o lightdm, é necessário conectar o VGA / DVI na placa-mãe e conectar o cabo do monitor às portas da GPU. No meu caso, conecte ao DVI da GPU 1080Ti, o problema do loop de logon resolvido.


-1

Eu tive problemas semelhantes em vários computadores desde a atualização para o 16.04. Antes de tudo, verifique se a inicialização segura está desabilitada no BIOS do computador. Os computadores mais antigos nem sequer têm essa opção.

Você pode acessar um prompt de comando pressionando Ctrl- Alt- F4? Nesse caso, digite seu nome de usuário e sua senha para fazer login. A partir daí, tente digitar:

sudo lspci|grep VGA

e digite a senha quando solicitado.

Se o seu sistema indicar que você possui gráficos NVIDIA, digite:

sudo apt-get purge nvidia

Aguarde até que isso termine e digite:

sudo apt-get install nvidia-current

Uma vez completo, digite sudo shutdown -r nowpara reiniciar o computador. Você deve estar inicializando em uma área de trabalho funcional.

Isso também pode corrigir um problema de loop de login no 16.04 ou uma tela preta com problema no cursor.


nividia-currentinstale uma versão (antiga) estável e do driver LTS que não esteja apta para o chipset mais recente. Esta não deve ser a recomendação padrão.

-2

Corri para o problema do loop de login executando o Ubuntu 16.04 em um Macbook Pro Retina comprado em 2012. Ao longo dos anos, sempre utilizei o driver nvidia-304 do xorg-edgers que estava indo bem e principalmente a única opção de trabalho (com inicialização uefi ) Com a atualização mais recente (4 de novembro de 2016 no ubuntu 16.04), este driver parou de funcionar e eu passei muito tempo tentando descobrir os problemas (eu tinha um conjunto de nós nas opções de inicialização).

Minha solução finalmente foi 1) usar o nouveau (surpreendentemente porque isso nunca funcionou antes) colocando o nouveau em / etc / modules e usando o xorg.conf colocando o nouveau como dispositivo (mas o desempenho desse driver é subótimo mesmo em atividades comuns da área de trabalho) ou 2) na verdade, o driver mais recente da nvidia nvidia-367 sem o xorg.conf


-2

Nuance: no meu caso, tenho uma placa gfx bastante antiga - GTX280 O que fiz:

  • verifiquei na nvidia.com qual versão do driver suporta meu cartão, no meu caso era nvidia-340

  • service lightdm stop

  • apt-get purge lightdm

  • apt-get purge nvidia*

  • apt-get install nvidia-340

  • apt-get install lightdm

  • reiniciou o sistema

Observei que a nvidia-367 instala o gdm; portanto, após a instalação dos drivers da nvidia, você terá o lightdm e o gdm ao lado, possivelmente pode ser a chave do problema.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.