OT: Video tearing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 11 May 2012 11:06:37 +0200
Oliver Seitz <info at vtnd.de> wrote:

> Hi, perhaps one of the experts can answer this in a few words...
> 
> SandyBridge can prevent tearing only by using pageflipping.
> 
> pageflipping on Xorg always flips the whole framebuffer, so it can only 
> be synced to one output device.
> 
> The vaapi-enabled MPlayer plays nice in fullscreen mode (via vaapi or 
> gl), but sometimes tears in windowed mode.
> 
> Is this a MPlayer, Xorg, intel driver or SandyBridge problem? It's clear 
> that pageflipping can not be syncronized to two displays at once, but I 
> see no theoretical need for a video being fullscreen to make use of 
> pageflipping.
> 
> Thank you for any hints!

It's partly a hardware limitation, but it's really a bug in
xf86-video-intel since we don't work around it properly.

It should be possible for us to use flipping in the DDX all the time by
rendering everything to an offscreen buffer, but that involves some
surgery to the DDX we haven't done yet.

-- 
Jesse Barnes, Intel Open Source Technology Center


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux