web-dev-qa-db-fra.com

L'unité n'apparaît pas après l'installation des pilotes Nvidia

Je viens d'installer 12.10 à partir de zéro. L'unité a également bien commencé, mais dans une résolution médiocre. J'ai trouvé un paramètre (je pense que c'était dans "sources de logiciel") pour changer le pilote d'affichage à Nvidia, puis j'ai redémarré.

Quand Ubuntu démarre maintenant, il passe sur le bureau (je vois un fichier que j'ai sauvegardé sur le bureau), mais il n'y a pas d'autres éléments d'écran - pas d'Unity, pas de barre de menus en haut, pas de décoration de fenêtre, rien.

Ctrl-Alt-T et Ctrl-Alt-F2 fonctionnent comme ils le devraient, mais c'est un peu limitant ...

  1. Comment puis-je restaurer le pilote par défaut? J'imagine qu'il me faut un moyen de rouvrir ces paramètres de "sources de logiciels" - ou tout ce qui pourrait résoudre ce problème! J'espère ne pas avoir à taper tout ça à la main.
  2. Comment puis-je installer un pilote Nvidia approprié pour pouvoir obtenir jusqu'à 1280x1024? Mes vieilles astuces ne semblent pas fonctionner, mais peut-être pourraient-ils le faire si je résolvais # 1 ...
11

Je viens de le constater moi-même, le problème est qu’il existe un bug dans le programme d’installation Ubuntu qui supprime les en-têtes Linux nécessaires au fonctionnement des pilotes Nvidia.

Vous devrez faire ce qui suit:

Depuis un terminal:

Sudo apt-get install linux-headers-generic && Sudo apt-get remove nvidia-current && Sudo apt-get install nvidia-current

Si vous ne voyez pas la sortie de nvidia-current en cours d'installation, l'une des deux premières commandes a échoué.

Vous aurez besoin de redémarrer et, une fois que vous aurez terminé, vous pourrez utiliser votre ordinateur à nouveau.

19
drac0linux

Pour restaurer le pilote par défaut, vous devez désinstaller le package nvidia-current. Vous pouvez le faire dans vos STTYs (Ctrl-Alt-F [1-6]).

Sudo apt-get remove nvidia-current

Ensuite, redémarrez simplement et ça devrait aller.

6
TimWolla

Les en-têtes que j'ai sont plus récents que le noyau que j'exécutais. Pour cette raison, j'ai dû mettre à niveau la version de mon noyau. Ensuite, je recommanderais la procédure suivante:

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install linux-source
Sudo apt-get install linux-headers-generic
Sudo apt-get remove nvidia-current
Sudo apt-get install nvidia-current
2
GermanK

Dans mon cas, le problème était le pilote propriétaire de NVIDIA qui ne fonctionne pas sur les ordinateurs portables Optimus. Tout ce que je devais faire était de courir

Sudo nvidia-uninstall

et supprimer /etc/X11/xorg.conf

OBS: Vous devez désactiver le serveur X pour le faire. Utilisez ctrl + alt + f1 pour accéder au mode "sans interface" et tapez

Sudo stop lightdm

Après la désinstallation, lancez

Sudo start lightdm
1
Wisllay Vitrio

J'ai eu le même problème, rien n'a aidé jusqu'à ce que j'ai exécuté ceci:

Sudo apt-get autoremove fglrx --purge
0
Shaun