web-dev-qa-db-fra.com

15.04 et Nvidia: boucle de connexion

Mise à niveau de 14.10 à 15.04, le bureau ne parvient pas à se charger après l’écran de connexion. Je tape mon mot de passe, j'entends un octet d'échec du son, de nouveau à l'écran de connexion. Aussi, ne peut pas 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 packages de pilotes nvidia, essayé de jouer avec .Xauthority, 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. Obtenir le code d'erreur de la sonde ACPI PCC a échoué, à partir de 219 ou quelque chose comme ça.

Actuellement en cours d'exécution 15.04 de ladite clé USB ... sur un autre PC avec graphique intégré AMD, pas de problèmes.

15.04 n'aime pas les cartes graphiques Nvidia. S'il vous plaît aider!

35
Dustin French

c'est toi du futur. Voici comment j'ai résolu le problème: je ne l'ai pas fait! J'ai retéléchargé l'image 15.04 à partir du site Web Ubuntu et créé un "disque" de démarrage sur une clé USB. Aujourd’hui, cela a fonctionné, bien qu’il ne l’ait pas fait la nuit dernière :( Peut-être Canonical a-t-il corrigé leur image ... Alors j’ai démarré à partir de la clé USB, puis j’ai retiré mon 15.04 et installé une nouvelle copie! Bien sûr, j’ai perdu tous mes fichiers (VirtualBox, tous installé, etc.), mais maintenant que Linux fonctionne à nouveau, laissez la leçon pour vous, Dustin! N'essayez jamais de mettre à niveau un système d'exploitation Ubuntu! Il vous suffit de sauvegarder tous vos fichiers et de procéder à une nouvelle installation ... comme avant. faire avec Windows!

17
Dustin French

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 cela j'ai utilisé Ctrl+Alt+F1 pour accéder à une console virtuelle textuelle , connectée à cet emplacement, puis exécutée:

Sudo apt-get install linux-generic

Tout a recommencé à fonctionner.

12
Uther

Mon correctif pour mon ordinateur portable

Dell xps l502x, il s’agit donc d’une carte graphique Intel + Nvidia optimus.

Regardez ce que vous avez

dkms status

Vous pouvez obtenir quelque chose comme ça

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, redonnez à Ubuntu son état "propre".

Regardez ceci: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

En gros, vous faites:

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

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

Vous voudrez peut-être vérifier:

dkms status

Installer le pilote Nvidia

Regardez ceci: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (la partie en ligne de commande)

J’ai essayé d’installer nvidia-349, cela n’a pas fonctionné, puis je me souviens que j’avais utilisé nvidia-340. Il semble important de vous rappeler ce qui fonctionne pour vous. Je 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é pour

Sudo tee /proc/acpi/bbswitch <<<ON

basé sur https://github.com/Bumblebee-Project/bbswitch

Parfois, après avoir activé bbswitch, redémarrez, quand je fais echo /proc/acpi/bbswitch, je le vois toujours OFFname__. Assurez-vous que Nvidia est installé en premier lieu ou redémarrez plusieurs fois. S'il s'agit de OFFname__, suivez le guide pour l'étape suivante.

Redémarrer

Après le guide, redémarrez pour voir si vous avez toujours le problème de la boucle de connexion. Si vous rencontrez toujours des problèmes, consultez /var/log/Xorg.0.log

/var/log/Xorg.0.log

Recherchez les messages d'erreur indiqués par (EE). Dans mon cas, il est dit

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 est assis dans un autre emplacement. Il est temps de reconstruire xorg.conf

Reconstruire xorg.conf

Consultez ce guide: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

Ce fut ma dernière étape et j'ai pu démarrer à partir de l'interface graphique.

9
kenpeter

J'ai eu exactement le même problème sur Ubuntu 15.10. Aucune des solutions suggérées ici n'a fonctionné, pas plus que les autres tutoriels. Après plusieurs installations propres du système, j'ai enfin compris sa cause.

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

Après une nouvelle installation, je ne pouvais pas me connecter sans saisir manuellement nomodeset dans les options de démarrage grub avant de démarrer. Cependant, après la première connexion, je le plaçais dans le fichier de configuration de démarrage afin de ne pas avoir à le saisir à chaque fois. Après l'une des réinstallations, j'ai oublié de le faire et cette fois, les pilotes NVIDIA ont été installés sans problème et j'ai pu me connecter parfaitement.

6
user3556519

Je n'ai pas pu installer le paquet

Sudo apt-get install linux-kernel-generic

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

Sudo apt-get install linux-generic

merci pour l'idée avec le noyau

2
Sebastian Wittka

J'avais un problème similaire, mais un compte secondaire pouvait se connecter, alors je savais que mon système n'était pas bouleversé. Voici comment je l'ai corrigé. Je suis allé dans le dossier personnel du compte incriminé et j'ai mis à la corbeille tous les dossiers et fichiers de configuration cachés relatifs à gnome, à gtk, etc. Redémarrez. Je devais redéfinir certaines préférences système et réorganiser les icônes du bureau, mais de loin préférable à une installation complète avec l'ajout de référentiels et de packages supplémentaires. Essayez-le avant de le souffler et de l'installer à nouveau.

1
Stuart Conner

Pour moi, je viens de forcer une reconfiguration du serveur graphique en supprimant le fichier .Xauthority dans un tty du dossier de départ:

Sudo mv .Xauthority .Xauthority_old
1
Psddp

IMHO Optimus est Mal .

Ubuntu 14.10 m'a offert quelques cheveux gris à cause de Nvidia , puis je suis passé à Win 8. Hier, j'avais l'impression de manquer quelque chose avec Win 10 et téléchargé 15.04. Première exécution après l’installation et écran noir avec défaillance continue du son. Ctrl + Alt + F1 n'a pas affiché la console. Réinstallé 2 fois avant que je me souvienne de 14.10 problème avec Optimus. Résolu le problème uniquement avec Bumblebee .

1
Konstantin

Un peu hors sujet, mais si vous avez AMD au lieu de nVidia: Après la mise à jour de 14.04 à 14.10 puis de 15.04, je me suis retrouvé pris dans la boucle de connexion. Après avoir beaucoup fouillé les problèmes avec les pilotes nVidia, ils n’ont pas été d’une grande aide. J'ai un HP Pavillion avec CPU et pilotes AMD. Voici les étapes simples qui ont fonctionné:

Presse ctrl-alt-F1 obtenir une invite de console (non-gui).

dkms status # shows that fglrx-core was installed
Sudo apt-get purge fglrx-core
Sudo apt-get install fglrx-updates
dkms status
Sudo reboot now

Alors tout allait bien.

1
sailnfool

Ce lien a fonctionné comme un charme pour moi - https://www.benburwell.com/posts/getting-login-to-work-ubuntu-15.04-nvidia/ .

Il m'a guidé vers les journaux où il montre que le module GLX échouait à se charger et m'a demandé de réinstaller les pilotes nvidia.

J'ai fait un meilleur en allant à http://www.geforce.com/drivers et en trouvant mon dernier pilote linux 64 bits, et en utilisant les URL qui s'y trouvent à la place.

1
Robert Persaud

Jetez un oeil à votre / partition home avec la commande df si elle n'est pas complète. Cela peut provoquer le redémarrage de x-server ...

0
Philippe Gachoud

J'avais fait une nouvelle installation du 15.10 mais je trouvais que l'écran de connexion lightdm affichait des mots incomplets (pa rd) et se mettait également en boucle lorsque je me connectais. Ctrl-Alt-F1 m'enregistra très bien et je lançai alors une commande Sudo apt- obtenir supprimer --purge nvidia- *. Cette liste une charge de pilotes nvidia et dit qu'aucun n'a été installé. J'ai donc décidé d'installer la dernière version à titre expérimental. Sudo apt-get install nvidia-352 a fait l'affaire. Une fois cette opération terminée, aucun mot incomplet n’a été affiché à l’écran de connexion de lightdm et j’ai ensuite ouvert une session sans aucun problème. Donc, ma solution était d'installer un pilote d'écran nvidia ... de préférence le dernier. À votre santé

0
Dig