Bug#384518: Amaya crash : some more DRI/GLX information
Michel Dänzer
daenzer at debian.org
Fri Nov 17 13:20:08 CET 2006
On Tue, 2006-11-14 at 14:00 +0000, Regis Boudin wrote:
>
> After some more tests, I noticed that if I disable acceleration with
> DRIConf, Amaya still work but is very slow, while it crashes when I
> disable DRI from the xorg.conf.
That's not too surprising as the former doesn't involve GLX protocol.
> Also, Michel, in a previous mail on this issue, you mentioned
> that it worked for you with the experimental versions of Mesa
> and X Server. I tried running the X server 1.1.99.901, and it
> still crashed.
It probably depends more on which version and/or driver of Mesa you're
using and whether AIGLX is enabled.
I used to get incorrect rendering (but no crash) with accelerated direct
rendering using the r200 driver (never tested accelerated indirect with
that AFAIR), now I'm getting correct accelerated rendering (both direct
and indirect) using the r300 driver.
To recap, here's the different issues AFAICT:
* GLX protocol error. This seems to be due to the
xserver-xorg-core software GLX code not supporting glRenderMode
other than GL_RENDER (see #384518). Not sure whether this is a
bug in the callers of glXMakeCurrent or the X server,
http://docs.mandragor.org/files/Common_libs_documentation/OpenGL/The_OpenGL_WWW_Pages/glXMakeCurrent.html suggests it might actually be several bugs in both (glXMakeCurrent getting called with invalid arguments, but resulting in the wrong error).
* X11 protocol error with libgl1-mesa-swx11 and Composite.
Backtrace points at GTK or wx. Possibly xserver-xorg-core.
* amaya crash or incorrect rendering with accelerated direct
rendering. Most likely bugs in libgl1-mesa-dri or wherever the
3D driver comes from.
Hope this helps,
--
Earthling Michel Dänzer | http://tungstengraphics.com
Libre software enthusiast | Debian, X and DRI developer
More information about the Pkg-mesa-devel
mailing list