--- nvidia-guide (copy).xml 2006-10-27 18:08:43.000000000 +0200 +++ nvidia-guide.xml 2006-10-27 20:32:05.646395866 +0200 @@ -38,8 +38,8 @@ -1.27 -2006-09-02 +1.28 +2006-10-23 Introduction @@ -48,40 +48,18 @@

La société nVidia propose ses propres pilotes graphiques. Ceux-ci offrent de -bonnes performances et une accélération 3D complète. Il y a deux ensembles de -pilotes dans portage. Le premier, plus ancien, est composé de 2 paquets : -nvidia-kernel et nvidia-glx. Le deuxième, nouveau, est divisé en -nvidia-drivers et nvidia-legacy-drivers. Si c'est votre première -installation, vous devriez utiliser ce dernier. -

- -

-nvidia-kernel est un pilote pour le noyau Linux qui prend en charge la -communication de bas niveau avec votre matériel vidéo. Il s'agit simplement -d'un module du noyau, nommé nvidia, installé en fonction de votre arbre -du code source du noyau, et qui doit être chargé à chaque fois que vous -souhaitez utiliser les pilotes nVidia. -

- -

-En plus du pilote du noyau, vous devez installer le composant GLX pour X11 -(nvidia-glx). Celui-ci est utilisé par X pour le rendu des images qui se -fait par le biais du pilote nvidia-kernel, ce dernier servant -d'interface vers le matériel. -

- -

-Les nouveaux pilotes ont les mêmes fonctionnalités que nvidia-kernel et -nvidia-glx réunies dans un seul ebuild unifié, assez similaire à la -façon dont la société nVidia elle-même fournit ses pilotes. +bonnes performances et une accélération 3D complète. Il y a deux pilotes dans +Portage. nvidia-drivers offre le support des cartes nVidia récentes +alors que nvidia-legacy-drivers gère les cartes plus anciennes.

-Les deux paquets nvidia-kernel et nvidia-glx sont obsolètes et -seront retirés de l'arbre de Portage dans le futur au profit de -nvidia-drivers et nvidia-legacy-drivers. Si vous utilisez -nvidia-kernel et nvidia-glx, vous devriez migrer vers les -nouveaux paquets. +Auparavant, Gentoo fournissait deux paquets distincts le module nVidia du noyau +(nvidia-kernel) et pour les bibliothèques GLX de X11 +(nvidia-glx.) Ces ebuilds ont maintenant été retirés de l'arbre de +Portage au profit des paquets nvidia-drivers et +nvidia-legacy-drivers. Si vous utilisez nvidia-kernel et +nvidia-glx, vous devriez migrer vers les nouveaux paquets. @@ -118,8 +96,8 @@ [*] MTRR (Memory Type Range Register) support -

-Vous pouvez aussi, optionnellement, activer le support d'agpgart dans le +

Si vous disposez d'une carte graphique AGP, +vous pouvez aussi, optionnellement, activer le support d'agpgart dans le noyau, soit en dur, soit en module. Si vous n'utilisez pas le agppart du noyau, les pilotes utiliseront leur propre implémentation, appelée NvAGP. Sur certains systèmes, cette implémentation est plus performante que le agppart du @@ -189,10 +167,10 @@

-Les ebuilds nvidia-kernel, nvidia-drivers et -nvidia-legacy-drivers trouvent automatiquement la version de votre noyau -grâce au lien symbolique /usr/src/linux. Assurez-vous que ce lien -pointe vers les bonnes sources et que votre noyau a été configuré correctement. +Les ebuilds nvidia-drivers et nvidia-legacy-drivers trouvent +automatiquement la version de votre noyau grâce au lien symbolique +/usr/src/linux. Assurez-vous que ce lien pointe vers les bonnes +sources et que votre noyau a été configuré correctement. Référez-vous à la section « Configurer le noyau » du Manuel Gentoo Linux pour obtenir des instructions détaillées sur la configuration de votre noyau. @@ -237,9 +215,8 @@ Malheureusement, certaines cartes graphiques un peu anciennes ne sont plus -supportées par les dernières versions de nvidia-drivers, -nvidia-glx et nvidia-kernel. nVidia fournit une liste des cartes +supportées par les dernières versions de nvidia-drivers. nVidia fournit +une liste des cartes supportées. Veuillez vérifier que votre carte s'y trouve bien avant d'installer les pilotes. @@ -280,11 +257,7 @@

-Il est maintenant temps d'installer les pilotes. Les nouveaux pilotes sont -unifiés, et vous n'aurez besoin d'installer qu'un seul paquet. Les anciens -pilotes sont séparés et vous aurez besoin d'installer deux paquets. Puisque -nvidia-glx dépend de nvidia-kernel, installer nvidia-glx -est suffisant. +Il est maintenant temps d'installer les pilotes.

