Description of problem: On my Radeon 9200SE card, passing the option "EnablePageFlip" in xorg.conf gives a very large performance boost to OpenGL applications (as much as 100% in some applications) which is very nice. However, when using desktop effects (compiz) this speed boost goes away, and moreover, glitches occur (parts of the desktop becoming corrupted) when I run an OpenGL application. Version-Release number of selected component (if applicable): xorg-x11-server-Xorg-1.1.1-47.2.fc6 How reproducible: Always Steps to Reproduce: 1. Run glxgears with no desktop effects and without "EnablePageFlip" in xorg.conf. Note FPS. 2. Add Option "EnablePageFlip" "1" to xorg.conf "Device" section, and restart X server. 3. Run glxgears again. Note FPS--it should be significantly higher than before. 4. Enable desktop effects. 5. Run glxgears again. Note FPS--it has reverted to the low value from step 1. Also, glitches now appear on desktop when glxgears is run 6. Remove "EnablePageFlip" option from xorg.conf, and restart X server 7. Run glxgears with desktop effects and without EnablePageFlip. FPS is the same as step 1, and there are no glitches. This proves that it is the combination of EnablePageFlip and compiz that produces the glitches, and not compiz alone. Summary of results: PageFlip Compiz glxgears Glitches off off slow no on off fast no off on slow no on on slow yes
Thanks for the bug report, but I think we could some more information to diagnose your issue. Please attach your X server config file (/etc/X11/xorg.conf) and X server log file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link below. Could you please also try to run without any /etc/X11/xorg.conf whatsoever and let X11 autodetect your display and video card? Attach to this bug /var/log/Xorg.0.log from this attempt as well, please. We will review this issue again once you've had a chance to attach this information. Thanks in advance.
Created attachment 145357 [details] xorg.conf
Created attachment 145358 [details] Xorg.0.log produced using above xorg.conf
Created attachment 145359 [details] Xorg.0.log produced with no xorg.conf
This is expected. GLX applications do not work properly yet when the compositing manager is running.
*** Bug 239022 has been marked as a duplicate of this bug. ***
*** Bug 240956 has been marked as a duplicate of this bug. ***
Reassigning to xserver, though it's really, xserver, libdrm, kernel, mesa and all ddx drivers.
*** Bug 213977 has been marked as a duplicate of this bug. ***
*** Bug 329081 has been marked as a duplicate of this bug. ***
Btw, we're working on fixing this, but it's a long term effort. See http://hoegsberg.blogspot.com/2007/08/redirected-direct-rendering.html for some background on this problem.
Based on the date this bug was created, it appears to have been reported against rawhide during the development of a Fedora release that is no longer maintained. In order to refocus our efforts as a project we are flagging all of the open bugs for releases which are no longer maintained. If this bug remains in NEEDINFO thirty (30) days from now, we will automatically close it. If you can reproduce this bug in a maintained Fedora version (7, 8, or rawhide), please change this bug to the respective version and change the status to ASSIGNED. (If you're unable to change the bug's version or status, add a comment to the bug and someone will change it for you.) Thanks for your help, and we apologize again that we haven't handled these issues to this point. The process we're following is outlined here: http://fedoraproject.org/wiki/BugZappers/F9CleanUp We will be following the process here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this doesn't happen again.
Go away, stupid bot.
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
*** Bug 468393 has been marked as a duplicate of this bug. ***
This issue should be changed back to version rawhide and have the tag FutureFeature
This works with DRI2-enabled drivers. Yay!