View previous topic :: View next topic |
Author |
Message |
flaab_0n Guru
Joined: 27 Dec 2003 Posts: 470 Location: /España/Madrid/Alcorcon
|
Posted: Fri Dec 16, 2005 5:03 pm Post subject: [Aceleracion 3d]problema raro glx(open) |
|
|
Hola amigos
Tengo problemas con mis X!
Tengo instalado envidia-kernel, envidia-glx y ya he ejecutado opengl-update nvidia. Tengo cargados los modulos agpgart y nvidia y el xorg.conf presumo que esta bien, tiene descomentadas las lineas de load glx y el driver usado para el screen es nvidia.
Sin embargo....
Code: | flaab@localhost ~ $ glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x21 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x22 16 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Segmentation fault
|
Me tiene quemado, no entiendo que no pudo encontrar RGB glx visual...
Ideas??
Muchas gracias =) _________________ [ _Flaab_0n ]
www.quinielalosases.com |
|
Back to top |
|
|
pacho2 Developer
Joined: 04 Mar 2005 Posts: 2599 Location: Oviedo, Spain
|
Posted: Fri Dec 16, 2005 5:36 pm Post subject: |
|
|
No creo que yo te pueda ayudar, pero es posible que si muestras tu xorg.conf alguien lo pueda hacer más fácilmente
Saludos y suerte |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Fri Dec 16, 2005 5:44 pm Post subject: |
|
|
¿que version del driver estas usando? Para las ultimas versiones tanto opengl-update nvidia como eselect opengl set nvidia están rotos (al menos para amd64), tienes que especificar a mano la ruta de las librerias o crear enlaces simbolicos a mano.
¿que te devuelve el siguiente comando?
Code: | # ldd /usr/bin/glxgears |
Si para libGL.so.1te dice algo similar a "missing" es que están en el caso.
Para crear los enlaces a mano (solucion rapida pero fea):
Code: | ln -s /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1 /usr/lib/libnvidia-tls.so.1
ln -s /usr/lib/opengl/nvidia/lib/libGLcore.so.1 /usr/lib/libGLcore.so.1
ln -s /usr/lib/opengl/nvidia/lib/libGL.so.1 /usr/lib/libGL.so.1 |
Para corregir la ruta (solucion mas correcta), edita /etc/env.d/03opengl e indica LDPATH="//usr/lib/opengl/nvidia/lib://usr/lib32/opengl/nvidia/lib".
Luego ejecuta env-update.
Si no estás con los ultimos drivers, entonces no se que puede ser y no te puedo ayudar, lo lamento.
Saludozzzzzzz |
|
Back to top |
|
|
pacho2 Developer
Joined: 04 Mar 2005 Posts: 2599 Location: Oviedo, Spain
|
Posted: Fri Dec 16, 2005 5:50 pm Post subject: |
|
|
¿los drivers 1.0.7676 (justo los anteriores) tienen también este problema?
Gracias por la información |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Fri Dec 16, 2005 5:54 pm Post subject: |
|
|
pacho2 wrote: | ¿los drivers 1.0.7676 (justo los anteriores) tienen también este problema?
Gracias por la información |
Si. Realmente la culpa no es de los drivers. Los drivers están bien, lo que falla es opengl-update (para versiones antiguas) y eselect opengl (para versiones nuevas), que son precisamente los encargados de crear los enlaces a las librerias. No crean los enlaces correctos. Por vaguería no lo he subido a bugzilla, supongo que alguien lo acabará haciendo si no está hecho ya, ya que el error tiene mas de 3 semanas.
Insisto, esto solo lo he visto para amd64, en x86 no se si pasa lo mismo.
Saludozzzzzzz
Last edited by Stolz on Fri Dec 16, 2005 6:00 pm; edited 2 times in total |
|
Back to top |
|
|
pacho2 Developer
Joined: 04 Mar 2005 Posts: 2599 Location: Oviedo, Spain
|
Posted: Fri Dec 16, 2005 5:57 pm Post subject: |
|
|
Stolz wrote: | pacho2 wrote: | ¿los drivers 1.0.7676 (justo los anteriores) tienen también este problema?
Gracias por la información |
Si. Realmente la culpa no es de los drivers. Los drivers están bien, lo que falla es opengl-update (para versiones antiguas) y eselect opengl (para versiones nuevas), que son precisamente los encargados de crear los enlaces a las librerias. No crean los enlaces correctos. Por vaguería no lo he subido a bugzilla, supongo que alguien lo acabará haciendo si no está hecho ya.
Insisto, esto solo lo he visto para amd64, en x86 no se si pasa lo mismo.
Saludozzzzzzz |
Gracias por la rápida respuesta.
Yo tengo gentoo en un amd64
De momento vengo usando opengl-update para esto, entonces ¿para el driver más reciente de nvidia funciona bien el opengl-update "stable" (2.2.1) o hay que usar el inestable (3.0.0?
Saludos y gracias |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Fri Dec 16, 2005 6:01 pm Post subject: |
|
|
Rectifico, el error está en los 1.0.8174. Aun tenia en la cabeza que los 1.0.7676 eran los ultimos
--Edito--
Rectifico de nuevo! Con los 1.0.7676-r1 tambien me da el error. Con los 1.0.6629-r4 funciona bien, pero solo con gentoo-sources-2.6.13-r5. Con el gentoo-sources-2.6.14-r2 no va.
Saludozzzzzzz
Last edited by Stolz on Fri Dec 16, 2005 6:06 pm; edited 1 time in total |
|
Back to top |
|
|
pacho2 Developer
Joined: 04 Mar 2005 Posts: 2599 Location: Oviedo, Spain
|
Posted: Fri Dec 16, 2005 6:05 pm Post subject: |
|
|
No pasa nada, gracias por la información |
|
Back to top |
|
|
flaab_0n Guru
Joined: 27 Dec 2003 Posts: 470 Location: /España/Madrid/Alcorcon
|
Posted: Fri Dec 16, 2005 6:10 pm Post subject: |
|
|
PArece q los encuentra todos stoolz.
Code: | flaab@localhost ~ $ ldd /usr/bin/glxgears
linux-gate.so.1 => (0xffffe000)
libGL.so.1 => /usr/lib/opengl/nvidia/lib/libGL.so.1 (0xb7ec6000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7eb7000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7ded000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7d9b000)
libm.so.6 => /lib/libm.so.6 (0xb7d79000)
libc.so.6 => /lib/libc.so.6 (0xb7c6a000)
libGLcore.so.1 => /usr/lib/opengl/nvidia/lib/libGLcore.so.1 (0xb7578000)
libnvidia-tls.so.1 => /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1 (0xb7576000)
libdl.so.2 => /lib/libdl.so.2 (0xb7572000)
/lib/ld-linux.so.2 (0xb7f4a000)
|
Estoy usando kernel 2.6.14-gentoo-r2. Deberia cambiar al anterior para q funcionase?
Salu2. _________________ [ _Flaab_0n ]
www.quinielalosases.com |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Fri Dec 16, 2005 6:13 pm Post subject: |
|
|
Aunque sea entrar en lo obvio ¿tienes puesto el Load "glx" en /etc/X11/xorg.conf?
Estoy tan acostumbrado a que nVidia no me de problemas que cuando los da no se como resolverlos
Saludozzzzzz |
|
Back to top |
|
|
flaab_0n Guru
Joined: 27 Dec 2003 Posts: 470 Location: /España/Madrid/Alcorcon
|
Posted: Fri Dec 16, 2005 6:37 pm Post subject: |
|
|
Load "glx" está puesto.
Estoy emergiendo el kernel 2.6.13-gentoo-r5 para probar tambien con ese.
Salu2 y se agradecen mas ideas. _________________ [ _Flaab_0n ]
www.quinielalosases.com |
|
Back to top |
|
|
|