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/...