I'd recommend turning on the setting ForceFullCompositionPipeline. This usually eliminates most tearing issues with nvidia cards, along with the nvidia driver.
The simplest way to activate this is to launch
nvidia-settings. Then navigate to: "X Server Display Configuration".
At the bottom, you should see an "Advanced..." button, click this, then the checkboxes for the option should appear under the resolution settings.
Tick "Force Full Composition Pipeline", and this should eliminate most tearing and solve many vsync issues.
If the option isn't present, or doesn't seem to make any difference, you can also set this option by creating a file in
/etc/X11/xorg.conf.d/10-nvidia.conf with these contents:
Code:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Option "TripleBuffer" "on"
Option "AllowIndirectGLXProtocol" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection