Démarrage d'Ubuntu 17.10 bloqué au message «Démarrez le démon de persistance NVIDIA» après l'installation de nVidia 384.90

11

J'ai fait une nouvelle installation d'Ubuntu 17.10 (fraîche, sauf en conservant mon ancienne /homepartition). Tout semble fonctionner hors de la boîte, sauf après avoir installé (ou effectivement activé Additional drivers) le système de pilote nVidia 384.90 n'a pas pu démarrer. J'obtenais juste l'erreur suivante

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

Et cela se répète encore et encore comme des centaines de fois et la juste s'arrête. La seule solution consiste à désinstaller nvidia-384 à l'aide du mode de récupération.

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

Ma config:

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

Réponses:

8

Passer aux graphiques discrets sur le BIOS

Lenovo P51, UEFI BIOS Version 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 la configuration du BIOS
  • Config
    • Périphérique graphique
    • Sélectionnez les graphiques discrets (par défaut, les graphiques hybrides)
  • Sécurité
    • Démarrage sécurisé
    • Démarrage sécurisé
    • Sélectionnez Désactivé (activé par défaut). Si je ne fais pas cela, 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 que la batterie dure moins longtemps, mais je préfère avoir un bureau :-)

J'ai également 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 pendant le démarrage
  • une fois que tout a fonctionné

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

Bogue de tableau de bord possible pour cela: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1714881

Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
la source
1
Pour moi, sur une latitude Dell, cela se trouvait dans le menu graphique du BIOS et quelque chose à voir avec l'activation d'Optimus, il dit que ne prend en charge que les fenêtres mais a résolu le problème dans ubuntu 18.04 merci pour le point dans la bonne direction
shaunhusain
2

Je ne connais pas la cause de ce comportement mais j'ai le même problème 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.

MartinH
la source
J'ai désactivé la connexion automatique et cela n'a pas fonctionné. Avez-vous eu le même problème que moi avec le démon de persistance?
Juraj.Lorinc
Oui, je l'ai fait et je le fais toujours. Chaque fois que je démarre avec la connexion automatique activée, je reçois le message que vous avez publié et après quelques secondes, mon ordinateur s'arrête. Je redémarre donc avec un noyau plus ancien, la connexion automatique se déroule normalement, puis je passe à la connexion manuelle, redémarre à nouveau par défaut et le démarrage de l'ordinateur portable sans aucun problème. Il semble que cela ait à voir avec le nouveau noyau.
MartinH
2

Pensez à changer votre gestionnaire d'affichage en lightdm. gdm3 ne fonctionne pas très bien avec les pilotes nvidia d'après mon expérience. Je ne peux pas du tout le faire fonctionner si j'utilise le pilote de l'ensemble de modes (et j'essaye depuis des mois). Je n'ai trouvé aucune solution de contournement. Nvidia, gdm3 et gnome moderne sont cassés sur mes deux Thinkpad Optimus, vous devez changer l'un de ces trois, et le plus simple est de remplacer gdm3 (si vous passez de gnome à un autre environnement de bureau, vous vous retrouverez probablement avec lightdm de toute façon ).

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

Je n'ai aucun problème avec lightdm

sudo apt install lightdm

si nécessaire

sudo dpkg-reconfigure lightdm

et définissez-le par défaut (l'installation de lightdm vous le demandera, mais pas si vous l'avez déjà installé).

Si vous ne pouvez pas vous connecter, vous vous sentirez peut-être 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 le réseautage», j'arrive généralement à un shell racine en lecture / écriture qui me permet de faire des choses. Si cela ne fonctionne pas, cela devient un peu plus difficile; vous pouvez soit réinstaller ou démarrer à partir d'un livecd et apprendre à utiliser chroot pour faire une prétention de connexion à votre installation principale. (quelque chose de très utile à savoir).

Tim Richardson
la source
2
$sudo apt-get purge nvidia*  

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

Vishal
la source
0

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

Tout se résume à 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.

André
la source