Installation du pilote nVidia depuis la version 1.0.4349
Si vous êtes en session graphique, sortez-en, et choisissez le mode console (sisi, c'est possible...)
Identifiez-vous en tant que 'root', tapez votre mot de passe root !
Installation
Dans un premier temps, il vous faut créer une variable d'environnement shell selon votre version de distribution Debian, pour ceux qui seraient dans la version Debian Stable.
Tapez en mode console, ou dans votre console :
NVDIST=testing ou NVDIST=unstable
ATTENTION à modifier votre fichier /etc/apt/sources.list en conséquence, tel que pour la France :
deb http://ftp.fr.debian.org/debian $NVDIST main contrib non-free
sans oublier de faire une mise-à-jour de celui-ci : apt-get update
Copiez le pilote nvidia dans /opt (ou ailleurs, selon votre choix) : cp NVIDIA-Linux-x86-***-pkg*.run /opt/
et allez dans ce répertoire : cd /opt
Tapez : export CC=/usr/bin/gcc-2.95 ouexport IGNORE_CC_MISMATCH=yes
Il est problable d'avoir à faire : chmod +x NVIDIA-Linux-x86-***-pkg*.run
puis : ./NVIDIA-Linux-x86-***-pkg*.run
Et répondez aux différentes questions que vous posera le logiciel !
PS : Remplacer les étoiles dans le nom NVIDIA par le numéro de version approprié !
Pour finir
Installer les bibliothèques nvidia
Il faut les télécharger : apt-get -t $NVDIST install nvidia-glx
Attention ceci est un oubli fréquent, et dans ce cas le serveur X vous dira qu'il ne peut charger le module inexistant, alors qu'il est chargé en mémoire !
Mettre à jour votre configuration
En premier, vous créez un groupe video : addgroup --system video
puis vous, vous ajoutez en tant qu'utilisateur de ce groupe : adduser $USER video ou adduser votre_nom_d_utilisateur_de_session video
Configurez votre module de noyau pour l'insertion automatique à chaque boot :
grep -q ^nvidia /etc/modules || echo nvidia >> /etc/modules
Editer le fichier XF86Config
Il y a deux méthodes, la façon Debian et la manuelle.
mais auparavant, sauvegardez votre fichier :
cp -p /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.bak
Aprés avoir éditer selon l'une ou l'autre, rebootez !
À la Debian...
Vérifiez la signature md5 de votre fichier :
md5sum /etc/X11/XF86Config-4 >| /var/lib/xfree86/XF86Config-4.md5sum
En effet, il existe ce bug Debian #223929 qui rend l'édition non sauvegardable s'il n'y a pas cette vérification exécuté.
Puis lancez la reconfiguration du fichier, en répondant aux questions posées :
dpkg-reconfigure xserver-xfree86
Quand ceci demande quel serveur X choisir, répondez nvidia ; et quand il vous demande quels modules de serveur X sont à sélectionner, enlevez GLCore puis dri et choisissez glx.
Méthode manuelle
Editez-le fichier /etc/X11/XF86Config-4, et remplacez dans la Section "Device", le nom du pilote 'nv' par 'nvidia'...
Note : Nvidia recommande, dans la Section "Module", de rajouter l'option Load "glx" si elle n'y est pas !
De même, cette société stipule de supprimer ou de mettre en commentaire ('#') dans cette même section, les options Load "dri" et Load "GLcore"
Avis
Pour ce qui est de la suppression ou de la mise en commentaire des options Load "dri" & Load "GLcore", il est intéressant à savoir que si vous ne le faites pas =>
le pilote Nvidia fonctionnera bel et bien quand même. Personne, en dehors de chez Nvidia, ne sait en quoi cela influe sur les performances.
Recommandation : Faites-le, cela ne vous engage à rien... si ce n'est à mieux profiter de votre carte graphique ;)
Rebootez, ca devait fonctionner...