On my desktop (with nvidia proprietary driver) the only way to remove the general tearing effect is by enabling compiz.
I would find a way where I don't need Compiz.
Enabling the "sync to VBlank" option on compiz-settings-manager resolves my issue.
I don't understand why if I have checked the two "Sync To VBlank" boxes on nvidia-settings app it isn't enough.
Same problem here. Does anyone know what causes this? Or how to go about finding the cause?
Video without a compmgr is fine.
Video with Compiz is fine.
Video with xcompmgr and cairo-compmgr tears, regardless of output driver (vdpau, gl, xv etc), video player, driver settings (Sync to VBlank, TripleBuffering ...). The refresh rate in cairo-compmgr is set to the right value, but to no avail.
I haven't tried gnome or xfce compositing, but I hear that they have the same problem. I also hear that Compiz used to have this problem, so some sort of solution seems to exist.
(Yes I know this thread is old & ignored, but there has to be some sort of idea what the problem is with other composition managers besides compiz)
My ship don't crash! She crashes, you crashed her!
old thread ... I'm having the same problem in 2012 ... just bought GT 520 card
I was having a tearing issue in Bodhi and read a post this morning that solved the issue for me (in VLC anyway).
Turn off compositing and choose GL video output in VLC. FTR I was using Enlightenment's compositor in Bodhi.
I need compositing, cant disable composite extension lol
What exactly is "same problem"? The first post is confusing as hell, I can't figure out what it's actually saying (it talks about removing tearing without compiz, but then it shows compiz settings).
Where exactly do you see tearing, and which compositor are you using?
Tearing when watching videos, such as those on youtube. When the motion gets fast, you see horizontal breaks appear momentarily, usually every few seconds. I've seen this in my browser while watching youtube and in vlc watching videos I had downloaded.
* When using Compiz, no problem with video tearing with v-sync enabled.
* When using Fedora 18 Gnome (with clutter/mutter), no problem with video tearing. Older versions require a clutter environment variable to be set.
* When using Bodhi Enlightenment (with evas), have to disable compositor and chose OpenGL video output.
Bug report below describes the problem in more detail.
In the comment below, the user links to a couple of videos where this problem can occur.
Does Enlightenment's compositor use xrender or opengl? If it uses xrender, it's impossible to not have tearing, because xrender doesn't provide vsync.
As for flash... well, it's flash. Though in theory it shouldn't have tearing because it uses VDPAU. Oh, I see you don't have nvidia graphics. You should've mentioned that. That's a whole different thing then. Modern hardware is designed with a compositor in mind, so getting it to not tear without one is tricky.
Last edited by Gusar (2013-02-11 12:57:29)
For me this is fixed by using compton (an updated version of xcompmgr) with the '--vsync drm' option. Atleast I can't detect any tearing when using this option and watching video in mplayer. Also I'm using the Nouveau driver.
I take back what I said about Bodhi Enlightenment (17). I found there is a setting for the compositor to enable v-sync (was already set), and a second setting to use OpenGL rendering (was not set). Instead of OpenGL rendering it was using Software rendering. [I've only had Bodhi Enlightenment installed a few days - still setting up everything.]
With v-sync enabled and OpenGL rendering enabled, my videos are now tear free.