Nvidia( X )
Un article de Diablotins.org.
|
Les pilotes pour cartes graphiques Nvdia
Vous utilisez une carte graphique Nvidia dont vous souhaitez utiliser les performances et les possibilités. En d'autres termes, soyons francs: vous voulez jouer.
Il existe deux pilotes pour X-Window, l'un est libre, l'autre est fourni par Nvidia.
Sommaire |
Le pilote libre
Ce pilote est moins performant que le suivant, mais il a l'avantage d'être très simple à installer.
En effet, il vous suffit de définir dans /etc/X11/xorg.conf l'entrée “Driver” de la section “Device” associée à votre serveur X à :
Section "Device" Identifier "GeForce" Driver "nv"
Le pilote Nvidia
Ce pilote est plus complexe à installer; cependant, écrit par le constructeur, il est bien plus adapté à votre carte.
Pré-requis
Ce pilote requiert la compatibilité Linux et, si vous utilisez une branche supérieure, la compatibilité 5.x.
Si vous utilisez déjà un pilote Nvidia, relancez X11 avec le pilote libre du paragraphe précédent le temps de mettre à jour ce dernier.
Je recommande de plus de ne pas faire tourner X-Window du tout.
Installation par le port
Pour obtenir une version pour des cartes modernes, il suffit d'installer le port, sans préciser d'extention:
- Actuellement, il s'agit par défaut du pilote 100.xx.yy, pour les cartes les plus modernes ( Quatro, GeForce 7, etc.) : “x11/nvidia-driver”.
- Pour 'vieilles' GEForces: “x11/nvidia-driver-96xx”.
- Pilote officiellement supporté par FreeBSD, toutes cartes: “x11/nvidia-driver-71xx”.
Nvidia ayant parfois du mal à suivre les évolutions de FreeBSD et de Xorg, parfois rapides, je vous conseille néanmoins d'essayer le paragraphe qui suit.
Installation manuelle
Enregistrez le pilote qui vous est proposé sur le site dans le répertoire de votre choix et décompressez le:
tar -xf NVIDIA-FreeBSD-x86-v.x-n.tar.gz v.x-n est le numéro de version
Entrez dans le répertoire ainsi créé:
cd NVIDIA-FreeBSD-x86-v.x-n
Installez le pilote:
make install
ou
make all install X11BASE=/usr/X11R6 Versions de Xorg précédants la 7.0
Désormais, X11 utilise le dernier pilote écrit par Nvidia. Et surtout, ce pilote a écrasé la version des pilotes OpenGL et GLX de Xorg, nécéssaire au bon fonctionnement de votre station de jeux. Vous allez rapidement voir la différence entre les temps d'éxécutions des applications OpenGL.
Une fois que le bon fonctionnement du pilote est avéré, conservez surtout dans un coin ce pilote; il vous sera très utile, notamment lors d'une mise à jour de Xorg, qui a la facheuse habitude d'installer ses propres modules GLX et OpenGL.
Configurer X
Éditez le fichier /etc/X11/xorg.conf et définissez le pilote du terminal qui vous intéresse à “nvidia”:
Section "Device" Identifier "GeForce" Driver "nvidia" BoardName "GeForce2 Go"
D'autre part, supprimez ou commentez le module suivant:
Load "GLCore"
Inhibez les modules suivantes
Disable "dri"
Ajoutez enfin celui-ci:
Load "glx"
Enfin, relancez X.
Le bus AGP
Certains pilotes anciens, disponibles pour les branches IV de FreeBSD par exemple, exigent l'utilisation du propre pilote du bus AGP de nvidia.
En ce cas, retirer le pilote le périphérique AGP du noyau, chargez le pilote AGP de nvidia par le Gestionnaire de démarrage et définissez l'entrée suivante dans xorg.conf:
Option "NvAGP" "1"
nvidia settings
Vous pouvez installer cet outil via le port x11/nvidia-settings.
Ensuite, lancez simplement “nvidia-settings”.
Ce dernier est une interface graphique qui vous permet d'effectuer quelques réglages et de consulter l'état de votre carte.
C'est re-devenu lent?
Réinstallez le pilote par le port ou le pilote manuel que vous avez évidemment conservé suivant mes conseils.
Une mise à jour a certainement écrasez les modules de Nvidia.
En savoir plus
Le pilote 1.0-8774
Groupe de discussion autour du pilote
Portail pour systèmes Unix
Note
L'auteur, une fois la configuration effectuée, profitant de la 3D, a démarré une partie de bzflag.
Il n'en est toujours pas revenu. Ce qui explique le caractère incomplet de ce document.
