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

Zhenyu Wang zhenyu.z.wang at intel.com
Thu Dec 11 19:00:06 PST 2008


On 2008.12.11 13:32:35 +0800, Nick Nobody wrote:
> >>> 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.

Keith, how about a Xv attribute for this? User can decide if want to turn it
on or off. 

> 
> The GM945 only has the overlay adaptor, I initially thought that was the
> cause too...

No, 945 has texture video support, overlay should do vblank sync for you in
the hw.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20081212/a100584d/attachment.pgp>


More information about the xorg mailing list