web-dev-qa-db-fra.com

boucle de connexion - Ubuntu 16.04 - nvidia

J'ai essayé ce qui est recommandé dans plusieurs des questions qui traitent de la "boucle de connexion" sans qu'aucune solution ne fonctionne. BTW, j'ai un GPU NVIDIA: GTX 1080.

Concrètement, j'ai essayé sans résultat:

  • Copier .Xauthority et .ICEauthority, ou en changer la propriété pour l'utilisateur.
  • Retrait et réinstallation de lightdm
  • purger les pilotes nvidia: Sudo apt-get remove --purge nvidia-*, Sudo ubuntu-drivers autoinstall, Sudo service lightdm restart et redémarrer

Suite à ceci question conseil, j'inclus le résultat de .xsession-errors.

$ cat ~/.xsession-errors
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
openConnection: connect: No such file or directory
cannot connect to brltty at :0
upstart: gnome-session (Unity) main process (3270) terminated with status 1
upstart: unity-settings-daemon main process (3262) killed by TERM signal
upstart: logrotate main process (3118) killed by TERM signal
upstart: bamfdaemon main process (3181) killed by TERM signal
upstart: indicator-bluetooth main process (3320) killed by TERM signal
upstart: indicator-printers main process (3333) killed by TERM signal
upstart: indicator-session main process (3334) killed by TERM signal
upstart: indicator-power main process (3321) killed by TERM signal
upstart: indicator-application main process (3359) killed by TERM signal
upstart: indicator-datetime main process (3325) killed by TERM signal
upstart: unity7 pre-start process (3263) terminated with status 143
upstart: Disconnected from notified D-Bus bus
upstart: indicator-keyboard main process (3328) killed by TERM signal
upstart: unity-panel-service main process (3281) killed by TERM signal
upstart: indicator-sound main process (3332) killed by TERM signal
2
marbel

Le problème résidait dans le fait que les pilotes nvidia ont tellement bousillé le système que la réinstallation de nvidia n’a pas fonctionné comme prévu.

Ils disent pour diagnostiquer cela en exécutant dans le terminal: nvidia-smi qui est retourné. NVIDIA-SMI a échoué car il ne pouvait pas communiquer avec le pilote NVIDIA

La solution consistait essentiellement en une réinstallation complète du système d'exploitation. Donc, télécharger Ubuntu 16.04 sur une clé USB, puis réinstaller Ubuntu.

Ensuite:

$ Sudo apt-get install linux-headers-$(uname -r)
$ Sudo apt-get --purge remove nvidia-*
$ Sudo apt autoremove

voici le pilote pour GTX 1080 depuis: https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_Arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=debnetwork

$ Sudo dpkg -i cuda-repo-ubuntu1604_9.1.85-1_AMD64.deb
$ Sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
$ Sudo apt-get update
$ Sudo apt-get install cuda

puis redémarrez et tout fonctionne, pour le moment. Merci nvidia pour votre logiciel trash!

Voici la discussion du sujet de nvidia-forum avec quelques détails supplémentaires.

2
marbel

Comme vous utilisez une carte nVidia GTX, essayez d’appuyer sur les touches Crtl + Alt + F2, de vous connecter, puis de lancer

Sudo apt-get purge nvidia. *

Et puis redémarrer.

Si vous utilisez Bumblebee pour passer d’une carte à l’autre, la commande doit être

Sudo apt-get purge nvidia. * Bumblebee

Edit: nVidia a fonctionné avec un pilote nVidia le 16.04. Le seul pilote que j'ai réussi à mettre au travail est le nvidia-364, créé par Ubuntu Graphics PPA. Voici ce que j'ai fait:

Commencez par purger tous les pilotes nVidia existants avec

Sudo apt-get purge nvidia *

et redémarrez le système.

Ensuite, installez nvidia-364 à partir du référentiel ubuntu graphics ppa

Sudo add-apt-repository ppa: graphics-drivers/ppa

Sudo apt-get update

Sudo apt-get install nvidia-364

Puis redémarrez.

Si cela ne fonctionne pas, je vais aussi essayer de purger Cuda.

1
SteveInBavaria