Gentoo Archives: gentoo-user-fr

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

Replies

Subject Author
Re: [gentoo-user-fr] nvidia et direct rendering Jean-Philippe ROPA <EhOuf@××××.fr>