Chapitre 1. Installer les pilotes Nvidia pour le serveur X

Table des matières
1. Description
2. Pré-requis
2.1. Pré-requis théorique
2.2. Pré-requis matériel
2.3. Pré-requis logiciel
3. Installer les pilotes nVidia
3.1. Télécharger les pilotes
3.2. Compiler les drivers
4. Configurer les pilotes nVidia
5. Utiliser les pilotes nVidia
6. Désinstaller les pilotes nVidia

Tableau 1-1. Evolution de cet article

DateAjout(s) / Modification(s)
28 août 2003Version initiale soumise par Touret Alexandre alias littlewing (touret_alexandre@yahoo.fr).
1er septembre 2003Relectures et modifications.
3 septembre 2003Ajout de l'installation des drivers lors de la compilation du noyau à la sauce Debian.
27 octobre 2003Relecture.
28 janvier 2004Mise à jour pour les noyaux 2.6.x. L'article a été complétement ré-écrit!

1. Description

Cet article permet d'installer les drivers Nvidia pour tirer parti de l'accélération graphique proposée par cette carte sous XFree86.

2. Pré-requis

2.1. Pré-requis théorique

Edition de fichiers en mode texte

2.2. Pré-requis matériel

Carte graphique Nvidia GeForce. Les cartes graphiques Nvidia TNT ne sont pas supportées.

2.3. Pré-requis logiciel

Avoir installé le serveur graphique XFree86. Vous pouvez vous référer à l'article Installer un serveur graphique (XFree86).

3. Installer les pilotes nVidia

3.1. Télécharger les pilotes

Nous allons installer le paquet nvidia-glx et nvidia-kernel-common :

# apt-get install nvidia-glx nvidia-kernel-common

Une fois les paquets installés, vous devez répondre aux questions suivantes :

Tableau 1-2. apt-get install nvidia-glx nvidia-kernel-common

Nom du paquetQuestionRéponse à choisir
nvidia-glxInstall TLS libraries?Répondez Yes uniquement si vous avez un noyau 2.6.x

3.2. Compiler les drivers

Reportez vous ensuite à la section Module : nvidia de l'article Installer un nouveau noyau à la sauce Debian pour compiler les drivers nVidia en tant que modules pour votre noyau.

4. Configurer les pilotes nVidia

4.1. Configurer le serveur X

On va éditer la configuration du serveur X pour que ce dernier prenne en compte les nouveaux drivers

$ vi /etc/X11/XF86Config-4

Il faut mettre le driver "nvidia" à la place du driver "nv" dans la section "Device" du fichier de configuration.

Cela donne la section suivante :

Section "Device"
      Identifier "device1"
      VendorName "nVidia Corporation"
      BoardName "NVIDIA GeForce2 DDR (generic)"
      Driver "nvidia"
      Option "DPMS"
      EndSection

Ensuite, on supprime le chargement des modules GLCore et dri si ils sont chargés. Pour cela on commente les lignes suivantes :

  Load    "GLcore"
  Load    "dri"

qui deviennent alors :

#  Load    "GLcore"
#  Load    "dri"

5. Utiliser les pilotes nVidia

Logiquement avec le nouveau driver installé, vous pourrez accéder à toutes les fonctionnalités de votre carte NVIDIA notamment l'accélération graphique :-)

Votre système prendra en compte toutes les ressources fournies par celle-ci et permettre d'accélérer les traitements (KDE, jeux sous X,...)

6. Désinstaller les pilotes nVidia

Dans le fichier /etc/X11/XF86Config-4 remplacer la ligne :

  Driver "nvidia"

par :

  Driver "nv"

Exécuter les commandes suivantes :
apt-get remove nvidia-glx nvidia-kernel-common

AstuceSupprimer toute trace du package précédement installé
 

Lorsque vous décidez de retirer un package de votre Debian GNU/Linux APT n'efface par les fichiers de configuration de ce package. Ceci permet de réinstaller plus rapidement la package. Cependant si vous souhaitez faire table rase et ne plus entendre parler du package, vous pouvez ajouter l'option --purge lors de la suppression.
# apt-get remove --purge <package>