http://bugs.freedesktop.org/show_bug.cgi?id=13405
--- Comment #27 from Yang Zhao 2008-11-07 23:26:37 PST ---
Created an attachment (id=20149)
--> (http://bugs.freedesktop.org/attachment.cgi?id=20149)
Workaround: leave HW cursor enabled for both CRTCs
Please try if the attached patch solves the corruption problem. Note that it is
a workaround, and may not be the correct solution.
There seems to be a bug in how rhdCrtc.Width and rhdCrtc.Height are set,
resulting them being set to the full virtual size rather than individual CRTC
dimensions. One side effect of this is that when the cursor is in the CRTC on
the left, HW cursor for the CRTC to the right is disabled, but the reverse is
not true.
With both CRTC enabled but HW cursor active only on one, the reported
corruption is seen. If HW cursor for both CRTC is forced to stay on, then no
corruption occurs. When the CRTC dimensions were hardcoded to more appropriate
values, cursor corruption was seen on both screens.
Oddly enough, there doesn't seem to be any side effects of having HW cursor
enabled for both CRTCs even when it is only visible on one.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
xorg-team mailing list
xorg-team@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-team
--
To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org
For additional commands, e-mail: radeonhd+help@opensuse.org