Bug 37681

Summary: Tearing with composite extension
Product: xorg Reporter: dack
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium CC: russianneuromancer, Sasha.Medvedev
Version: 7.6 (2010.12)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description dack 2011-05-27 22:42:26 UTC
See Ubuntu bug report for more details: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/600178

There is extremely bad tearing with both nouveau and nvidia proprietary driver.  Tearing is present even without using a compositing window manager.  The only way I've been able to stop the tearing is to do something like:

Section "Extensions"
 Option "Composite" "Disable"
EndSection

I'm not sure which component is at fault (XGL, composite, nouveau?).

I have tested both nvidia driver and nouveau under unity, classic, and classic (no effects).  Changing driver makes no difference.  Single or dual display makes no difference.
Comment 1 dack 2011-07-01 17:34:33 UTC
I just tried the Fedora 15 LiveCD, which also exhibits tearing.  With the 2 most popular Desktop distributions exhibiting such a major video issue, I would think this would be getting more attention.
Comment 2 russianneuromancer 2012-03-07 09:16:26 UTC
Still issue on Kubuntu 12.04 with 7200/7300 Go, 8600M GT, 9600 GT, GT 220M, and so on.
Comment 3 russianneuromancer 2012-04-13 13:13:31 UTC
Samples:
http://rghost.ru/37220226 - Tearing test 1280x720
http://rghost.ru/37220233 - Tearing test 720x406
http://rghost.ru/37220247 - Tearing test 640x360
Comment 4 spb.nevill 2012-04-14 23:20:46 UTC
Same here on LG S900-U laptop, Nvidia 8600M GT, Kubuntu 12.04, both with nouveau and Nvidia drivers. I hope it gets fixed. it is painful to look at.
Comment 5 Joe 2013-12-10 04:28:24 UTC
Actually it's even worse on my end. Tearing does not go away on nouveau's drivers no matter what I do. Even with compositing completely disabled, opengl video output still tears. The best I can do is enable opengl compositing with compton or something similiar and enable sync to Vblank, but there's still tearing at the top of any fullscreen video even with opengl video output. I'm on Arch with a Nvidia GTX 650. The tearing issue does not happen in the proprietary drivers either. I hope this issue gets more attention as the proprietary drivers have some other problems of their own for me.
Comment 6 russianneuromancer 2015-09-24 04:23:41 UTC
Seems like tearing gone with Full Repaints VSync mode in KWin.

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.