[Bug 32789] VSync loss after rotation to portrait mode

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 5 01:26:58 PST 2011


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

--- Comment #10 from Michel Dänzer <michel at daenzer.net> 2011-01-05 01:26:58 PST ---
(In reply to comment #9)
> I think the logic works fine in either case, but your suggestion is probably
> more efficient.

The previous logic would skip the vline wait for the screen pixmap in the no
rotation case.

Thinking about it more, I'm afraid this still isn't quite right though. E.g.
this may also use a vline waits for the screen pixmap even if the CRTC is
actually scanning out from a rotated pixmap. I'm afraid the whole vline related
code will need to be overhauled a bit to handle this properly. For starters,
radeon_pick_best_crtc() should only return a CRTC that is actually scanning out
from the destination pixmap.

-- 
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