Comment 142 for bug 755841

Revision history for this message
In , Ryan Oram (fernandotcl) wrote :

(In reply to comment #97)
> (In reply to comment #96)
> > If you have an unredirected fullscreen DRI2 application, then it will use
> > pageflipping to update the scanout upon a SwapBuffers. So something as simple
> > as 'mplayer -fs -vo gl' should be enough to achieve tear-free playback on most
> > DE (you may have to tweak a few compositor settings if using one though).
> Is this also true when you use multiple monitors (xrandr output follows)?
> Because I use mplayer -fs -vo gl with xf86-video-intel
> 8066bc33d78e78ce7c13833b08a7daaea2f3ed22 (AccelMethod SNA, TearFree not set)
> and I do notice tearing.

Same with UXA and vlc with glx output. No compositor here. I can clearly see tearing when I connect the laptop to an external monitor to watch movies.

I think there's two bugs being discussed here. One is that compositors that don't unredirect fullscreen windows may give you tearing. Another is that even without using a compositor, and even if you render using OpenGL, you can still get tearing.