35 votes

15.04 et Nvidia : boucle de connexion

Mise à niveau de 14.10 à 15.04, le bureau ne parvient pas à se charger au-delà de l'écran de connexion. Je tape mon mot de passe, j'entends un octet sonore d'échec et je reviens à l'écran de connexion. Je ne peux pas non plus démarrer à partir d'une clé USB 15.04 créée avec un autre PC. Le compte invité fait la même chose. J'ai essayé de supprimer tous les paquets de pilotes nvidia, j'ai essayé de jouer avec .Xauthority, j'ai essayé d'utiliser gdm au lieu de lightdm (échec encore pire : pas d'écran de connexion du tout). J'ai essayé de réinstaller ubuntu-desktop. J'ai obtenu le code d'erreur ACPI PCC probe failed, starting 219 ou quelque chose comme ça.

J'exécute actuellement la version 15.04 à partir de ladite clé USB... sur un autre PC avec des graphiques intégrés AMD, sans aucun problème.

La version 15.04 n'aime pas les cartes graphiques Nvidia. Aidez-nous !

17voto

Dustin French Points 521

C'est vous du futur. Voilà comment j'ai arrangé ça : Je ne l'ai pas fait ! J'ai retéléchargé l'image 15.04 depuis le site Ubuntu et créé un "disque" de démarrage sur une clé USB. Aujourd'hui, cela a fonctionné, alors que ce n'était pas le cas hier soir :( Peut-être que Canonical a corrigé son image... J'ai donc démarré à partir de la clé USB, supprimé ma version 15.04 existante et installé une nouvelle copie ! Bien sûr, j'ai perdu tous mes fichiers (VirtualBox, tous les jeux installés, etc.) mais maintenant Linux fonctionne à nouveau. Que cela soit une leçon pour vous Dustin ! N'essayez jamais de mettre à jour un système d'exploitation Ubuntu ! Sauvegardez simplement tous vos fichiers et faites une installation propre... tout comme vous deviez le faire avec Windows !

12voto

Uther Points 121

J'ai eu exactement le même problème. Je ne sais pas exactement pourquoi c'est arrivé, mais il semble que mon noyau n'ait pas été mis à jour.

Pour résoudre ce problème, j'ai utilisé Ctrl + Alt + F1 pour aller vers un texte console virtuelle Je me suis connecté et j'ai couru :

sudo apt-get install linux-generic

Tout a recommencé à fonctionner.

9voto

Natalia Points 135

Ma solution pour mon ordinateur portable

Dell xps l502x, donc c'est Intel + carte graphique Nvidia optimus.

Regardez ce que vous avez

dkms status

Vous pouvez obtenir quelque chose comme ceci

bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed

Supprimez tous les pilotes Nvidia, remettez Ubuntu dans un état "propre".

Jetez un coup d'oeil à ça : https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

En gros, oui :

sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')

Cela devrait supprimer tous les pilotes nvidia et vous devriez être tranquille.

Vous pouvez vouloir vérifier deux fois :

dkms status

Installer le pilote Nvidia

Jetez un coup d'oeil à ça : http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (la partie ligne de commande)

J'ai essayé d'installer nvidia-349, ça n'a pas marché, puis je me souviens que précédemment j'ai utilisé nvidia-340. Il semble important de se souvenir de ce qui fonctionne pour vous. Je le fais :

sudo apt-get install nvidia-340 #(you may want to try nvidia-346)

Regardez ce long guide

http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html

A l'étape 4, au lieu de

sudo echo ON > cat/proc/acpi/bbswitch 

Je l'ai changé en

sudo tee /proc/acpi/bbswitch <<<ON

sur la base de https://github.com/Bumblebee-Project/bbswitch

Parfois, après avoir allumé bbswitch, redémarré, quand je fais echo /proc/acpi/bbswitch Je le vois toujours. OFF . Assurez-vous que Nvidia est installé en premier lieu ou redémarrez plusieurs fois. Si c'est le cas OFF Suivez le guide jusqu'à l'étape suivante.

Redémarrer

Après le guide, redémarrez, voyez si vous avez toujours le problème de boucle de connexion. Si vous avez toujours des problèmes, alors regardez /var/log/Xorg.0.log

/var/log/Xorg.0.log

Recherchez les messages d'erreur, qui sont indiqués par (EE). Dans mon cas, il s'agit de

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

Je fais un locate libglx.so il semble que le fichier se trouve à un autre endroit. Il est temps de reconstruire xorg.conf

Reconstruire xorg.conf

Jetez un coup d'œil à ce guide : https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

C'était ma dernière étape et j'ai pu démarrer sur l'interface graphique.

6voto

user3556519 Points 459

J'ai eu exactement le même problème sur Ubuntu 15.10. Aucune des solutions proposées ici n'a fonctionné, pas plus que les autres tutoriels. Après plusieurs installations propres du système, j'ai finalement trouvé la cause de ce problème.

NE PAS METTRE nomodeset de façon permanente dans les paramètres de démarrage !

Après une installation propre, je n'ai pas pu me connecter sans taper manuellement le texte suivant nomodeset dans les options de démarrage Grub avant le démarrage. Après la première connexion, cependant, j'avais l'habitude de le définir dans le fichier de configuration de démarrage afin de ne pas avoir à le taper à chaque fois. Après l'une des réinstallations, j'ai oublié de le faire et cette fois, les pilotes NVIDIA se sont installés sans problème et j'ai pu me connecter sans problème.

2voto

Je n'ai pas pu installer le paquet

sudo apt-get install linux-kernel-generic

mais cela a résolu le problème de la boucle de connexion pour moi :

sudo apt-get install linux-generic

Merci pour l'idée du noyau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X