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

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Dec 6 10:03:04 PST 2008


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





--- Comment #47 from Michel Dänzer <michel at tungstengraphics.com>  2008-12-06 10:03:03 PST ---
(In reply to comment #46)
> I noticed, however, that while tear is fixed in the non composited case, there
> is still tearing with compiz,

Yes, as was pointed out before, with compositing it's up to the compositing
manager, not the textured video blit itself.

> no matter if I use the Option "EXAVSync" "on"

That only affects X11 rendering, whereas compiz uses OpenGL.

> in my xorg.conf and enable "Sync to vblank" in compiz config.

The sync to vblank method used by compiz can't work with indirect rendering.
You can try setting vblank_mode to 2 or 3 in /etc/drirc.

Also note that if you enable the 'Unredirect fullscreen windows' option in
compiz, the current solution should work for fullscreen windows even with
compiz. Other compositing managers have similar options.


> I would also ask a thing: from what I have understood the current tear-avoiding
> code is a temporary solution (with reduced performance) in meantime a
> definitive solution is developed. Is it right?

I'm not sure there's a better solution for the non-compositing case. In the
long term, compiz with DRI2 direct rendering will probably be a better
solution.


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