LIBGL_ALWAYS_INDIRECT set when it shouldn't be
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
desktop-effects (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Start with Appearance panel Desktop Effects preference set to "No effects."
Start a terminal and enter: "glxinfo | grep direct"
Result: direct rendering: Yes
Now go back into the Appearance panel's Desktop Effects and set it to "Normal Effects".
Run "glxinfo | grep direct" again
Result: direct rendering: Yes
Looks good - everything works, performance is great.
Now, log out, and log back in.
Run "glxinfo | grep direct" again
Result: direct rendering: No (LIBGL_
Also, performance isn't as good (display feels laggy)
I cannot figure out where LIBGL_ALWAYS_
I'm using an r300 card, and the radeon driver on Gutsy.
Thanks!
Changed in desktop-effects (Ubuntu): | |
status: | Invalid → Confirmed |
Same here, except that usually LIBGL_ALWAYS_ INDIRECT desapears after logging out and in again (once or twice ...)
The variable is set in /usr/bin/compiz when glxinfo does not report GLX_EXT_ texture_ from_pixmap twice. Weird thing is, openning a shell, unsetting the ALWAYS_INDIRECT thing and running the same test, it works .... texture from pixmap is reported twice as expected ...
I'll comment out this check and see what happens on the long run.