From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 28617E00B0B; Sun, 11 May 2014 17:56:47 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=RDNS_NONE autolearn=no version=3.3.1 X-Spam-HAM-Report: * 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Greylist: delayed 425 seconds by postgrey-1.32 at yocto-www; Sun, 11 May 2014 17:56:35 PDT Received: from mail-pa0-f50.google.com (unknown [209.85.220.50]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 130DBE00AEE for ; Sun, 11 May 2014 17:56:35 -0700 (PDT) Received: by mail-pa0-f50.google.com with SMTP id fb1so7183568pad.9 for ; Sun, 11 May 2014 17:56:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=U2UIdH2aZa5b+/Urr39EgWydHn8t0z783+ov5ooyQBU=; b=DSZLtvauAEWSXRpLTvEp96P9DZnmAFp5ZlJKphXgtkK+h1cH+S3tE6ulubwsOpevIq JKNQhk28CslsNGMRmZTOVnJbuBiWEfGiMO1+bsny0FAEzPZZ0mEilJgvBCnsUeTQr5EM RXpqHWjHU//E8sdKljv9Vy1Vsg+H6O+WZGpy6o15i0+2rb1zUou4asVxT/v7Y199J+5V DCZwQpDNc56SjOKhvkTgJ3Yz+/IH4skiYSpBm73dSDnx+CTPGVhrroHXSi0kaLDFZjXt cHIFUVJ6+4JTlwAOkCXfISULp0H1Dp/BCCuroPzUB9IORqCOg+Cfyg/fn5IfVkEYqgrr m0mQ== X-Gm-Message-State: ALoCoQlqgPuQ8GoxXWQSrVZSaGwi51vhQp5E5SA7YIIhDkzlSNkMwTCjGOp6i7Rwx8Ny/LNed2rb X-Received: by 10.67.23.234 with SMTP id id10mr24608897pad.54.1399855769946; Sun, 11 May 2014 17:49:29 -0700 (PDT) Received: from [192.168.1.8] (ip98-167-230-131.ph.ph.cox.net. [98.167.230.131]) by mx.google.com with ESMTPSA id ir10sm19603398pbc.59.2014.05.11.17.49.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 11 May 2014 17:49:28 -0700 (PDT) Message-ID: <53701A95.8050902@boundarydevices.com> Date: Sun, 11 May 2014 17:49:25 -0700 From: Eric Nelson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Carlos Rafael Giani , Boszormenyi Zoltan , "meta-freescale@yoctoproject.org" Subject: Sync to V-blank X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2014 00:56:47 -0000 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On Thu Apr 3 03:32:06 PDT 2014, Carlos Rafael Giani wrote: > > This X11 vsync problem has been bugging several people, and to date, > there is no proper solution (other than to use framebuffer directly > instead, or switch to Wayland). > > Eric Nelson mentioned details about this, as well as a possible > workaround. I appended his email here: > > ================================================= I haven't had much of a chance to look into this, but just found this in "Freescale_XServer_Video_Driver_Users_Guide.pdf" in the documents package of the documentation package of the 3.10.17-ga release: https://community.freescale.com/docs/DOC-100787 1.7 Tearing XServer (and early Microsoft Windows) does not support double buffering for the screen. There will be a copy from off-screen buffer to target on-screen area (or direct rendering to on-screen). The operation cannot be completed in the blank time of the display, and the IPU cannot provide an ideal VSYNC signal. Therefore, there will be tearing. To remove tearing, a GLES compositor is needed. This tearing free feature will be described in next release. Regards, Eric