XGL Display Problems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xgl (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
This Seems to be related to the XGL configuration,
it first appeared to me as
> Xlib: extension "XFree86-DRI" missing on display ":1.0".
when running things like glxgears.. now i ran into a post on the ubuntu forums that gave the recomendation of running "DISPLAY=:0 glxgears" and this works like a charm. i had this problem even with a fresh install, before i installed the ATI Drivers.
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X600 Series
OpenGL version string: 2.0.6747 (8.40.4)
One place i found this to be a big bug, was when trying to play OpenArena, with XGL on the game is trashed, but if i DISPLAY=:0 openarena it works like a charm.. pretty much any thing that try's to use opengl gets this problem, i.e. cedega :-(
i have uploaded my xorg.conf, Xorg.0.log and outputs of "DISPLAY=:0 glxinfo" and normal glxinfo
http://
http://
http://
http://
feel free to request outputs of any thing, i will try to assist all i can, if i do not respond here i can be reached via email
jeromer at e-webhostinging
The lack of direct rendering in XGL is expected - this is a limitation of the current infrastructure. On the other hand, even though you don't have direct rendering you do have 3d acceleration - it just needs to go through the XGL server, so is (slightly) slower.
Some (broken) programs equate direct rendering with 3d acceleration, and fail to start if direct-rendering is not available (wine and cedaga are notable examples). There's nothing that can reasonably be done in Xgl to fix these programs, and the Wine developers are not interested in fixing Wine.
What, exactly, is 'trashed' with OpenArena? This should work, unless it demands direct rendering.
Fortunately, drivers have improved since Feisty and Gutsy, and now very few people need Xgl to get Desktop Effects working. In Hardy (8.04), the fglrx drivers support all the necessary extensions without using XGL.