Gentoo Archives: gentoo-user-fr

From: Jean-Philippe ROPA <EhOuf@××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] nvidia et direct rendering
Date: Fri, 30 Jul 2004 10:24:26
Message-Id: 410A2216.3030001@free.fr
In Reply to: Re: [gentoo-user-fr] nvidia et direct rendering by Michel Paquet
1 Personnellement, j'ai une nvidia et un kernel 2.6, et aucun problème.
2 Voici la méthode utilisée :
3
4 Ajouter les lignes suivantes dans /etc/portage/package.keywords
5 (pour avoir les dernières versions nvidia 1.0.6106, ainsi que opengl-update)
6
7 *media-video/nvidia-settings ~x86
8 media-video/nvidia-kernel ~x86
9 media-video/nvidia-glx ~x86
10 x11-base/opengl-update
11 *
12 Puis :
13 *emerge nvidia-kernel nvidia-glx nvidia-settings opengl-update*
14
15 Enfin
16 opengl-update nvidia
17
18 Et, tout doit fonctionner.
19 Voici, mes résultats (pentium 2.4 et carte GeForce4 ti4200 128Mo) :
20
21 30/07/2004 [~]
22 12:20:03 jeep@Gentoo-Tux $ *glxinfo | grep render*
23 direct rendering: Yes
24 OpenGL renderer string: GeForce4 Ti 4200/AGP/SSE2
25
26 30/07/2004 [~]
27 12:20:34 jeep@Gentoo-Tux $ *glxgears*
28 14974 frames in 5.0 seconds = 2994.800 FPS
29 17894 frames in 5.0 seconds = 3578.800 FPS
30 17894 frames in 5.0 seconds = 3578.800 FPS
31 17897 frames in 5.0 seconds = 3579.400 FPS
32 17896 frames in 5.0 seconds = 3579.200 FPS
33
34 Voici, voila.
35 Jean-Philippe
36
37 Michel Paquet wrote:
38
39 > Je testerai ta configuration ce soir Pascal, mon Gentoo est encore
40 > très jeune et il est loin d'être 100% opérationnel dans le sens que je
41 > ne fait pas encore tout ce que je savais faire dans Windows. Je vien à
42 > peine de réussir à lire un DVD, je m'attaque prochainement au Divx ;)
43 >
44 >
45 > Pascal Ronecker wrote:
46 >
47 >> Bah, pour tester j'ai mis un ennemy territory : j'atteins les 50 fps en
48 >> 1024x768, donc on va dire que ca marche, et laisser tomber glxgears,
49 >> j'ai lu dans plusieurs forums que de toute façon c'était pas un super
50 >> test. (quand à savoir pourquoi ?)
51 >>
52 >> J'ai aussi réussi à lancer armyops (qui refusait obstinément avant),
53 >> avec bonne fluidité a priori.
54 >>
55 >> --> je considère résolu en ce qui me concerne.
56 >>
57 >> Ceci dit je trouve que mettre /usr/lib dans le ld.so.conf est plutôt une
58 >> bonne idée non ? (je l'ai rajouté dans le 00basic de end.d). Comment
59 >> linker vers ces lib là sinon ?
60 >>
61 >>
62 >>
63 >>
64 >> On Thu, 2004-07-29 at 23:38, Michel Paquet wrote:
65 >>
66 >>
67 >>> J'ai effectuer les même modif que toi Pascal au niveau de /etc/env.d
68 >>> mais les score par la suite n'ont rien de bon augure pauisque je
69 >>> suis parti de 2300 fps (environ) à 23 fps
70 >>>
71 >>> J'ai donc remit la configuration tel-quel
72 >>>
73 >>> Michel
74 >>>
75 >>>
76 >>>
77 >>> Pascal Ronecker wrote:
78 >>>
79 >>>
80 >>>
81 >>>> Perdu une occasion de me taire, l'exclication est dans /ld.so.conf lui
82 >>>> même.
83 >>>> Faut aller modifier le repertoire /etc/env.d
84 >>>>
85 >>>> Mes excuses, j'ai pas l'habitue d'une distro aussi bien fichue moi
86 >>>> ! (c'est aussi comme ca que j'étais passé a coté du modules.conf
87 >>>> décliné
88 >>>> par version de noyau)
89 >>>>
90 >>>> Reste le pépin des scores ridicules....
91 >>>>
92 >>>>
93 >>>> On Thu, 2004-07-29 at 19:40, Pascal Ronecker wrote:
94 >>>>
95 >>>>
96 >>>>
97 >>>>
98 >>>>> Bordel t'as raison !
99 >>>>> Ce fichu ld.so.conf s'est remis comme avant la modif ???
100 >>>>> Mais qui donc ose faire un truc pareil ?? m'enfin ?!!
101 >>>>>
102 >>>>> C'est quoi cette histoire ?
103 >>>>>
104 >>>>> et du coup, c'est reparti.
105 >>>>> Je vais quand même pas aller linker à la main tout vers /usr/lib
106 >>>>> quand
107 >>>>> même ?
108 >>>>>
109 >>>>>
110 >>>>> Et puis pour les scores, j'hallucine en effet !!!!!
111 >>>>> P4 2.6 Ghz, geforce 4MX 64Megs, ca devrait au minimum etre
112 >>>>> identique ??
113 >>>>> je capte plus là.
114 >>>>>
115 >>>>> ouin.
116 >>>>>
117 >>>>> On Thu, 2004-07-29 at 01:33, Michel Paquet wrote:
118 >>>>>
119 >>>>>
120 >>>>>
121 >>>>>> Moi j'ai installé le pilote Nvidia tel que je l'ai
122 >>>>>> GeForce4toujours fait dans les autres distributions, c'est à
123 >>>>>> dire, téléchargé directement depuis le site Nvidia, ma "bête" est
124 >>>>>> un Pentium3 933Mhz, 512Mo, avec une Asus 9180TD (GeForce4 440MX
125 >>>>>> 64Mo Agp8X) fonctionnant à 4X, le tout configurer configurer en
126 >>>>>> TwinView, j'obitien les même erreur que Pascal dans les mêmes
127 >>>>>> démarches (ldd /usr/X11R6/bin/glxinfo), tenté de modifier le
128 >>>>>> fichier /etc/ld.so.conf, ce qui ne marchais pas car je ne sais
129 >>>>>> pour quoi, le fichier revenais sans modification ausitôt X
130 >>>>>> redémarrer... Mais pourtant, voila les résultat que ca donne:
131 >>>>>>
132 >>>>>> # fenitos@Gentoo-Linux fenitos $ ldd /usr/X11R6/bin/glxinfo
133 >>>>>> linux-gate.so.1 => (0xffffe000)
134 >>>>>> libGLU.so.1 => /usr/lib/libGLU.so.1 (0x40028000)
135 >>>>>> libGL.so.1 => /usr/lib/opengl/xfree/lib/libGL.so.1 (0x400a3000)
136 >>>>>> libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40117000)
137 >>>>>> ...
138 >>>>>>
139 >>>>>> # fenitos@Gentoo-Linux fenitos $ glxgears
140 >>>>>> Xlib: extension "XFree86-DRI" missing on display ":0.0".
141 >>>>>> Xlib: extension "XFree86-DRI" missing on display ":0.0".
142 >>>>>> 10645 frames in 5.0 seconds = 2129.000 FPS
143 >>>>>> 12314 frames in 5.0 seconds = 2462.800 FPS
144 >>>>>> 12472 frames in 5.0 seconds = 2494.400 FPS
145 >>>>>> ...
146 >>>>>>
147 >>>>>> j'comprend pas pourquoi sur ta machine, les scores sont bas,
148 >>>>>> surtout qu'elle doit être plus puissante que la mienne
149 >>>>>>
150 >>>>>> Michel
151 >>>>>>
152 >>>>>>
153 >>>>>> Lionel Salignon wrote:
154 >>>>>>
155 >>>>>>
156 >>>>>>
157 >>>>>>
158 >>>>>>> opengl-update est un script maison de Gentoo...à ma connaissance
159 >>>>>>> il n'existe pas sur d'autres distribs :
160 >>>>>>> #!/bin/bash
161 >>>>>>> # Copyright 1999-2004 Gentoo Foundation
162 >>>>>>> # Distributed under the terms of the GNU General Public License v2
163 >>>>>>> En regardant le script, il apparaît qu'il utilise le fichier
164 >>>>>>> /etc/env.d/09opengl :
165 >>>>>>> if [ -f /etc/env.d/09opengl ] (ligne50)
166 >>>>>>> Bref, tout ça pour dire qu'à mon avis, Gentoo n'a connaissance
167 >>>>>>> de l'installation des pilotes NVidia que si on les installe avec
168 >>>>>>> portage (c'est une hypothèse...je suis fatigué donc j'ai la
169 >>>>>>> flemme de vérifier)...et donc par conséquent, le script selon
170 >>>>>>> cette hypothèse ne marche pas dans le cas de l'installation
171 >>>>>>> "classique"...
172 >>>>>>> Donc, une petite ligne comme :
173 >>>>>>> media-video/nvidia-kernel ~x86
174 >>>>>>> dans
175 >>>>>>> /etc/portage/package.keyword (répertoire et fichier à créer si
176 >>>>>>> ils n'ont jamais été utilisés)
177 >>>>>>> comme l'a dis une autre personne sur cette liste suivi de
178 >>>>>>> opengl-update nvidia
179 >>>>>>> ...et tout devrait être OK...
180 >>>>>>>
181 >>>>>>> Le mer 28/07/2004 à 21:03, Pascal Ronecker a écrit :
182 >>>>>>>
183 >>>>>>>
184 >>>>>>>
185 >>>>>>>
186 >>>>>>>> /J'aipas utilisé emerge (pas taper !), vu que portage ne me
187 >>>>>>>> propose que
188 >>>>>>>> la version 4496, réputée pas marhcer avec les noyaux 2.6
189 >>>>>>>>
190 >>>>>>>> qu'a celà ne tienne, j'ai utilisé le script d'install de
191 >>>>>>>> NVidia, qui
192 >>>>>>>> d'habitude marche bien.
193 >>>>>>>>
194 >>>>>>>>
195 >>>>>>>> Bon sinon : info supplémentaire, peut être une solution :
196 >>>>>>>> j'avais vu
197 >>>>>>>> juste avec ces histoires de libGL toutes emmelées.
198 >>>>>>>> J'ai fait un ldd /usr/X11R6/bin/glxinfo, et il cherchait son
199 >>>>>>>> libGL.so.1
200 >>>>>>>> dans opengl.
201 >>>>>>>>
202 >>>>>>>> Là dessus, dans /etc/ld.so.conf j'ai été rajouter /usr/lib (qui
203 >>>>>>>> n'y
204 >>>>>>>> était pas !?) AVANT les libs X11R6,
205 >>>>>>>> là ldd me dit que glxinfo est bien linké sur le /usr/lib,
206 >>>>>>>>
207 >>>>>>>> et me donne beaucoup d'autres "OPENGL extensions" qui n'étaient
208 >>>>>>>> pas là
209 >>>>>>>> avant.
210 >>>>>>>>
211 >>>>>>>> Ceci dit, pas plus de FPS avec glxgears. bizarre ou pas, j'en sias
212 >>>>>>>> fichtrement rien.
213 >>>>>>>> Je continue les tests.
214 >>>>>>>>
215 >>>>>>>>
216 >>>>>>>> On Wed, 2004-07-28 at 20:47, Lionel Salignon wrote:
217 >>>>>>>>
218 >>>>>>>>
219 >>>>>>>>
220 >>>>>>>>> Bonjour,
221 >>>>>>>>> Est-ce que nvidia-glx a bien été installé? (emerge
222 >>>>>>>>> nvidia-glx)...Parceque "opengl-nvidia" ne peut switcher
223 >>>>>>>>> d'interface
224 >>>>>>>>> opengl que si les bibliothèque opengl de nvidia ont été
225 >>>>>>>>> installée...
226 >>>>>>>>>
227 >>>>>>>>>
228 >>>>>>>>> Le mer 28/07/2004 à 20:14, Pascal Ronecker a écrit :
229 >>>>>>>>>
230 >>>>>>>>>
231 >>>>>>>>>> Bonjour,
232 >>>>>>>>>>
233 >>>>>>>>>> j'aurai vraiment fait le tour des questions sans réponses...
234 >>>>>>>>>> Mon problème : carte Geforce 4MX des familles, avec drivers
235 >>>>>>>>>> nvidia 6106
236 >>>>>>>>>> 'sensé être OK pour les noyaux 2.6 et tout).
237 >>>>>>>>>> Ca marche pas trop mal SAUF glxinfo qui me sort ça :
238 >>>>>>>>>>
239 >>>>>>>>>> name of display: :0.0
240 >>>>>>>>>> Xlib: extension "XFree86-DRI" missing on display ":0.0".
241 >>>>>>>>>> display: :0 screen: 0
242 >>>>>>>>>> direct rendering: No
243 >>>>>>>>>> server glx vendor string: NVIDIA Corporation
244 >>>>>>>>>> server glx version string: 1.3
245 >>>>>>>>>> etc
246 >>>>>>>>>> etc
247 >>>>>>>>>>
248 >>>>>>>>>> Noter le "direct rendering: No"
249 >>>>>>>>>>
250 >>>>>>>>>> le XFree-DRI ne m'inquiète pas plus que ça, vu qu'il faut (cf
251 >>>>>>>>>> readme de
252 >>>>>>>>>> nvidia) virer le "load dri" de la config X, vu que ces
253 >>>>>>>>>> pilotes ne
254 >>>>>>>>>> l'utilisent pas. Soit.
255 >>>>>>>>>>
256 >>>>>>>>>> J'ai a peu près tenté tout ce que j'ai pu trouver sur le net
257 >>>>>>>>>> : rien.
258 >>>>>>>>>> (d'ailleurs les forums débordent de question, jamais de
259 >>>>>>>>>> réponse au bout
260 >>>>>>>>>> du thread)
261 >>>>>>>>>>
262 >>>>>>>>>> A noter : l'outil gentoo "opengl-update", qui est sensé
263 >>>>>>>>>> switcher entre
264 >>>>>>>>>> xfree et nvidia pour l'openGL me dit ca :
265 >>>>>>>>>>
266 >>>>>>>>>> $opengl-update nvidia
267 >>>>>>>>>> usage: opengl-update <GL implementation>
268 >>>>>>>>>>
269 >>>>>>>>>> note: This utility switch between OpenGL
270 >>>>>>>>>> implementations. Currently
271 >>>>>>>>>> there
272 >>>>>>>>>> are two supported implementations, namely "xfree" and
273 >>>>>>>>>> "nvidia",
274 >>>>>>>>>> the
275 >>>>>>>>>> implementations for XFree86 and the NVidia drivers
276 >>>>>>>>>> respectively.
277 >>>>>>>>>>
278 >>>>>>>>>> examples:
279 >>>>>>>>>> opengl-update xfree
280 >>>>>>>>>> This will setup things to use libGL.so from XFree86
281 >>>>>>>>>>
282 >>>>>>>>>> opengl-update nvidia
283 >>>>>>>>>> This will setup things to use libGL.so from the NVidia
284 >>>>>>>>>> drivers.
285 >>>>>>>>>>
286 >>>>>>>>>>
287 >>>>>>>>>> Bref : il réponds comme si il ne connaissait pas l'argument
288 >>>>>>>>>> (qu'il me
289 >>>>>>>>>> propose lui même de saisir !)
290 >>>>>>>>>> le même avec l'option xfree "fcontionne" mais le résultat est
291 >>>>>>>>>> n'importe
292 >>>>>>>>>> quoi en terme de 3D.
293 >>>>>>>>>>
294 >>>>>>>>>> $opengl-update xfree
295 >>>>>>>>>> * Switching to xfree OpenGL
296 >>>>>>>>>> interface... [ ok ]
297 >>>>>>>>>>
298 >>>>>>>>>>
299 >>>>>>>>>>
300 >>>>>>>>>>
301 >>>>>>>>>> Je suis évidemment largué quand je vais voir à la main ce qui
302 >>>>>>>>>> se trame
303 >>>>>>>>>> dans /usr/X11R6/lib/libGL.so : suite de liens symboliques qui
304 >>>>>>>>>> finissent
305 >>>>>>>>>> ver /usr/lib/opengl/xfree/lib/ligGL.so.1.2
306 >>>>>>>>>> Avec d'autres dans /usr/lib qui finissent sur
307 >>>>>>>>>> /usr/lib/libGL.so.1.6106
308 >>>>>>>>>> (oh, la version des drivers nvidia :-) )
309 >>>>>>>>>>
310 >>>>>>>>>>
311 >>>>>>>>>> que dire d'autre ...
312 >>>>>>>>>> des cat /proc/machin truc me sient bien que l'AGP est activé,
313 >>>>>>>>>> en 8X,
314 >>>>>>>>>> le agpgart du noyau est bien chargé, noyau compilé sans DRM
315 >>>>>>>>>> (conseil lu
316 >>>>>>>>>> sur le site gentoo), pas de xfree-drm (puisque pas dispo pour
317 >>>>>>>>>> cette
318 >>>>>>>>>> carte)
319 >>>>>>>>>>
320 >>>>>>>>>> voilà quoi ...
321 >>>>>>>>>>
322 >>>>>>>>>> je sais plus quoi essayer.
323 >>>>>>>>>> A noter : glxgears me donne 800 FPS, mais je ne connais pas
324 >>>>>>>>>> d'ordre de
325 >>>>>>>>>> grandeur valable, je dirais bien que mon P4 2.6 peut faire ca
326 >>>>>>>>>> en bossant
327 >>>>>>>>>> lui même non ?
328 >>>>>>>>>>
329 >>>>>>>>>> voilà,
330 >>>>>>>>>>
331 >>>>>>>>>> d'avance merci de m'avoir lu :-))
332 >>>>>>>>>>
333 >>>>>>>>>> a+
334 >>>>>>>>>>
335 >>>>>>>>>> Pascal
336 >>>>>>>>>>
337 >>>>>>>>>>
338 >>>>>>>>>>
339 >>>>>>>>>> --
340 >>>>>>>>>> gentoo-user-fr@g.o mailing list
341 >>>>>>>>>>
342 >>>>>>>>>>
343 >>>>>>>>>
344 >>>>>>>>> --
345 >>>>>>>>>
346 >>>>>>>>> Lionel Salignon <lsalignon@×××××××.fr>
347 >>>>>>>>>
348 >>>>>>>>>
349 >>>>>>>>
350 >>>>>>>> --
351 >>>>>>>> gentoo-user-fr@g.o mailing list/
352 >>>>>>>>
353 >>>>>>>>
354 >>>>>>>
355 >>>>>>> -- Lionel Salignon < lsalignon@×××××××.fr
356 >>>>>>> <mailto:lsalignon@×××××××.fr>>
357 >>>>>>>
358 >>>>>>>
359 >>>>>>>
360 >>>>>>>
361 >>>>>>>
362 >>>>>>>
363 >>>>>>
364 >>>>>> --
365 >>>>>> gentoo-user-fr@g.o mailing list
366 >>>>>>
367 >>>>>>
368 >>>>>>
369 >>>>>>
370 >>>>>
371 >>>>> --
372 >>>>> gentoo-user-fr@g.o mailing list
373 >>>>>
374 >>>>>
375 >>>>>
376 >>>>>
377 >>>>
378 >>>>
379 >>>> --
380 >>>> gentoo-user-fr@g.o mailing list
381 >>>>
382 >>>>
383 >>>>
384 >>>>
385 >>>>
386 >>>
387 >>> --
388 >>> gentoo-user-fr@g.o mailing list
389 >>>
390 >>>
391 >>>
392 >>
393 >>
394 >>
395 >>
396 >> --
397 >> gentoo-user-fr@g.o mailing list
398 >>
399 >>
400 >>
401 >>
402 >
403 >
404 > --
405 > gentoo-user-fr@g.o mailing list
406 >

Replies

Subject Author
Re: [gentoo-user-fr] nvidia et direct rendering Michel Paquet <michel-paquet@×××××××××.ca>