web-dev-qa-db-fra.com

Problèmes Nvidia - comment "réinitialiser" complètement Xorg?

Vous trouverez ci-dessous un aperçu complet (dû à la frustration) de la raison pour laquelle je veux savoir ceci - mais la question de base est de savoir comment puis-je complètement ​​réinitialiser le serveur X à l'état dans lequel il se trouvait lorsque j'ai installé Ubuntu? J'ai cherché pendant des mois un moyen de le faire et rien n'a fonctionné jusqu'à présent.

Les réflexions sur le problème général sont également plus que bienvenues. J'utilise Ubuntu-gnome 15.10. Ma connaissance de linux/ubuntu est probablement ... "intermédiaire".

Contexte général

Malheureusement, je possède un ordinateur portable avec des graphiques hybrides (le NVIDIA GeForce GTX 860M est le GPU secondaire). Cela m'a donné beaucoup de problèmes. J'utilise Ubuntu Gnome et je l'ai réinstallé plus de fois que je ne peux en compter.

Dans le passé, j'ai essayé d'utiliser le package de pilotes binaires Nvidia recommandé fourni dans Ubuntu. Cela fonctionne initialement, cependant, assez souvent, une simple "apt-get upgrade" casse X et me renvoie sur un écran noir après le démarrage. Il est alors presque impossible de récupérer, car même purger tous les paquets Nvidia et utiliser les pilotes ubuntu sur la ligne de commande pour passer à nouveau (supprimer le fichier xorg.conf aussi) ne semble pas restaurer mes graphiques (même si cela n’a aucun sens). ... aussi sûrement que cela me ramène au début?). J'essaie tous les paquets Nvidia disponibles (en les purgeant à chaque fois) mais je finis toujours par l'écran noir. Je réinstalle ensuite Ubuntu Gnome et utilise exactement le même package de pilote Nvidia, et cela fonctionne!

Cela me rend fou. Purger les pilotes Nvidia et supprimer xorg.conf ne semblent pas suffisants. Quelque chose à propos de nvidia semble s’attarder et n’est pas corrigé tant que je n’ai pas réinstallé.

Bumblebee

Plus récemment, j’ai essayé d’installer Bumblebee comme solution possible à mes problèmes (c’est-à-dire comme alternative à l’utilisation des pilotes Nvidia pour toute la session X). J'ai rétabli mon pilote principal en nouveau (dans l'application des pilotes supplémentaires fournie dans Ubuntu) et installé bumblebee en suivant le guide standard Ubunt . Cela ne fonctionnait pas avec ma carte ("impossible d'accéder au gpu secondaire impossible de charger le pilote gpu"), alors j'ai essayé de mettre à niveau les pilotes Nvidia utilisés par Bumblebee (en suivant à nouveau les instructions). Cela a cassé X. J'ai purgé Bumblebee et tous les paquets associés et je suis revenu à nouveau.

X est toujours cassé! et étrangement, un fichier xorg.conf basé sur Nvidia est généré à chaque démarrage (je l’ai supprimé et il revient), même si j’ai purgé tous les paquets Nvidia ....?

Question

En tant que tel, je souhaite connaître la méthode la plus agressive pour réinitialiser simplement Xserver et tous les packages associés chaque fois que cela se produit, de sorte que je n'ai pas à effectuer de réinstallation complète. Je veux le savoir pour l’avenir, car ce serait bien d’être au moins en mesure de restaurer mon système dans un état tel que je puisse démarrer à partir d’une interface graphique puis essayer différentes options.

Recherche

J'ai déjà vu this et this . Le premier est le plus pertinent, mais cela ne fonctionne jamais pour moi. Simplement purger les pilotes Nvidia ne semble pas être suffisant. Quelque chose à propos de Nvidia semble persister (par exemple, maintenant que j'ai un fichier xorg.conf basé sur Nvidia qui réapparaît comme par magie, même si aucun paquet nvidia n'est installé).

3
Lewis

De manière générale, vous pouvez réinitialiser xserver avec

Sudo dpkg-reconfigure xserver-xorg

ou

Sudo X -configure

Mais j'ai vu des cas de personnes pour qui cela n'a pas fonctionné.

1
Patrick Trentin