I've been running linux for a fair while now but I've just started with Arch and found it so far very easy to use (after gentoo) and have found time to try and fix one of the longest running problems I've ever had. Ever since I've had my current computer about 2 years or so now I've had quite considerable tearing video on my screen whenever I have any large degree of movement on my screen (watching videos, dragging windows or turning my head in games).
I decided to look into it and it appears that VSync is designed to remove tearing like this where the tearing is the result of a mismatch between your Monitor Vertical refresh rate and the rate that your video card is updating it (in my case a Gigabyte GeForce 8600 GTS Silent Pipe 3).
So I've tried experimenting with VSync to see if I can remove my tearing problems. I've found that I can't but I've found something interesting. With OpenGL VSync off I get lots of little tears - while turning in an opengl game - however with VSync on I get one near continuous tear about a 5th of the way down the screen. No matter what the OpenGL or Xv VSync options I seem to get lots of little tears when dragging windows around (at the moment in xfce with no effects).
I've also tried enabling triple buffering on my card in xorg.conf which hasn't changed much. I thought that maybe VSync was mis-detecting my refresh rate slightly which is why I was getting a near constant horizontal tear. So maybe I can find some way to tweak my refresh rates for VSync by hand??? If this is the case then I've noticed that my refresh rate on my monitors OSD changes with the screen resolution so any tweak would have to be able to set for each resolution.
I'd appreciate any advice you can give me to beat this once and for all.
P.S. My monitor is a Digimate L-1715. (edit) and I'm running the NVidia drivers 195.36.15
Last edited by mikeym (2010-06-21 14:47:07)
one near continuous tear about a 5th of the way down the screen
Yeah, I had that with d2x-rebirth, for ages.
Solution: Upgrade your nvidia driver. I can't remember exactly which version cured it, but 195.36.31 was OK IIRC.
Thanks for the reply. I hadn't run a system update yet with pacman so I still had a low NVidia driver version. I've run it now and am at 195.36.31 with absolutely no change to my problem (after a reboot). But since I've been waiting well over 2 years for this issue to be resolved I don't think a driver update will ever fix it.
Does anyone have any other suggestions?
As I would have been willing to bet money on there was no improvement a further upgrade to the 256.35 beta - in fact it just made my card's performance plummet and still had tearing.
I suppose if no one's got any suggestions here I'll move it over to the nvnews forums.
Last edited by mikeym (2010-06-22 12:43:47)
Having the same issue. It's annoying as hell.
Hi Mad Fish, sure is.
I've posted my problem on the nvnews forum without much luck (or response) so far. Here's a link anyway in case someone figures out what the problem is:
I had this problem too. Just tried next thing - disabled composite extension in X config and farewell to tears!
Option "Composite" "Disable"
Option "Composite" "Disable"
I didn't see improvments
I have a lxde + openbox system and let me tell this issue is too annoying!!!
I come from gnome + compiz and I hadn't any problems with my nvidia 8800gts.
I also started a topic on March 2010 where I observed with Compiz this problem doesn't exist.
I tried xcompmgr too but without results.