From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oliver Seitz Subject: OT: Video tearing Date: Fri, 11 May 2012 11:06:37 +0200 Message-ID: <4FACD69D.7090204@vtnd.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from srv6.berlinhosting.de (srv6.berlinhosting.de [87.118.86.113]) by gabe.freedesktop.org (Postfix) with ESMTP id AA04A9E75E for ; Fri, 11 May 2012 02:14:54 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org 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! Greets, Kiste