Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 96498
Collapse All | Expand All

(-)../nvidia-guide.xml (-22 / +182 lines)
Lines 7-12 Link Here
7
<author title="Auteur">
7
<author title="Auteur">
8
  <mail link="swift@gentoo.org">Sven Vermeulen</mail>
8
  <mail link="swift@gentoo.org">Sven Vermeulen</mail>
9
</author>
9
</author>
10
<author title="Auteur">
11
  <mail link="curtis119@yahoo.com">M Curtis Napier</mail>
12
</author>
10
<author title="Traducteur">
13
<author title="Traducteur">
11
  <mail link="cam@gentoo.org">Camille Huot</mail>
14
  <mail link="cam@gentoo.org">Camille Huot</mail>
12
</author>
15
</author>
Lines 21-28 Link Here
21
<!-- See http://createivecommons.org/licenses/by-sa/1.0 -->
24
<!-- See http://createivecommons.org/licenses/by-sa/1.0 -->
22
<license/>
25
<license/>
23
26
24
<version>1.9</version>
27
<version>1.11</version>
25
<date>2005-04-09</date>
28
<date>2005-06-04</date>
29
30
<chapter>
31
<title>Introduction</title>
32
<section>
33
<body>
34
35
<p>
36
La compagnie nVidia propose ses propres pilotes graphiques. Ceux-ci offrent de
37
bonnes performances et une accélération 3D complète. Les distributions des
38
pilotes comprennent deux composantes&nbsp;: <c>nvidia-kernel</c> et
39
<c>nvidia-glx</c>.
40
</p>
41
42
<p>
43
<c>nvidia-kernel</c> est un pilote pour le noyau Linux qui prend en charge la
44
communication de bas niveau avec votre matériel vidéo. Il s'agit simplement
45
d'un module du noyau, nommé <c>nvidia</c>, installé en fonction de votre arbre
46
du code source du noyau, et qui doit être chargé à chaque fois que vous
47
souhaitez utiliser les pilotes nVidia.
48
</p>
49
50
<p>
51
En plus du pilote du noyau, vous devez installer les composantes GLX pour X11
52
(<c>nvidia-glx</c>). Celles-ci sont utilisées par X pour le rendu des images,
53
qui se fait (à l'interne) par le biais du pilote <c>nvidia-kernel</c>, ce
54
dernier servant d'interface vers le matériel.
55
</p>
56
57
</body>
58
</section>
59
</chapter>
26
60
27
<chapter>
61
<chapter>
28
<title>Configuration de votre carte</title>
62
<title>Configuration de votre carte</title>
Lines 31-41 Link Here
31
<body>
65
<body>
32
66
33
<p>
67
<p>
34
Les pilotes nVidia contiennent des modules du noyau à intégrer dans votre noyau
68
Tel que mentionné ci-dessus, les pilotes nVidia sont installés et exécutés en
35
actuel. Pour cela, votre noyau doit accepter le chargement de modules. Si vous
69
fonction de votre noyau courant. Puisque le pilote consiste en un module, votre
36
avez utilisé <c>genkernel</c> pour configurer votre noyau, alors tout est bon.
70
noyau doit, logiquement, supporter le chargement de modules. Si vous utilisez
37
Sinon, allez vérifier dans la configuration de votre noyau que ce support soit
71
<c>genkernel</c> pour la configuration de votre noyau, les paramètres
38
bien activé&nbsp;:
72
appropriés ont déjà été choisis pour vous. Autrement, vérifiez vous-même votre
73
configuration pour vous assurer que les options appropriées sont
74
sélectionnées&nbsp;:
39
</p>
75
</p>
40
76
41
<pre caption="Activation du chargement des modules du noyau">
77
<pre caption="Activation du chargement des modules du noyau">
Lines 44-51 Link Here
44
</pre>
80
</pre>
45
81
46
<p>
82
<p>
47
Vous devez aussi activer l'option <e>Memory Type Range Register</e> dans votre
83
Vous devez aussi activer l'option <e>Memory Type Range Register</e>&nbsp;:
48
noyau&nbsp;:
49
</p>
84
</p>
50
85
51
<pre caption="Activer MTRR">
86
<pre caption="Activer MTRR">
Lines 57-70 Link Here
57
Les bibliothèques et les modules de nVidia sont disponibles dans deux paquets
92
Les bibliothèques et les modules de nVidia sont disponibles dans deux paquets
58
séparés&nbsp;: <c>nvidia-glx</c> et <c>nvidia-kernel</c>. Le premier contient
93
séparés&nbsp;: <c>nvidia-glx</c> et <c>nvidia-kernel</c>. Le premier contient
59
les bibliothèques GLX pour X11 tandis que le second contient les modules du
94
les bibliothèques GLX pour X11 tandis que le second contient les modules du
60
noyau. Puisque <c>nvidia-glx</c> dépend de <c>nvidia-kernel</c>, installer
95
noyau.
61
<c>nvidia-glx</c> suffit&nbsp;:
96
</p>
97
98
<p>
99
Le ebuild <c>nvidia-kernel</c> trouve automatiquement la version de votre noyau
100
grâce au lien symbolique <path>/usr/src/linux</path>. Assurez-vous que ce lien
101
pointe vers les bonnes sources et que le noyau a été configuré correctement.
102
Référez-vous à la section Configurer le noyau du
103
<uri link="/doc/fr/handbook/handbook-x86.xml">Manuel Gentoo Linux</uri> pour
104
obtenir des instructions détaillées sur la configuration de votre noyau.
105
</p>
106
107
<p>
108
Si vous utilisez <c>gentoo-sources-2.6.11-r6</c>, votre répertoire
109
<path>/usr/src/</path> pourrait ressembler à ce qui suit&nbsp;:
110
</p>
111
112
<pre caption="Vérifier le lien symbolique /usr/src/linux">
113
# <i>cd /usr/src</i>
114
# <i>ls -l</i>
115
<comment>(Vérifiez que « linux » pointe vers le bon répertoire.)</comment>
116
lrwxrwxrwx   1 root root   22 Apr 23 18:33 linux -&gt; linux-2.6.11-gentoo-r6
117
drwxr-xr-x   4 root root  120 Apr  8 18:56 linux-2.4.26-gentoo-r4
118
drwxr-xr-x  18 root root  664 Dec 31 16:09 linux-2.6.10
119
drwxr-xr-x  18 root root  632 Mar  3 12:27 linux-2.6.11
120
drwxr-xr-x  19 root root 4096 Mar 16 22:00 linux-2.6.11-gentoo-r6
121
</pre>
122
123
<p>
124
Dans l'exemple ci-haut, remarquez que le lien symbolique <c>linux</c> pointe
125
vers le noyau <c>linux-2.6.11-gentoo-r6</c>.
126
</p>
127
128
<p>
129
Si le lien ne pointe pas vers les sources appropriées, vous devez le mettre à
130
jour comme suit&nbsp;:
131
</p>
132
133
<pre caption="Créer ou mettre à jour le lien symbolique /usr/src/linux">
134
# <i>cd /usr/src</i>
135
# <i>ln -snf linux-2.6.11-gentoo-r6 linux</i>
136
</pre>
137
138
<p>
139
Il est maintenant temps d'installer <c>nvidia-kernel</c> et <c>nvidia-glx</c>.
140
Puisque <c>nvidia-glx</c> dépend de <c>nvidia-kernel</c>, installer le premier
141
est suffisant&nbsp;:
62
</p>
142
</p>
63
143
64
<pre caption="Installation des modules nVidia">
144
<pre caption="Installation des modules nVidia">
65
# <i>emerge nvidia-glx</i>
145
# <i>emerge nvidia-glx</i>
66
</pre>
146
</pre>
67
147
148
<impo>
149
Chaque fois que vous <uri link="/doc/fr/kernel-upgrade.xml">compilez un nouveau
150
noyau</uri> ou que vous recompilez votre noyau courant, vous devez exécuter
151
<c>emerge nvidia-kernel</c> pour réinstaller les modules nVidia.
152
<c>nvidia-glx</c> n'est pas affecté par les changements du noyau&nbsp;; il
153
n'est même pas nécessaire de le réinstaller lorsque vous mettez à jour (ou
154
recompilez) X.
155
</impo>
156
68
<p>
157
<p>
69
Lorsque l'installation est finie, lancez <c>modprobe nvidia</c> pour charger le
158
Lorsque l'installation est finie, lancez <c>modprobe nvidia</c> pour charger le
70
module du noyau en mémoire.
159
module du noyau en mémoire.
Lines 75-84 Link Here
75
</pre>
164
</pre>
76
165
77
<p>
166
<p>
78
Vous voudrez sûrement que cela se fasse automatiquement à chaque démarrage du
167
Pour éviter d'avoir à charger le module à chaque démarrage, vous souhaiterez
79
système, donc éditez <path>/etc/modules.autoload.d/kernel-2.6</path> (ou
168
sans doute automatiser ce processus. Pour ce faire, éditez le fichier
80
<path>kernel-2.4</path>) et ajoutez-y <c>nvidia</c>. N'oubliez pas de lancer
169
<path>/etc/modules.autoload.d/kernel-2.6</path> (ou <path>kernel-2.4</path>
81
<c>modules-update</c> ensuite&nbsp;!
170
dépendamment de la version de votre noyau) et ajoutez-y <c>nvidia</c>.
171
N'oubliez pas d'exécuter <c>modules-update</c> par après&nbsp;:
82
</p>
172
</p>
83
173
84
<pre caption="Lancer modules-update">
174
<pre caption="Lancer modules-update">
Lines 98-104 Link Here
98
</p>
188
</p>
99
189
100
<p>
190
<p>
101
Ouvrez <path>/etc/X11/XF86Config</path> (ou <path>/etc/X11/xorg.conf</path>)
191
Ouvrez <path>/etc/X11/xorg.conf</path> (ou <path>/etc/X11/XF86Config</path> si
192
vous utilisez encore l'ancien emplacement pour le fichier de configuration)
102
avec votre éditeur favori (<c>nano</c> ou <c>vim</c> par exemple) et allez à la
193
avec votre éditeur favori (<c>nano</c> ou <c>vim</c> par exemple) et allez à la
103
section <c>Device</c>. Dans cette section, modifiez la ligne
194
section <c>Device</c>. Dans cette section, modifiez la ligne
104
<c>Driver</c>&nbsp;:
195
<c>Driver</c>&nbsp;:
Lines 159-165 Link Here
159
<body>
250
<body>
160
251
161
<p>
252
<p>
162
Afin que vos utilisateurs puissent accéder aux fichiers de périphérique nvidia, il faut les ajouter au groupe <c>video</c>&nbsp;:
253
Afin que vos utilisateurs puissent accéder aux fichiers de périphérique nVidia,
254
il faut les ajouter au groupe <c>video</c>&nbsp;:
163
</p>
255
</p>
164
256
165
<pre caption="Ajout d'un utilisateur au groupe video">
257
<pre caption="Ajout d'un utilisateur au groupe video">
Lines 179-185 Link Here
179
<body>
271
<body>
180
272
181
<p>
273
<p>
182
Pour tester votre carte nVidia, démarrer X et lancez la commande <c>glxinfo |
274
Pour tester votre carte nVidia, démarrez X et lancez la commande <c>glxinfo |
183
grep direct</c>. Cela devrait vous répondre que le rendu direct est
275
grep direct</c>. Cela devrait vous répondre que le rendu direct est
184
activé&nbsp;:
276
activé&nbsp;:
185
</p>
277
</p>
Lines 196-202 Link Here
196
</body>
288
</body>
197
</section>
289
</section>
198
<section>
290
<section>
199
<title>Activer le support nvidia</title>
291
<title>Activer le support nVidia</title>
200
<body>
292
<body>
201
293
202
<p>
294
<p>
Lines 221-227 Link Here
221
<chapter>
313
<chapter>
222
<title>Problèmes</title>
314
<title>Problèmes</title>
223
<section>
315
<section>
224
<title>Faire fonctionner la carte en 2D sur des machines avec 4&nbsp;Go de mémoire ou plus</title>
316
<title>Faire fonctionner la carte en 2D sur des machines avec 4&nbsp;Go de
317
mémoire ou plus</title>
225
<body>
318
<body>
226
319
227
<p>
320
<p>
Lines 252-262 Link Here
252
</body>
345
</body>
253
</section>
346
</section>
254
<section>
347
<section>
255
<title>Je vois des messages d'erreur «&nbsp;unsupported 4K stack sizes&nbsp;»</title>
348
<title>Je vois des messages d'erreur «&nbsp;unsupported 4K stack
349
sizes&nbsp;»</title>
256
<body>
350
<body>
257
351
258
<p>
352
<p>
259
Les pilotes NVidia plus vieux que 1.0.6106 ne fonctionnent qu'avec une pile de
353
Les pilotes nVidia antérieurs à 1.0.6106 ne fonctionnent qu'avec une pile de
260
8&nbsp;Ko.  Depuis la version 2.6.6, le noyau peut fonctionner avec une pile de
354
8&nbsp;Ko.  Depuis la version 2.6.6, le noyau peut fonctionner avec une pile de
261
4&nbsp;Ko.  Ne sélectionnez pas cette option dans la configuration de votre
355
4&nbsp;Ko.  Ne sélectionnez pas cette option dans la configuration de votre
262
noyau si vous utilisez le paquet <c>nvidia-kernel</c>. Elle se trouve dans la
356
noyau si vous utilisez le paquet <c>nvidia-kernel</c>. Elle se trouve dans la
Lines 266-269 Link Here
266
</body>
360
</body>
267
</section>
361
</section>
268
</chapter>
362
</chapter>
363
364
<chapter>
365
<title>Configuration experte</title>
366
<section>
367
<title>Documentation</title>
368
<body>
369
370
<p>
371
Le paquet logiciel du pilote nVidia contient une documentation exhaustive. Elle
372
est installée dans le répertoire <path>/usr/share/doc</path> et peut être
373
consultée avec la commande suivante&nbsp;:
374
</p>
375
376
<pre caption="Consulter la documentation de nVidia">
377
# <i>less /usr/share/doc/nvidia-glx-*/README.txt.gz</i>
378
</pre>
379
380
</body>
381
</section>
382
<section>
383
<title>Paramètres du module du noyau</title>
384
<body>
385
386
<p>
387
Le module du noyau <c>nvidia</c> accepte un éventail de paramètres (options)
388
qui permettent d'ajuster le comportement du pilote. La plupart sont mentionnés
389
dans la documentation. Pour ajouter ou modifier ces paramètres, éditez le
390
fichier <path>/etc/modules.d/nvidia</path>. Souvenez-vous d'exécuter
391
<c>modules-update</c> après ces modifications, et gardez à l'esprit que vous
392
devrez recharger le module <c>nvidia</c> avant que ces modifications ne soient
393
prises en compte.
394
</p>
395
396
</body>
397
</section>
398
<section>
399
<title>Configuration avancée de X</title>
400
<body>
401
402
<p>
403
La couche logicielle GLX offre aussi une pléthore d'options de configuration.
404
Celles-ci contrôlent la sortie TV, l'utilisation simultanée de deux écrans, la
405
détection de la fréquence des moniteurs, etc. Ces options sont elles aussi
406
couvertes dans la documentation.
407
</p>
408
409
<p>
410
Si vous voulez utiliser certaines de ces options, vous devez les indiquer dans
411
la section Device appropriée de votre fichier de configuration de X
412
(habituellement <path>/etc/X11/xorg.conf</path>). Par exemple, supposons que
413
vous souhaitez désactiver le logo de démarrage&nbsp;:
414
</p>
415
416
<pre caption="Configuration avancée de nVidia dans X">
417
Section "Device"
418
  Identifier "nVidia Inc. GeForce2"
419
  Driver     "nvidia"
420
  <i>Option     "NoLogo" "true"</i>
421
  VideoRam   65536
422
EndSection
423
</pre>
424
425
</body>
426
</section>
427
</chapter>
428
269
</guide>
429
</guide>

Return to bug 96498