web-dev-qa-db-fra.com

Ubuntu 17.10 boot bloqué dans le message "Démarrage du démon de persistance NVIDIA" après l'installation de nVidia 384.90

J'ai récemment réinstallé Ubuntu 17.10 (frais, sauf en conservant mon ancienne partition /home). Tout semble fonctionner immédiatement après l'installation (ou l'activation dans Additional drivers) du système de pilote nVidia 384.90 qui n'a pas pu démarrer. Je commençais juste à avoir l'erreur suivante

[ OK ] Started NVIDIA Persistence Daemon.
Stopping NVIDIA Persistence Daemon...
[ OK ] Stopped NVIDIA Persistence Daemon.
Starting NVIDIA Persistence Daemon...

Et tout cela revient encore et encore comme cent fois et le juste s'arrête. Le seul moyen de sortir consiste à désinstaller nvidia-384 en mode de récupération.

J'ai essayé d'autres versions du pilote aussi mais avec le même résultat. Sur les graphiques Intel partagés (Intel® Haswell Mobile), tout fonctionne correctement.

Ma config:

Intel i7-4710MQ
nVidia GT 940M
10
Juraj.Lorinc

Basculer sur les graphiques discrets sur le BIOS

Lenovo P51, version du BIOS UEFI N1UE40W, NVIDIA Quadro M1200 Mobile, Ubuntu 17.10, nvidia-384 installé à partir de software-properties-gtk:

  • Appuyez sur Entrée au démarrage
  • Appuyez sur F1 pour configurer le BIOS
  • Config
    • Dispositif graphique
    • Sélectionner les graphiques discrets (les graphiques hybrides étaient par défaut)
  • Sécurité
    • Démarrage sécurisé
    • Démarrage sécurisé
    • Sélectionnez Désactivé (activé par défaut). Si je ne le fais pas, le pilote NVIDIA est simplement ignoré (et le problème de démarrage ne se produit pas non plus)
  • Appuyez sur F10 pour enregistrer les paramètres et quitter le menu de démarrage.

Je pense que cela fait moins durer la batterie, mais je préférerais avoir un bureau :-)

J'ai aussi remarqué que le problème n'est pas reproductible à chaque fois. Si je redémarre plusieurs fois, je constate également les comportements suivants:

  • redémarrage immédiat de l'ordinateur au démarrage
  • une fois que tout a réellement fonctionné

Vérifiez ensuite que le processeur graphique est réellement utilisé: Comment puis-je vérifier si Ubuntu utilise ma carte graphique NVIDIA?

Bug possible dans le tableau de bord pour ceci: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1714881

$Sudo apt-get purge nvidia*  

fonctionnera bien. Une fois le système démarré, installez le pilote compatible.

2
Vishal

Pensez à changer votre gestionnaire d’affichage en lightdm. D'après mon expérience, gdm3 ne fonctionne pas très bien avec les pilotes nvidia. Je ne peux pas le faire fonctionner du tout si j'utilise le pilote modeset (et j'essaye depuis des mois). Il n'y a aucune solution de contournement que j'ai trouvée. Nvidia, gdm3 et gnome moderne sont cassés sur mes Optimp Thinkpads, vous devez changer l’un des trois, et le plus simple est de remplacer gdm3 (si vous passez de gnome à un autre environnement de bureau, vous finirez probablement par lightdm. ).

Vous n'essayez pas d'utiliser les modes alors vous ne rencontrez pas le même problème, mais je suis devenu biaisé contre la trinité impie des graphismes nvidia, gnome et gdm3.

Je n'ai aucun problème avec lightdm

Sudo apt install lightdm

si nécessaire

Sudo dpkg-reconfigure lightdm

et réglez-le sur la valeur par défaut (l'installation de lightdm vous le demandera, mais pas si vous l'avez déjà fait).

Si vous ne pouvez pas vous connecter, vous pouvez vous sentir un peu coincé. J'espère que vous avez toujours ce vieux noyau. Sinon, vous devrez essayer l'option avancée et démarrer en mode de récupération. Je trouve que je choisis "activer la mise en réseau". Je parviens généralement à un shell racine en lecture/écriture, ce qui me permet d’obtenir des données. Si cela ne fonctionne pas, cela devient un peu plus difficile; vous pouvez réinstaller ou démarrer à partir d'un livecd et apprendre à utiliser chroot pour créer une connexion virtuelle à votre installation principale. (quelque chose de très utile à savoir).

2
Tim Richardson

Je ne connais pas la cause de ce problème, mais le même problème se pose sur mon ordinateur portable ASUS avec GM108M [GeForce 840M]. Ma solution improvisée consiste à désactiver la connexion automatique. Si je me connecte manuellement, j'ai le démarrage normal. J'utilise le pilote propriétaire.

2
MartinH

Cette réponse a fait le travail pour moi. Aucune des solutions ci-dessus n'était applicable pour moi.

Tout revient à désactiver le démarrage par défaut du démon de persistance nvidia et à écrire un propre service systemd qui démarre au démarrage.

0
André