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.
Eu comecei comesse assunto
Quando tentei usar os drivers Nvidia recomendados, o laptop ficou instável e congelou.
Tentei a solução dessa postagem e resultou em um loop de login.
eu tenteiesse
sudo mv ~/.config/dconf/user ~/.config/dconf/user.old
Testadoesse
sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart
Tentei localizar e desabilitar 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:
A sessão de convidado faz o mesmo loop.
/var/log/Xorg.0.log
mostra muita coisa, mas tirei uma foto do que parece relevanteAqui
O problema é que o driver que tentei pela primeira vez e que iniciou essa bagunça era o driver 304 e os drivers 364 deveriam ser a soluçã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 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 tenho um presario e devo usar drivers 304. Não é um presário. =( Pelo menos o centro de software fornece uma sugestão para o driver do coprocessador, o que é bom.
Responder1
Se você já executou o 16.04 com sucesso com seu driver de vídeo antes, mas o problema do loop de login ocorre após a atualização de software mais recente, tente isto, funcionou para mim depois de tentar TUDO. 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 forma que o uso sudo apt-get install nvidia-current
não faria.
Após a instalação automática, invoque outro tty (ex. ctrl+alt+f1) e
sudo service lightdm restart
Responder2
Caso você realmente queira usar os drivers fornecidos pela Nvidia em seu site (eles resolveram o erro cublas CUBLAS_STATUS_NOT_INITIALIZED na minha NVIDIA GTX980M), a única coisa que funcionou para mim foi:
Imprensa CTRL- ALT-F1
Desinstale todos os drivers anteriores:
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, então agora reboot
faça login normalmente.
Aplique somente se você usar lightdm, pressione novamente CTRL- ALT- F1e faça:
sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run
Usei todas as opções padrão, exceto o opengl, onde disse não. Não sei se isso é importante.
E aqui está a parte importante:NÃOreinício. Apenas faça:
sudo service lightdm restart
e pressione CTRL- ALT- F7para fazer login imediatamente após a instalação. Dessa forma, nunca mais vi um loop de login.
Responder3
Eu costumava ter esse problema e pesquisei no Google o dia todo, a noite toda e finalmente encontrei o site certo para a solução. Parece que o problema está no seu laptop usando NVIDIA Optimus. Eu resolvo isso usando
sudo apt-get install nvidia-364 nvidia-prime
Siga este guia de instalação aqui para obter mais informaçõeshttp://rajat-osgyan.blogspot.co.id/2016/04/how-to-install-latest-nvidia-drivers-on.html
Responder4
Eu tive um problema semelhante depois de mexer nas configurações da tela no xorg.conf por meio do painel de controle da Nvidia. Eu já estava executando os drivers mais recentes (na época 381.09) no meu 1080 com 3 telas sem problemas. Mas assim que reiniciei, obtive o loop de login.
Para consertar eu simplesmente:
- abriu um terminal ctrl- alt-f1
- mudei meu arquivo xorg.conf renomeado
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
- Em seguida, reiniciei permitindo que o sistema executasse sua própria configuração novamente.
Esta foi uma solução muito rápida - não há necessidade de reinstalar drivers, etc. O que eu queria fazer para evitar bagunçar vários dependentes, por exemplo, CUDA