login loop mesmo depois de remover o driver nvidia

1

Eu tenho problema de loop infinito depois de instalar o CUDA (que instala automaticamente o driver nvidia). Eu tentei remover o driver nvidia com

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop

e removendo /etc/X11/xorg.conf, mas o problema ainda não está resolvido. Eu também tentei entrar no tty e rodar o startx de lá, mas sem sorte.

Meu laptop tem um controlador gráfico integrado Intel e uma placa de vídeo nvidia Geforce 970M. Agora, quando eu executo o lspci, vejo que está sendo executado no controlador gráfico da Intel.

Alguma ideia de como resolver esse problema de loop de login?

A mensagem em ~ / .xsession-errors está listada abaixo:

Xlib:  extension "GLX" missing on display ":0".
Script for ibus started at run_im.
init: gnome-session (Unity) main process (1761) terminated with status 1
init: unity-settings-daemon main process (1752) killed by TERM signal
init: logrotate main process (1652) killed by TERM signal
init: update-notifier-crash (/var/crash/_opt_google_chrome_chrome.1000.crash) main process (1691) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_lib_x86_64-linux-gnu_indicator-application_indicator-application-service.1000.crash) main process (1696) killed by TERM signal
init: xsession-init main process (1748) killed by TERM signal
init: hud main process (1757) killed by TERM signal
init: Disconnected from notified D-Bus bus
init: unity-panel-service main process (1766) killed by TERM signal
Xsession: X session started for root at Wed Nov 11 05:49:16 EST 2015
localuser:root being added to access control list
Script for ibus started at run_im.
Script for ibus started at run_im.
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
gnome-session-is-accelerated: No hardware 3D support.
gnome-session-check-accelerated: Helper exited with code 256
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
gnome-session-is-accelerated: No hardware 3D support.
gnome-session-check-accelerated: Helper exited with code 256
x-session-manager[2248]: WARNING: software acceleration check failed: Child process exited with code 1
x-session-manager[2248]: CRITICAL: We failed, but the fail whale is dead. Sorry....
    
por zck 11.11.2015 / 22:32

2 respostas

1

No meu caso (GeForce 980, rodando o Ubuntu 14.04 LTS), o problema foi resolvido desabilitando os drivers Nouveau e usando o último Driver proprietário da NVIDIA :

1.) Faça o download do script de instalação do driver NVIDIA. Como você está preso em um loop de login, é possível fazer o download do driver em outra máquina e copiá-lo para a máquina afetada. Não execute o script ainda.

2.) A partir do terminal, use nano, vim ou outro editor para criar um arquivo chamado "/etc/modprobe.d/blacklist-nouveau.conf"

3.) Na lista negra-nouveau.conf, inclua as seguintes linhas:

blacklist nouveau
options nouveau modeset=0

4.) Em seguida, execute o seguinte comando: $ sudo update-initramfs -u

5.) Execute o script de instalação do driver NVIDIA com o sudo. Para ter certeza de que você está usando a versão mais recente, use a opção de atualização. Isso faz o download do driver mais recente do ftp://download.nvidia.com e o baixa e instala automaticamente. Por exemplo, usando o driver 361.42:

$ sudo ./NVIDIA-Linux-x86_64-361.42.run --update

Siga o processo iterativo de instalação do driver.

6.) Execute $ sudo nvidia-xconfig para gerar um novo xorg.conf

7.) Reinicie.

8.) Se você está tentando executar o CUDA, instale-o depois de obter os drivers NVIDIA mais recentes, todos com as etapas 1-7. Como alternativa, o instalador do CUDA lhe dá a oportunidade de instalar os drivers proprietários da NVIDIA junto com o kit de ferramentas nvcc.

Boa sorte!

    
por NWRichmond 11.07.2016 / 20:19
0

A maneira mais fácil de fazer com que o driver nvidia funcione, pelo menos para mim, era usar o lightdm como gerenciador de exibição, excluir o arquivo .Xauthority, instalar drivers e reinicializar, tudo funcionou bem. Eu tentei todas as outras recomendações on-line e nenhum funcionou, mas este, instale qual o sabor do ubuntu que você deseja instalar lightdm e configurar o sistema para usar lightdm, excluir arquivo .Xauthority e instalar o driver nvidia, reiniciar e tudo funcionou para mim, então você deve poder instalar o cuda.

    
por Richard W. Seitz 28.10.2016 / 03:18