Je viens d'installer Ubuntu 12.10 aujourd'hui, et j'ai eu ce problème avec le pilote nvidia.
J'ai essayé de suivre les instructions ci-dessus, mais tout cela a échoué à cause de deux mots qui sont assez importants : "générique" et "-17".
J'ai finalement découvert que la meilleure façon d'installer le pilote NVidia est d'utiliser l'installateur fourni par NVIDIA. Je suis donc allé sur :
http://www.nvidia.com/Download/index.aspx?lang=en-us
et la version téléchargée pour Linux-64bit (installer synaptic sudo apt-get install synaptic
et regardez dans le menu Paramètres -> Dépôt -> Pilotes supplémentaires pour trouver le nom exact de votre carte nvidia)
Ensuite, vous exécutez l'outil et il vous dit que vous avez besoin d'en-têtes de noyau, mais lisez attentivement car il nécessite des en-têtes "génériques".
Vous devez vérifier la version de votre noyau, la mienne était 3.5.0-17 (ce "-17" à la fin compte), donc dans mon cas, je l'ai fait :
sudo apt-get install linux-headers-3.5.0-17-generic
(trouvez la version de votre noyau en tapant dans un terminal uname -r
)
Vous devez tuer le démon de connexion de l'interface graphique :
killall lightdm
et après ça, vous pourrez courir :
sudo sh NVIDIA-Linux-x86_64-310.19.run
L'installateur vous dira probablement que le module noyau Noveau est chargé et vous suggérera d'ajouter modprobe script. Vous devez dire Ok/Yes à tout ce qu'il vous dit, puis redémarrer et exécuter à nouveau NVIDIA-Linux-x86_64-310.19.run.
Je ne suis pas sûr qu'une autre approche fonctionnerait aussi bien, mais celle-là, c'est sûr.