Created attachment 47078 [details] Xorg log glxgears and openarena seem to be blank screens while nexuiz appears to work fine until you exit. When exiting nexuiz, the screen 'froze' if you will. I could switch to a VT, but nothing was happening in GNOME.
Created attachment 47079 [details] Dmesg output
Created attachment 47080 [details] glxinfo in case this is needed.
I would also like to add: Blank window with 3D if resolution is set to 1680x945, however, no matter the resolution, GNOME 3 will go into fallback mode.
(In reply to comment #3) > I would also like to add: > > Blank window with 3D if resolution is set to 1680x945, however, no matter the > resolution, GNOME 3 will go into fallback mode. Scratch that, I was in force fallback mode. GNOME 3 works at other resolutions just fine.
If you disable page flipping, does that work around any of these problems?
As discussed on IRC, the issue is the 945 height of the panel. There seems to be somewhere in the ddx or mesa where the height is not aligned properly. The problem can be reproduced by manually setting a mode with a height of 945. Change the mode to 1024x768 for example allows rendering to work correctly.
Created attachment 47189 [details] [review] viewport height has to be even The viewport height has to be even for vblanks to work. This patches fixes things for me.
(In reply to comment #7) > Created an attachment (id=47189) [details] > viewport height has to be even > > The viewport height has to be even for vblanks to work. This patches fixes > things for me. This works for me as well.
Patch sent to Dave. Thanks for testing. http://lists.freedesktop.org/archives/dri-devel/2011-May/011620.html
A patch referencing this bug report has been merged in Linux v3.0-rc3: commit adcfde516e10aad72d66f6fefd36e6d0e6bd7be7 Author: Alex Deucher <alexdeucher@gmail.com> Date: Fri May 27 10:05:03 2011 -0400 drm/radeon/kms: viewport height has to be even
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.