Ubuntu : downgrade NVIDIA drivers
Récemment, après une mise à jour, mon écran principal (DELL 30 pouces dual-DVI) n'affiche plus rien, mon écran secondaire (DELL 24 pouces 16/10) a une résolution inférieure à celle par défaut (1920*1080 au lieu de 1920 x 1200).
En recherchant dans le journal de démarrage (ouvrir une console et lancer : sudo dmesg), je note les messages suivants :
NVRM: this GPU. Continuing probe...
Explication : apparemment, la dernière mise à jour a installé un driver NVIDIA version 535 à la place du 470, et cette version ne supporte pas ma carte graphique.
Effectivement, d'après cette page, l'ancienne carte GTX 650 n'est plus supportée dans la version 535.
Le driver est donc incapable de piloter ma carte graphique, et adopte un mode dégradé :
- incapacité à piloter un écran dual-DVI
- incapacité à afficher en 1920 x 1200
Petit indice supplémentaire : le gestionnaire de mises à jour (image ci-dessus) propose bien un driver version 535, mais le choix est grisé.
Il va donc falloir revenir en arrière et installer une version 470.
Voici la méthode habituelle, dans un terminal :
Mais voilà, même après un redémarrage, le driver 535 est toujours présent.
Après quelques recherches, il s'avère qu'il faut redémarrer la machine avant d'installer le driver 470.
Je recommence donc l'opération :
Après le premier redémarrage, comme aucun driver NVIDIA n'est installé, le driver nommé Nouveau est utilisé, les deux écrans fonctionnent, mais ce driver n'est pas très rapide et produit des artefacts, des traces de pointeur de souris qui polluent l'affichage.
Après l'installation du driver 470 et le deuxième redémarrage, tout est rentré dans l'ordre. Le gestionnaire de mises à jour (image ci-dessus) propose bien un driver version 470, actif.
Bien entendu, ce cas de figure n'est qu'un exemple parmi tant d'autres. Les raisons pour lesquelles on peut être dans l'obligation d'installer une version précédente (downgrade) du driver NVIDIA sont diverses et variées (plantages avec certaines cartes, bugs, etc.).
Dans ce genre de cas, il y a des commandes indispensables à connaître :
Afficher les messages de démarrage :
sudo dmesg
Afficher la liste des cartes présentes :
lspci
Afficher la liste des drivers chargés :
lsmod
Afficher les logiciels NVIDIA installés :
aptitude search nvidia
Afficher l'onglet "Pilotes Additionnels" du gestionnaire de mises à jour :
Et surtout : restez curieux !
Cordialement
Henri

