
Eu tenho um problema de loop infinito após instalar o CUDA (que instala automaticamente o driver da nvidia). Eu tentei remover o driver da 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 foi resolvido. Também tentei fazer login no tty e executar o startx a partir daí, mas sem sorte.
Meu laptop possui um controlador gráfico integrado Intel e uma placa de vídeo nvidia Geforce 970M. Agora, quando executo o lspci, posso ver que ele está sendo executado no controlador gráfico 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....
Responder1
No meu caso (GeForce 980, rodando Ubuntu 14.04 LTS), o problema foi resolvido desabilitando os drivers Nouveau e usando o mais recenteDriver proprietário da NVIDIA:
1.) Baixe o script de instalação do driver NVIDIA. Como você está preso em um loop de login, você pode baixar o driver em outra máquina e transferi-lo para a máquina afetada. Não execute o script ainda.
2.) No terminal, use nano, vim ou outro editor para criar um arquivo chamado "/etc/modprobe.d/blacklist-nouveau.conf"
3.) Em blacklist-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 sudo. Para ter certeza de que está usando a versão mais recente, use a opção de atualização. Isso baixa o driver mais recente deftp://download.nvidia.come baixa e instala automaticamente. Por exemplo, usando o driver 361.42:
$ sudo ./NVIDIA-Linux-x86_64-361.42.run --update
Passe pelo processo iterativo de instalação do driver.
6.) Execute $ sudo nvidia-xconfig
para gerar um novo xorg.conf
7.) Reinicialize.
8.) Se você também estiver tentando executar o CUDA, instale-o depois de obter os drivers NVIDIA mais recentes, todos configurados nas etapas 1 a 7. Alternativamente, o instalador CUDA oferece a oportunidade de instalar os drivers proprietários da NVIDIA junto com o kit de ferramentas nvcc.
Boa sorte!
Responder2
A maneira mais fácil de fazer o driver da nvidia funcionar, pelo menos para mim, foi usar o lightdm como gerenciador de exibição, excluir o arquivo .Xauthority e instalar os drivers e reiniciar, tudo deu certo. Eu tentei todas as outras recomendações on-line e nenhuma funcionou, exceto esta, instale qualquer versão do Ubuntu que você deseja instalar o lightdm e configure o sistema para usar o lightdm, exclua o arquivo .Xauthority e instale o driver nvidia, reinicie e tudo funcionou para mim, então você deve conseguir instalar o cuda.