@@ -294,24 +267,17 @@
 # emerge nvidia-legacy-drivers
 
-
-# emerge nvidia-glx
-
- Chaque fois que vous compilez un nouveau -noyau ou que vous recompilez votre noyau courant, vous devez exécuter -emerge nvidia-kernel pour installer les modules nVidia pour ce noyau. -nvidia-glx n'est pas affecté par les changements du noyau ; il -n'est même pas nécessaire de le réinstaller lorsque vous mettez à jour (ou -recompilez) X. Si vous utilisez les nouveaux pilotes, vous devrez exécuter +noyau ou que vous recompilez votre noyau courant, vous exécuter emerge nvidia-drivers ou emerge nvidia-legacy-drivers pour réinstaller les modules nVidia.

Lorsque l'installation est finie, lancez modprobe nvidia pour charger le -module du noyau en mémoire. S'il s'agit d'une mise à jour, vous devez auparavant supprimer le module précédent. +module du noyau en mémoire. S'il s'agit d'une mise à jour, vous devez +auparavant supprimer le module précédent.

@@ -350,11 +316,9 @@
 

-Ouvrez /etc/X11/xorg.conf (ou /etc/X11/XF86Config si -vous utilisez encore l'ancien emplacement pour le fichier de configuration) -avec votre éditeur favori (nano ou vim par exemple) et allez à la -section Device. Dans cette section, modifiez la ligne -Driver : +Ouvrez /etc/X11/xorg.conf avec votre éditeur favori (nano +ou vim par exemple) et allez à la section Device. Dans cette +section, modifiez la ligne Driver :

@@ -384,7 +348,7 @@
 DefaultDepth indique 16 ou 24, ou qu'il n'y a pas de sous-section
 Display avec des directives Depth qui valent autre chose que 16
 ou 24. Si vous spécifiez d'autres profondeurs de couleurs que 16 ou 24, les
-extensions nvidia-glx ne fonctionneront pas.
+extensions nVidia GLX ne fonctionneront pas.
 

@@ -422,8 +386,8 @@
 
 

Cela n'est pas forcément obligatoire si vous n'utilisez pas udev mais -cela ne vous fera pas de mal. De plus, votre système sera préparé pour l'avenir -:). +cela ne vous fera pas de mal. De plus, votre système sera préparé pour +l'avenir.

@@ -519,21 +483,7 @@ -
-Je vois des messages d'erreur « unsupported 4K stack -sizes » - - -

-Les pilotes nVidia antérieurs à 1.0.6106 ne fonctionnent qu'avec une pile de -8 Ko. Depuis la version 2.6.6, le noyau peut fonctionner avec une pile de -4 Ko. Ne sélectionnez pas cette option dans la configuration de votre -noyau si vous utilisez le paquet nvidia-kernel. Elle se trouve dans la -section Kernel Hacking. -

- -
Lorsque j'essaie de charger le module noyau, je reçois un « no such device » @@ -552,53 +502,6 @@
-
- -J'ai le message « no screens found » et les journaux disent -« Failed to initialize the NVIDIA kernel module! » - - - -

-Il vous manque probablement les fichiers de périphérique -/dev/nvidia*. Créez-les en utilisant -NVmakedevices.sh : -

- -
-# /sbin/NVmakedevices.sh
-
- -

-Si les périphériques /dev/nvidia* disparaissent à chaque -redémarrage, alors ceci est probablement dû à udev qui ne crée pas -automatiquement les fichiers de périphériques corrects. Vous pouvez corriger -ceci en relançant NVmakedevices.sh, puis en modifiant -/etc/conf.d/rc comme suit : -

- -
-RC_DEVICE_TARBALL="yes"
-
- -

-Ceci permettra de conserver les fichiers /dev/nvidia* même si vous -redémarrer. -

- - -Autrement, vous pouvez essayer d'utiliser les derniers nvidia-kernel et -nvidia-glx de la série 8xxx. Pour le moment, les deux sont encore -marqués ~arch. Ces pilotes ne se servent plus de hotplug ou udev pour créer les -fichiers de périphérique, il n'est donc pas nécessaire de lancer -NVmakedevices.sh. À la place, le pilote de X créera lui-même les -fichiers /dev/nvidia* lorsque vous lancerez X. Cependant, il faut -utiliser un noyau récent (2.6.14 ou plus récent). C'est aussi le cas pour -toutes les versions de nvidia-drivers et nvidia-legacy-drivers. - - - -
@@ -618,8 +521,6 @@ $ less /usr/share/doc/nvidia-drivers-*/README.gz (Pour nvidia-legacy-drivers) $ less /usr/share/doc/nvidia-legacy-drivers-*/README.gz -(Pour nvidia-glx) -$ less /usr/share/doc/nvidia-glx-*/README.txt.gz