Vous devrez démarrer en mode de récupération, puis émettre apt-get remove --purge nvidia-current
sur le terminal racine, suivi de apt-get install nvidia-current
- pour reconstruire le pilote nvidia pour le nouveau noyau. J'ai eu ce problème aussi quand j'ai mis à jour.
Veuillez ne pas installer les pilotes du site Web de nVidia, en fait! Vous pourriez causer de graves problèmes si vous tentiez ensuite d'installer le pilote recommandé ultérieurement sans supprimer proprement le précédent.
Edit:
vous devrez exécuter ces commandes depuis un terminal. Je ne peux pas garantir un résultat parfait, car je me base sur ce que j'ai trouvé via Internet et de mémoire.
Le problème que vous obtenez est dû au fait que les composants du mode utilisateur et les modules du noyau sont différents. Pour résoudre ce problème, le module du noyau nvidia doit être reconstruit. Ceci est supposé se produire lors du redémarrage, mais souvent pas.
Vous devez d’abord installer les en-têtes du noyau Linux:
sudo apt-get install linux-headers-generic
Ensuite, vous devrez exécuter dkms pour supprimer l’ancien module de noyau nvidia:
Puis lancez:
sudo apt-get install nvidia-current
- cela devrait le faire installer correctement, de sorte que tout ce que vous avez à faire est de lancer
sudo nvidia-xconfig and reboot.
- Si vous rencontrez toujours une erreur concernant la version du module, exécutez:
sudo dkms build nvidia
Cela devrait résoudre le problème.
Désolé si les choses sont un peu déroutantes, j'ai essayé de reconstituer le processus que je devais utiliser au mieux de ma mémoire :)! Si vous rencontrez des problèmes, n'hésitez pas à me le faire savoir (et si quelqu'un remarque un problème avec les instructions, merci de me le signaler au plus vite) !!!!
Mise à jour:
J'ai trouvé une autre cause possible. Nouveau n'a peut-être pas été mis sur la liste noire et nvidia-current peut ne pas s'être insérée dans le fichier .conf utilisé pour choisir votre pilote d'affichage. Voici comment résoudre ce problème:
NB:
Avant de continuer, assurez-vous de disposer du pilote nvidia-current des référentiels. Le téléchargement du pilote depuis le site Web de nvidia peut poser des problèmes plus tard, car il n’utilise pas le format de paquet Debian et laisse des traces qui pourraient entrer en conflit avec des installations ultérieures. Assurez-vous d’abord d’en effacer toute trace, puis installez le pilote standard à partir du dépôt Ubuntu. Si vous ne le faites pas, vous obtiendrez une incompatibilité de pilote, et ce correctif sera inutile.
- Si vous êtes bloqué sur la console, connectez-vous et installez le pilote nouveau X.org:
sudo apt-get install xserver-xorg-video-nouveau
- Redémarrez votre ordinateur (vous aurez des graphiques fonctionnels, mais ce n'est que temporaire).
- Ouvrez gedit en tant que root:
gksu gedit
.
- De gedit ouvert
/etc/modprobe.d/blacklist.conf
.
- Ajoutez cette ligne au bas:
blacklist nouveau
.
- Enregistrez le fichier et ouvrez-le
/etc/modprobe.d/nvidia-graphics-drivers.conf
.
- Ajoutez ces lignes:
liste noire nouveau
liste noire lbm-nouveau
liste noire nvidia-173
liste noire nvidia-96
alias nvidia nvidia-current
- Sauvegardez maintenant ce fichier et fermez gedit.
- Courir:
sudo nvidia-xconfig
,
- et alors:
sudo apt-get remove xserver-xorg-video-nouveau
,
- suivi par:
sudo shutdown -r now
.
- Lorsque votre système redémarre, vous devez disposer de pilotes nvidia opérationnels.
Soit dit en passant, ce problème de non-inscription de liste noire nouveau semble exister dans les nouveaux pilotes (nvidia-current), je vous suggère donc, après avoir résolu le problème, d'attendre une mise à jour de ce bogue (je vais signaler le bogue prochainement ).
Autre solution: si vous avez installé les pilotes NVIDIA à partir de leur site Web, vous devez démarrer à l’aide d’un terminal texte (maintenez-le au démarrage pour afficher le menu contextuel et sélectionnez le mode «récupération» de la version du noyau qui fonctionnait avec les pilotes NVIDIA, et sélectionnez la ligne de commande en tant qu'option root)
Exécutez ensuite le script d’installation d’origine NVIDIA que vous avez exécuté pour installer les pilotes NVIDIA à partir de leur site Web. par exemple sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Votre version peut différer.)
Vous n'avez pas besoin d'exécuter la commande "sudo dkms remove nvidia", car cela ne s'applique pas à votre cas.