[Bug 18542] [PATCH] Textured Video (XV) tearing.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 24 06:36:37 PST 2008


http://bugs.freedesktop.org/show_bug.cgi?id=18542





--- Comment #22 from Pierre Ossman <drzeus-bugzilla at drzeus.cx>  2008-11-24 06:36:36 PST ---
(In reply to comment #21)
> 
> What matters isn't ATOM but AVIVO vs. the legacy display engine. Looking at the
> patch, there's the AVIVO_D1MODE_VLINE_START_END register.
> 

My question was more along the line of "which bit is STALL". The current
radeon_regs.h does not define it.

> 
> > There is also the problem of mplayer getting tossed offscreen when composite
> > is active, but that's another issue (which also should probably be solved in
> > mplayer).
> 
> There's nothing mplayer can do about it. With compositing, (avoiding) tearing
> is up to the compositing manager. Note that every decent compositing manager
> should be able to unredirect fullscreen windows. I know at least compiz and
> xfwm4 can.
> 

Right, the bug is that even without a compositing manager it gets broken.
Backingstore (IIRC) was rewritten to use offscreen pixmaps when COMPOSITE is
active. And since mplayer asks for such a window, all of its output is put
offscreen and not subjected to vsync by most drivers.

I haven't really had time to follow up on this, but someone else might be able
to? :)

As for the bug here, I can play around with it tonight and see what I come up
with.


-- 
Configure bugmail: http://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