rss

[Debian][HowTo] Xorg7 - installer drivers nvidia

Publié par mamiemando, dernière mise à jour le jeudi 22 novembre 2007 à 17:06:32 par kilian

Xorg7 - installer drivers nvidia


Hello à tous

Pour les gens qui viennent de passer en Xorg7, qui possèdent une carte nvidia, et qui souhaitent installer le driver propriétaire, il faut prendre quelques précautions :
- le paquet debian actuel semble n'être pas encore corrigé pour prendre en compte le changement d'arborescence de Xorg
- le fichier d'installation du site nvidia non plus.

Ayant eu quelques difficultés à localiser le problème, je me suis dit qu'un petit post ne ferait pas de mal :p

Voici la procédure que j'ai suivi :

Récupération et téléchargement


Allez sur www.nvidia.fr/object/linux_display_ia32_1.0-8762_fr.html
et télécharger : download.nvidia.com/XFree86/Linux-x86/1.0-8762/NVIDIA-Linux-x86-1.0-8762-p...

Note : Si vous utilisez un kernel de www.kernel.org, vérifiez que le lien /usr/src/linux pointe sur vos sources de noyaux. Si vous utilisez une linux_image, pensez à installer les bons kernel headers même si le script d'installation nvidia est sensé s'en charger.

Rendre le paquet exécutable


En root :
chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run
./NVIDIA-Linux-x86-1.0-8762-pkg1.run

Copie des bibliothèques


Jusque là rien de très original, mais le problème c'est que les drivers sont dans /usr/X11R6/lib/modules et les libs dans /usr/X11R6/lib/. Il suffit juste de les recopier dans le bon répertoire (/usr/lib/xorg) :
cp /usr/X11R6/lib/libXvMCNVIDIA* /usr/lib/xorg
cp -R /usr/X11R6/lib/modules* /usr/lib/xorg

Reconfiguration du serveur X


Procéder comme suit :
dpkg-reconfigure xserver-xorg
nvidia-xconfig

Prise en compte des nouveaux drivers


On redémarre le serveur X, et normalement c'est bon ;) :
/etc/init.d/kdm restart

Vérification


Pour vérifier que tout est ok (la première commande doit notamment dire "direct rendering: Yes":
glxinfo | more
glxgears

Remarque : En cas de souçis on peut toujours utiliser les drivers nv en corrigeant /etc/X11/xorg.conf (remplacer nvidia par nv). Attention alors à bien avoir installé le paquet xserver-xorg-video-nv

@+ et bonne chance

***********************************************

Solution sous Debian/ ubuntu


Installation automatique


Le processus d'installation peut être fait automatiquement, voir cette astuce.

Installation moins automatique


Sous Debian, on peut également en profiter pour utiliser la méthode "debian".
Pour cela :

installer les paquets necessaires


apt-get install nvidia-kernel-common nvidia-kernel-source
cd /usr/src/linux
make-kpkg modules_image

Cela créé un paquet nvidia-kernel-<VersionDuNoyau>.deb
dpkg -i nvidia-kernel-<VersionDuNoyau>.deb
apt-get install nvidia-glx
Avantages : permet de faire comprendre a Debian qu'on a les drivers nvidia installés, ce qui évite l'écrasement de certains fichiers à la mise a jour de Xorg par exemple...

Inconvénients : jamais réussi a le faire fonctionner pour une mise a jour des drivers nvidia... : je suis obligé de passer par l'étape précédente : sh NVidia***.run pour une mise a jour

Remarque : Lors d'un changement de Noyau, je vous conseille cette derniere méthode, tres rapide, et en accord avec la compilation à la sauce debian

****************************************************

Solution avec module-assistant


apt-get install nvidia-kernel-common nvidia-kernel-source
apt-get install module-assistant

m-a update,prepare,build nvidia-kernel-source

Cela créé un paquet nvidia-kernel-<VersionDuNoyau>.deb
dpkg -i nvidia-kernel-<VersionDuNoyau>.deb
apt-get install nvidia-glx


Mêmes avantages/inconvénients que précédemment...
Sauf qu'ici, si vous installez un nouveau noyau, il faudra tout faire apres reboot, alors qu'avec make-kpkg, vous pouvez allez jusqu'a l'étape 4 (Prise en compte des nouveaux drivers) avant reboot.

Lien interessant pour nVidia Drivers et Debian


http://wiki.debian.org/...

Autres Astuces dans la catégorie X-Window