La mia correzione per il mio laptop
Dell xps l502x, quindi è la scheda grafica Intel + Nvidia optimus.
Dai un'occhiata a quello che hai
dkms status
Potresti ottenere qualcosa del genere
bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed
Rimuovere tutti i driver Nvidia, riportare Ubuntu in stato "pulito".
Dai un'occhiata a questo: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files
Fondamentalmente, fai:
sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')
Questo dovrebbe rimuovere tutti i driver nvidia e ora dovresti essere pulito.
Potresti voler ricontrollare:
dkms status
Installa il driver Nvidia
Dai un'occhiata a questo: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (la parte della riga di comando)
Ho provato a installare nvidia-349, non ha funzionato, poi ricordo che in precedenza ho usato nvidia-340. Sembra importante ricordare cosa funziona per te. Lo voglio:
sudo apt-get install nvidia-340 #(you may want to try nvidia-346)
Guarda questa lunga guida
http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html
Al passaggio 4, anziché
sudo echo ON > cat/proc/acpi/bbswitch
L'ho cambiato in
sudo tee /proc/acpi/bbswitch <<<ON
basato su https://github.com/Bumblebee-Project/bbswitch
A volte dopo aver acceso bbswitch, riavviato, quando lo faccio echo /proc/acpi/bbswitch, lo vedo ancora OFF. Assicurati che Nvidia sia installato per primo o riavvialo per un paio di volte. In tal caso OFF, seguire la guida al passaggio successivo.
Reboot
Dopo la guida, riavvia, vedi se hai ancora il problema con il ciclo di accesso. Se hai ancora problemi, guarda/var/log/Xorg.0.log
/var/log/Xorg.0.log
Cerca i messaggi di errore, che sono indicati da (EE). Nel mio caso, dice
Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.340.46: cannot open shared object file: No such file or directory
Faccio un locate libglx.so, sembra che il file si trovi in un'altra posizione. È tempo di ricostruirexorg.conf
Ricostruire xorg.conf
Dai un'occhiata a questa guida: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/
Questo è stato il mio ultimo passo e sono stato in grado di avviare la GUI.