ACCUEIL            GUIDE            ANDESI            BREVES      
Installer les pilotes Nvidia pour le serveur X

Installer les pilotes Nvidia pour le serveur X

Table 1-1. Evolution de cet article

DateAjout(s) / Modification(s)
28 août 2003Version initiale soumise par Touret Alexandre alias littlewing ([email protected])
1er septembre 2003Relectures et modifications
3 septembre 2003Ajout de l'installation des drivers lors de la compilation du noyau à la sauce Debian

Description

Cet article permet d'installer les drivers Nvidia pour tirer partie de l'accélération graphique proposée par cette carte sous XFree86. Cet article n'explique pas l'installation des drivers Nvidia à partir des sources disposible sur le site du constructeur !

Pré-requis

Pré-requis théorique

Edition de fichiers en mode texte (au cas ou...)

Pré-requis matériel

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

Pré-requis logiciel

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

Compilation

Vous avez deux méthodes pour compiler le driver Nvidia sur votre Debian GNU/Linux :

  • En compilant les drivers sur un noyau déja compilé.

  • En compilant les drivers avec un nouveau noyau.

Compiler les drivers avec un noyau déja compilé

Installer les fichiers d'en tête du noyau utilisé. Pour déterminer le noyau utilisé lancer la commande :

$ uname -r

On nommera la version du noyau utilisé $KERNEL_VERSION. On va maintenant installer les paquets suivants: nvidia-kernel-source, nvidia-glx, nvidia-kernel-common, kernel-headers-$KERNEL_VERSION :

# apt-get install nvidia-kernel-source nvidia-glx nvidia-kernel-common kernel-headers-$KERNEL_VERSION

Ensuite il faut compiler et installer le driver :

$ cd /usr/src
$ export KSRC=/usr/src/kernel-headers-$KERNEL_VERSION
$ export KVERS=$KERNEKL_VERSION
$ cd modules/nvidia-kernel
$ CC=gcc-2.95 debian/rules binary_modules
$ cd ..
$ dpkg -i nvidia-kernel-$KERNEL_VERSION_<VERSION>_<PLATEFORME>.deb

WarningUtilisation du compilateur gcc 3.3
 

Avec le compilateur gcc 3.3 le système s'est retrouvé complètement bloqué au démarrage

Configurer

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 comment le lignes suivantes :

  Load    "GLcore"
  Load    "dri"

Utiliser

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,...)

Désinstaller

Exécuter les commandes suivantes :

apt-get remove nvidia-kernel-source nvidia-glx nvidia-kernel-common kernel-headers-$KERNEL_VERSION

TipSupprimer 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>

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

        Driver "nvidia"

par :

        Driver "nv"

Cet article provient du guide de l'utilisateur Debian (http://guide.andesi.org/) écrit par Cédric Lignier ().

   Debian    Valid CSS!