Installer les pilotes propriétaires nvidia


Sous linux les cartes graphiques nvidia sont reconnues nativement grâce aux pilotes graphique libre nv. Cependant ceux-ci offrent le strict minimum en termes de performances et de fonctionnalités.
Certains utilisateurs préfèrent donc utiliser les pilotes propriétaires qui quant à eux proposent une accélération graphique et permettent ainsi de bénéficier des jeux ou autres fonctions telles que Twinview pour le double affichage.

Il est possible d'installer ces pilotes de plusieurs manières, toutefois nous utiliseront la plus simple ainsi que la plus propre.


Modification du sources.list :


Avant d'installer les paquets, il faut modifier le fichier sources.list qui se trouve dans le répertoire /etc/apt/. Il faut ajouter non-free à la fin de la ligne comme ci-dessous :
deb ftp://ftp.fr.debian.org/debian/ etch main contrib non-free


Installation des paquets nécessaires :

# aptitude install nvidia-glx nvidia-kernel-source nvidia-kernel-common nvidia-settings

Compilation des pilotes :


Nous allons compiler les pilotes propriétaires à l'aide de module-assistant qui est un outil permettant de créer des modules externes pour le noyau.
Tout d'abord, il faut installer module-assistant :
# aptitude install module-assistant
# m-a update
# m-a prepare

N.B : Si vous possédez une Debian Lenny (actuellement testing) il est fort possible que le paquet module-assistant ne soit pas disponible dans le dépôt. Dans ce cas, il vous faudra dans un premier temps ajouter la ligne du sources.list présente plus haut dans la partie Modification du sources.list.

Ensuite il faudra mettre à jour la liste des paquets et réessayer la procédure ci-dessus :
# aptitude update
Désormais, tout est prêt. Il ne reste plus qu'à compiler et installer les pilotes.
# m-a build nvidia-kernel-source
# dpkg -i /usr/src/nvidia-kernel-.deb


Modification de Xorg :


Pour que les changements soient pris en compte, il est essentiel de modifier la ligne contenant "nv" par "nvidia" dans le fichier xorg.conf se situant dans le répertoire /etc/X11/.
Driver "nvidia"
Et pour finir, relancez le serveur X :
# /etc/init.d/kdm restart (kdm, gdm, xdm, suivant votre environnement)


Désinstallation des pilotes propriétaires :


Si vous souhaitez supprimer les pilotes propriétaires pour quelque raison que ce soit, c'est très simple. Il faut également modifier le fichier xorg.conf mais à l'inverse de la partie précédente, il faut changer nvidia par nv et relancer le serveur graphique.

Puis pour finir supprimer les paquets :
# aptitude remove --purge nvidia-glx nvidia-kernel-common