Installer un "ancien" pilote Nvidia sous Linux
Etape 1 : téléchargement des pilotes sur le site du constructeur
Vous devrez vous procurer ces pilotes sur http://www.nvidia.com. Je ne donne pas
l'adresse précise des pilotes Linux, car celle-ci a la fâcheuse tendance de changer assez souvent. Pour les fénéants :
ici. Il s'agit donc de télécharger 2
fichiers :
- Le module du noyau (kernel en Anglais) NVIDIA_kernel. C'est lui qui réalise l'interface entre le noyau Linux et votre
carte.
- L'extension GLX NVIDIA_GLX. C'est l'ensemble des librairies graphiques qui permettent l'accélération 3D (entre autres).
Vous devez télécharger les pilotes adaptés à votre distribution : une quantité impressionnante est supportée. La
seule chose importante à savoir est qu'il faut télécharger le module ET l'extension GLX correspondante. Autrement dit, le numéro
de version doit être identique pour les deux paquetages. Pour l'étape suivante, je pars du principe que vous n'êtes pas un gourou
de Linux, et que par conséquent vous avez téléchargé les 2 paquetages en .rpm (Red Hat Package Manager). C'est en effet la façon
la plus simple d'installer un nouveau logiciel sous Linux.
Etape 2 : installation
Cette étape est de loin la plus facile. Si vous possédez d'anciens pilotes Nvidia, désinstallez-les avant toute
chose. Pour l'installation, vous commencez par le module du noyau : cliquez sur le paquetage RPM NVIDIA_kernel. L'installation
commence si toutes les dépendances sont satisfaites. Dans le cas contraire, notez les fichiers manquants, et installez-les à
partir du CD de votre distribution. Ensuite, procédez de même avec le paquetage NVIDIA_GLX. En l'absence d'erreur, vous pouvez
passer à l'étape suivante.
Etape 3 : configuration
Pour cette étape, Nvidia nous propose un Readme très complet, mais rédigé dans la langue de Shakespeare...
Connectez-vous en root. Attention ! Cela vous donne tous les droits sur votre machine, et peut endommager le système en cas
de mauvaise manipulation. Veillez donc à vous reconnecter ensuite avec un utilisateur normal, une fois la configuration
terminée.
Ouvrez votre explorateur de fichiers dans /etc/X11/ . Dans ce répertoire se trouve XF86Config-4, le fichier de
configuration de XFree (contrôleur d'affichage). Avant toute modification, copiez-le et donnez-lui le nom de
XF86Config-4.backup : en cas de problème, il vous sera possible de revenir à votre ancienne configuration. Ouvrez
XF86Config-4 dans un éditeur de texte. Dans la section "Module", effacez load dri et load GL_core si ces deux
entrées y figurent. Ensuite tapez load glx.
Dans la section "Device", il existe une entrée "Driver". Effacez "nv" si elle y figure, et tapez à la place
"nvidia". Enregistrez, et quittez. Déconnectez-vous pour ne pas rester en root. Pour finir, sur l'écran de connexion, vous
pouvez en général "redémarrer X". Dans le cas contraire, le plus simple est de redémarrer l'ordinateur. Pour tester, utilisez un
jeu en 3D, ou une application MesaGL comme Gears (des petits engrenages en 3D). C'est gagné !