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
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
:
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:
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.
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).
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.
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.