Bug 38770 - Video tearing with Xpress 200M
Summary: Video tearing with Xpress 200M
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.6 (2010.12)
Hardware: All Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-29 05:08 UTC by Lollerke
Modified: 2011-06-29 10:37 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Lollerke 2011-06-29 05:08:15 UTC
Launchpad bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/780624
Video tearing has always been a problem with this VGA under 2D compositing window managers since KMS is the default modesetting, because Overlay Mixer is not available. Under Ubuntu 10.04 (xorg 7.5 and xserver-xorg-video-radeon 6.13.0) video tearing is minimal, but with every new driver it's getting worse. Under Ubuntu 11.04 it's impossible to watch any video. I also tried the latest radeon driver from git. 3D compositing window managers are not an option, because the Xpress 200M is too slow.
Comment 1 Alex Deucher 2011-06-29 06:02:10 UTC
That anti-tearing Xv features only work if Xv renders directly to the front buffer (i.e., no compositor).  If you are using a compositor, you need to run a 3D compositor and enable vsync support if you want tear-free video.  For non-3D compositors, you can enable the EXAVSync option in the device section of your xorg.conf (Option "EXAVSync" "True"), but it will impact performance.
Comment 2 Lollerke 2011-06-29 10:14:01 UTC
Thanks, this resolves video tearing under newer distros, but I can't understand why videos tear with newer radeon drivers, because under Ubuntu 10.04 (which has xserver-xorg-video-radeon 6.13.0) I don't have to enable EXAVSync to have tear-free video playback.
Comment 3 Alex Deucher 2011-06-29 10:37:42 UTC
Your older distro may not have composite enabled.  The Xv anti-tearing stuff only works without composite.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.