{{tag>fr fr:linux fr:configuration_de_linux}} ====== Nvidia ====== Cette page explique comment intégrer les drivers propriétaires Nvidia dans Linux. Le but est de supporter le double écran et l'accélération hardware. Cet exemple a été réalisé sur [[linux:Livetux]] avec une Geforce Ti 4200 (Abit siluro). ===== Comment tester ===== Pour le double écran c'est simple, il suffit de démarrer X avec 2 écrans branchés. Dans mon cas le driver nv (le driver open source) active le DVI en premier. Pour l'accélération 3D, utiliser glxgears fourni dans le package mesa-utils. > glxinfo > glxgears -printfps J'obtiens 280fps avec les drivers nv. ===== Installation ===== Je décris ici l'installation à partir des sources Nvidia. Les paquets ne sont pas au format Debian mais l'installation est relativement propre. Télécharger les sources sur http://www.nvidia.com/object/unix.html. Installer les paquets Debian suivants indispensable pour la compilation : * linux-headers correspondant à votre kernel > chmod u+x NVIDIA-Linux-x86-1.0-8174-pkg1.run Fermer votre session X. Se loguer en root sur une console texte (CTRL + ALT + F1) Stopper gdm > /etc/init.d/gdm stop Lancer l'installation et suivre les instructions > ./NVIDIA-Linux-x86-1.0-8174-pkg1.run Redémarrer gdm et se loguer : > /etc/init.d/gdm start Avec les drivers nvidia, j'obtiens 3500 fps avec glxgears ;-). ===== Xorg ===== Il est possible que Xorg ne trouve pas le driver nvidia au démarrage. Si c'est le cas, copier le driver nvidia dans le répertoire correpondant. Par Exemple : cp /usr/X11R6/lib/modules/drivers/nvidia_drv.so /usr/lib/xorg/modules/ Update : Je n'ai pas eu ce problème avec les drivers 8774 ===== Mise à jour ===== Pour mettre à jour le driver, il suffit d'installer une nouvelle version. Le programme Nvidia remplace automatiquement l'ancienne version. ===== AGP ===== Personnellement j'ai eu quelques problème de stabilité avec les drivers Nvidia : lorsque je quitte X, le système devient instable. Pour reproduire le problème, il suffit de se loguer/déloguer plusieurs fois, au bout d'un moment le système plante. Après investigation, j'ai découvert que le problème était lié à l'AGP (en désactivant l'AGP, je n'ai plus le pb). Enfin, en utilisant les drivers AGP de nvidia à la place de ceux fournis, le problème est lui aussi corrigé. Normalement, au démarrage les drivers agpgart et nvidia-agp sont lancés. Procédure pour activer le driver AGP de nvidia : * empécher le lancement de nvidia-agp : renomer le drivers ///lib/modules/2.6.xxxx/kernel/drivers/char/agp/nvidia-agp.ko// * ajouter le driver nvidia à la fin de ///etc/modules// * utiliser le driver de nvidia dans //xorg.conf// : Option "NvAgp" "1" ===== Configuration ===== De nombreux paramètres sont disponibles pour la configuration des drivers Nvidia. En particulier la configuration du Twinview. Liste des options : http://download.nvidia.com/XFree86/Linux-x86/1.0-8774/README/appendix-d.html Quelques paramètres utiles : * Option "NoLogo" "true" : désactive le logo au démarrage ===== Mise à jour du noyau ===== Attention : En cas de mise à jour du noyau, il est obligatoire de recompiler les drivers Nvidia également. ===== Links ===== * [[linux:config:]] * [[linux:livetux]] * [[nvidia]] * http://www.nvidia.com/object/unix.html * http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14 * http://www.coagul.org/article.php3?id_article=346