Rather than creating a new thread, this thread seems to be the best place for the problem with my setup.
I'm using a 24" monitor (1920x1200@60) connected to a Geforce 7600 GS via dual-link DVI which works fine for just about everything, except I get persistent tearing in XBMC, both in the interface and during playback. I've tried mucking around with the nvidia vsync settings and the sync settings in XBMC to no avail.
I've checked all my settings and they seem to be correct according to this and other threads (and adjusted for a monitor rather than a TV), since both MPlayer and Kaffeine show no tearing at all when playing the same files that XBMC tears on (basically all files), but it's really noticable during the intro sequence of Deadwood with the flames and the horse riding across the screen. Major major tearing.
There is a slight inconsistency in how the refresh rate is shown, too:
Xrandr says 60hz
Nvidia-settings says 59.95hz
XBMC says 60hz, but if I pause a video and press 'o', it says 60.10fps:confused2:
Setting "DebugMode" to "on" in my xorg.conf tells me that 1920x1200@60 is what my monitor supports and what I should be getting, but no matter which combination of settings I try, I can't get rid of the tearing in XBMC.
Help? I are confoosed