Oh, i just saw your xorg.log, you’re using triple buffering, that’s another option i’d turn off because it is known to cause tearing.
you don’t need it at all if kde is running with effects disabled, and even with effects enabled there are valid alternatives.
Right now this isn’t a problem since I downgraded back to the previous driver. But it’s worrying to see that the NVidia driver isn’t really dealing well with VSync on Xv or VDPAU and that a compromise is required to get it to work. Using OpenGL instead of Xv isn’t a solution either, since I want to keep GL VSync disabled.
First i’d try to disable triple buffering vsync disabled make it completely useless.
(if kwin in console complains about it when you enable effects and disable vsync because your visual isn’t triple buffered, then you can export __GL_YIELD=USLEEP to meke it happy again.)
I have tearing in xv and on vdpau with triple buffering enabled, regardless of the driver version.
I have VSync disabled in NVidia’s control panel. I still enable it the settings of games. KWin doesn’t work well when VSync is forced on in NVidia’s control panel (it results in some stuttering in the animations.)
My actual setup isn’t what I described in my reply to sandipt. That was only the easiest configuration to reproduce the problem, taking compositing out of the equation as the source of the problem. I do use desktop effects. And triple buffering is very helpful when running games and having VSync on for them.
Thanks for the tip about the environment variable to force VSync on. Might come in handy. Though another reason I use Xv is that according to various information I read on the net, Xv and VDPAU have very good scaling filters.
But again, I was just reporting the problem to the NVidia devs. I’m not interested in a solution for it at the moment, as I will be sticking to the current stable driver version for quite a while if the problem isn’t fixed later on. Paired with the extremely serious bugs in NVidia’s Windows drivers in the last 7 months (I’m dual booting), I might buy another graphics card anyway later down the line, if the current drivers are too outdated to support newer software and/or games.
Hi RealNC, We are trying to repro this issue with Ubuntu 13.10 x86_64 but we are seeing tearing for both drivers previous and latest. If possible could you please share video clip and recording of tearing video issue ?
My problem is a bit different but I add my contribution because of tearing while playing videos (vdpau)
Card : GTX 680
ArchLinux 64
Drivers : tried from 304.116 to the latest one without luck
Xfce + Compiz
I have annoying tearing in Xfce. Vsync enabled in nvidia-settings. To be sure it was not a compiz issue, I tried compton : same tearing.
/!\ The tearing is located at the top of the screen !
It seems to be cyclic (or it looks like). Just after the login, I open xfce4-terminal and then I can move it eternally without tearing at all. That’s when I stop moving it, and try again that the huge tearing appears.
I’ve tried for 3 days all tips found my friend Google, none worked.
Cyclic, because sometimes I can play my tearing test video entirely OK, sometimes the tearing occurs the first 20/30s then disappears, sometimes it plays fine at the biginning then fails at the end… and so on…
The only workaournf I’ve found : Dell U2410 1920x1080 50Hz (instaed of 1920x1200 60Hz) but it’s a bit ugly and NOT a solution.
I’ve now got a GTX 780. The problem is still there, and in addition, I see corruption on the tearing line. The problem is there with 319.82 and 331.38.
VDPAU does not have this problem; it’s tear-free. Only Xv is affected. I still want to use Xv because VDPAU crashes mplayer when switching between fullscreen and windowed.