Le pilote Nvidia ne fonctionne pas en 12.10

30

J'ai GeForce GTX 560 Ti. J'ai bien fonctionné en 12.04 avec les pilotes nvidia. Malheureusement, après la mise à jour 12.10 d'aujourd'hui, quelque chose est tombé en panne.

J'ai essayé nvidia-current, nvidia-current-updates et nvidia-experimantal. Toujours le même comportement: Mauvaise résolution dans lightdm, après avoir enregistré rien sauf du papier peint. Pas de panneaux d'unité, la touche "gagner" ne fonctionne pas.

Après avoir supprimé les pilotes nvidia, tout fonctionne.

Konradk
la source
Cela devrait aider de nombreux utilisateurs: askubuntu.com/questions/61396/…
Luis Alvarado

Réponses:

30

Avant de passer aux pilotes nvidia, vous devez installer linux-source et linux-headers (voir bug 1068341 ). Une fois la source installée, essayez de passer aux pilotes nvidia.

Voici comment:

Avant de commencer, installez toutes les mises à jour (et redémarrez l'ordinateur, si on vous le demande).

  1. Basculez vers un terminal ( Ctrl-Alt-F1).

  2. Connectez-vous avec votre nom d'utilisateur.

  3. Installez la source Linux ( sudo apt-get install linux-source) et les en-têtes ( sudo apt-get install linux-headers-generic).

  4. Désinstaller le pilote nvidia - cela dépend de la version que vous avez installée ( sudo apt-get remove nvidia-currentou sudo apt-get remove nvidia-current-updatesou sudo apt-get remove nvidia-experimental-304).

  5. Réinstallez le pilote nvidia ( sudo apt-get install nvidia-current-updates).

  6. S'il s'installe correctement, redémarrez l'ordinateur ( sudo shutdown -r now).

Des procédures plus approfondies

Le lien suivant donne un aperçu plus détaillé sur la façon de gérer le pilote nvidia. Il devrait être applicable à plus de cas, qui sont similaires, mais pas exactement les mêmes que celui décrit ici:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

rft183
la source
J'ai installé linux-source puis les pilotes nvidia, mais toujours le même problème.
konradk
Je ne savais pas si les en-têtes Linux étaient nécessaires, mais essayez de les installer. Ce devrait être linux-headers-3.5.0-17-generic dans le centre logiciel. Essayez ensuite de passer aux pilotes nvidia. Si cela ne fonctionne pas, j'ai une méthode plus «manuelle» :)
rft183
Oui, c'est ça: bugs.launchpad.net/ubuntu/+source/… Les en-têtes Linux ont aidé. Merci!
konradk
Cool, je suis content que ça ait marché. Je me suis ajouté à la liste des personnes affectées par le bug.
rft183
Dois-je installer les mises à jour de nvidia-current? Ou puis-je obtenir le nvidia-current ou le nvidia-expetimanetal-304?
Shahe Tajiryan
8

Pour vous tous dans cette situation (comme je l'étais), il existe une solution simple:

  1. Après vous être connecté à la session (seul le fond d'écran semble apparaître et une mauvaise résolution), faites un clic droit et cliquez sur changer le fond d'écran. Cliquez ensuite vers le haut à gauche dans Afficher toutes les configurations (mon système est en espagnol, donc les noms des étiquettes sont peut-être subtilement différents), puis les sources logicielles et, enfin, il vous suffit de revenir à X.Org Nouveau.
  2. Après avoir appliqué les modifications, appuyez sur Ctrl+ Alt+ Tpour ouvrir un terminal et tapez sudo reboot. Après cela, le système devrait à nouveau fonctionner correctement.

  3. Essayez maintenant de réinstaller les pilotes NVIDIA. Installez le méta-package, pas une version spécifique.

    sudo apt-get install linux-headers-generic
    
  4. Accédez au panneau de configuration du système et dans les sources logicielles, sélectionnez le pilote NVIDIA que vous préférez. (Je préfère normalement utiliser celui testé en exclusivité mais ce n'est que ma préférence)

rtomasa
la source
Merci d'avoir signalé le métapaquet générique liners-headers. J'ai mis à jour ma réponse pour refléter cela.
rft183
1

Dans le cas particulier d'un Ubuntu 12.10 avec accélération matérielle Nvidia sur un Macbook Pro Retina, cet ensemble d'instructions a été testé et fonctionne correctement.

spécieux
la source
1

Pour obtenir des instructions étape par étape pour résoudre le problème, suivez la réponse de rft183 .

En cas de problème

Pour utiliser à nouveau le nouveau pilote, exécutez la commande:

sudo apt-get install xserver-xorg-video-nouveau --reinstall

Par la suite, la résolution du moniteur ne pouvait plus être définie. La suppression de la configuration des moniteurs a aidé:

rm ~ / .config / moniteurs.xml

lumbric
la source
Dans mon cas, le problème a persisté. J'ai remarqué qu'en utilisant un compte invité, tout allait bien, donc un paramètre utilisateur a été rompu. 'dconf reset -f / org / compiz' a résolu le problème (bien que certains paramètres compiz aient également été réinitialisés)
Bachi
0

Je n'ai eu qu'à le sudo apt-get install linux-headers-genericredémarrer. Je viens donc:

  1. Passé au terminal en appuyant sur <Ctrl><Alt>F1et connecté.
  2. sudo apt-get install linux-headers-generic.
  3. sudo reboot.

Mon système est arrivé à une résolution normale et lorsque je me suis connecté Unity, etc., il a de nouveau été chargé.

nnutter
la source