[Intel-gfx] How To Reduce/Eliminate Horizontal Tearing

Zou, Nanhai nanhai.zou at intel.com
Thu Dec 11 06:16:36 CET 2008


>-----Original Message-----
>From: intel-gfx-bounces at lists.freedesktop.org
>[mailto:intel-gfx-bounces at lists.freedesktop.org] On Behalf Of Keith Packard
>Sent: 2008年12月11日 13:12
>To: Nick Nobody
>Cc: intel-gfx at lists.freedesktop.org; xorg at lists.freedesktop.org
>Subject: Re: [Intel-gfx] How To Reduce/Eliminate Horizontal Tearing
>
>On Wed, 2008-12-10 at 23:14 -0500, Nick Nobody wrote:
>> Hello,
>>
>> I'm using Ubuntu 8.10 with a GM945 (at 1920x1080) for my media center PC.
>> The problem I'm running into is a bunch of horizontal tearing on higher
>> resolution videos (720p or greater). From what I can tell it's not a CPU
>> limitation but rather something related to the graphics card...
>>
>> Are there any options that I can enable in my xorg.conf to help
>> reduce/eliminate this tearing? Or is this simply a hardware limitation?
>> Can XvMC somehow help me here?
>
>There aren't any options at this point, but I'm wondering -- is this
>full-screen? If we made full-screen Xv operations block until vblank
>(which would lock up the X server), would that be an acceptable option?
>
>It's actually very easy to do, just stick a 'wait for vblank' command
>into the ring right before the 'copy the new picture' command in the Xv
>extension code. It's just annoying when you're watching a tiny movie and
>your whole session stops responding.
 Select overlay output will fix the tearing I think.

Thanks
Zou Nan hai

>
>--
>keith.packard at intel.com


More information about the Intel-gfx mailing list