[Bug 32789] VSync loss after rotation to portrait mode

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jan 3 11:39:24 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=32789

--- Comment #3 from Stephen A. <stapostol at gmail.com> 2011-01-03 11:39:24 PST ---
(In reply to comment #2)
> Option "EXAVSync" might fix the tearing but will slow things down.

I tested this on my ArchLinux installation (2.6.36 and Mesa 7.9) but didn't
notice a difference. I also tested with the nvidia and fglrx blobs and both
tear equally (only difference, fglrx also tears in normal mode whereas radeon &
nvidia don't).

If I understand correctly, the X server is responsible for this? Efficiency
issues aside, I guess the simplest approach would be to patch X to wait for
vblank before drawing to the rotated frontbuffer? Is this approach feasible?

(Actually, why doesn't X allocate a 1080x1920 frontbuffer from the beginning
and prefers to allocate a second one and copy+rotate its contents?)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list