View previous topic :: View next topic |
Author |
Message |
Dyadic n00b
Joined: 04 Mar 2004 Posts: 21 Location: Portugal
|
Posted: Tue Apr 06, 2004 9:44 pm Post subject: Problemas com XFree e/ou OpenGL |
|
|
[Legends]
Xlib: extension "XFree86-DRI" missing on display ":0.0".
______________________________________________________________________
[AmericasArmy (AA)]
Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0".
Xlib: extension "XFree86-DRI" missing on display ":0.0".
GL_EXT_bgra not supported - bailing out.
History:
Exiting due to error
______________________________________________________________________
Sempre que tento executar o AA - Americas Army, deparo com o erro
"GL_EXT_bgra not supported - bailing out.", e sempre que executo uma
aplicação que utilize OpenGL nos logs das aplicações ou na própria
consola, aparece sempre «Xlib: extension "XFree86-DRI" missing on
display ":0.0".»
No caso do Legends, ao correr, o jogo aparece com as cores diferentes
daquilo que deveriam aparecer, tipo cores invertidas nos solos e com
uma velocidade de 10 a 12 fps! No Racer-Bin o problema é quase o
mesmo, para alemde as cores darem bem, o jogo só funciona entre 1 a 4 fps!
Alguém que saiba o que se passa e que saiba o que fazer para reparar
este problema? Obrigado
Especificações:
CPU: Athlon XP 2600+ (2131MHz)
RAM: 512MB DDR 400
P.Vídeo: GeForce 4 MX 440 (64MB)
HD: 120GB (7400RPM) |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Tue Apr 06, 2004 11:08 pm Post subject: |
|
|
Você deve ter algo relativo ao DRI no seu XF86Config, como na parte dos módulos. Placas NVIDIA não usam DRI, e sim GLX. Existe um tutorial na seção de documentação do Gentoo. |
|
Back to top |
|
|
Enderson Retired Dev
Joined: 12 Nov 2003 Posts: 141 Location: Arapiraca/Maceió, AL, Brazil
|
Posted: Tue Apr 06, 2004 11:10 pm Post subject: |
|
|
Verifica se vc tem direct rendering yes, como abaixo
Code: | $ glxinfo | grep direct
disabling TCL support
direct rendering: Yes |
_________________ --
Nothing to say here! |
|
Back to top |
|
|
Dyadic n00b
Joined: 04 Mar 2004 Posts: 21 Location: Portugal
|
Posted: Wed Apr 07, 2004 10:42 pm Post subject: |
|
|
fernadotcl, no XF86Config desabilitei o módulo DRI e GLcore e activei o módulo GLX segundo as instruções da nVidia e depois da instalação, o OpenGL deveria funcionar normalmente...
emaia, vou verificar o direct rendering mais tarde |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Wed Apr 07, 2004 11:17 pm Post subject: |
|
|
Dyadic wrote: | emaia, vou verificar o direct rendering mais tarde |
Direct Rendering não é relativo à DRI (Direct Rendering Interface)? Placas NVIDIA não usam DRI, AFAK. Eu tenho uma FX 5200, sem DRI.
Dyadic, mostre-nos seu XF86Config. |
|
Back to top |
|
|
Dyadic n00b
Joined: 04 Mar 2004 Posts: 21 Location: Portugal
|
Posted: Thu Apr 08, 2004 5:38 pm Post subject: |
|
|
emaia, a resposta do glxinfo foi:
$ glxinfo | grep rendering
Xlib: extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No
Independentemente de esta ser ou não a resolução do meu problema, diga-me como posso activar e desactivar o Direct Rendering S.F.F.
fernadotcl, mais tarde mostro o XF86Config mas informo que no Gentoo 1.4r1 usava a mesma configuração no XFree e agora no Gentoo 2004.0 é que estou a ter problemas... |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Thu Apr 08, 2004 6:10 pm Post subject: |
|
|
Eu nunca usei DRI, mas tentaria (para desabilitar):
- Desabilite "[ ] Direct Rendering Manager (XFree86 DRI support)" no kernel (se estiver habilitado).
- emerge -C xfree-drm
- emerge nvidia-kernel nvidia-glx
- Comente tudo relativo a DRI no XF86Config
- Descomente a seção que carrega GLX, o driver deve estar como "nvidia"
- Se eu não me engano, "opengl-update nvidia" ou alguma coisa assim
Boa sorte... |
|
Back to top |
|
|
Dyadic n00b
Joined: 04 Mar 2004 Posts: 21 Location: Portugal
|
Posted: Thu Apr 08, 2004 9:25 pm Post subject: |
|
|
fernandotcl, o problema já tá resolvido
Antes instalava os drivers da nVidia desligando o X e executando "sh NVIDIA-***.run", no XF86Config, mudava nv para nvidia e supostamente deveria funcionar e tal não acontecia... sempre que tentava fazer "opengl-update nvidia" não conseguia... nem sequer reconhecia a hipotese "nvidia" para fazer update ao OpenGL, só reconhecia a opção "xfree".
Experimentei fazendo "emerge nvidia-kernel nvidia-glx" e depois ao fazer "opengl-update nvidia" já funcionava. Testei e as aplicações 3D já funcionão correctamente e sem erros
Não foi preciso mudar seja o que fosse na configuração do XF86Config daí eu achar que seja erro na instalação dos drivers de OpenGL da nVidia sem se usar o OpenGL.
$ glxinfo | grep rendering
direct rendering: Yes
fernandotcl e emaia, obrigado pela ajuda |
|
Back to top |
|
|
|