After a lot of fiddling, I finally found something that works for me:
Turn vysnc on in both NVIDIA and Compiz.
Do NOT turn on "undirect fullscreen windows". Leave that workaround UNCHECKED or you'll have tearing in fullscreen.
Then do either of the following
A) Turn "allow flipping" OFF in Nvidia settings, and set Compiz refresh rate to your monitor's refresh rate (probably 60 Hz)
OR
B) turn "allow flipping" ON, but set Compiz's refresh rate to double your monitors' (probably 120 Hz)
I would think option A would be better since I think option B is just wasting processing power rendering things that won't actually be drawn.
After a lot of fiddling, I finally found something that works for me:
Turn vysnc on in both NVIDIA and Compiz.
Do NOT turn on "undirect fullscreen windows". Leave that workaround UNCHECKED or you'll have tearing in fullscreen.
Then do either of the following
A) Turn "allow flipping" OFF in Nvidia settings, and set Compiz refresh rate to your monitor's refresh rate (probably 60 Hz)
OR
B) turn "allow flipping" ON, but set Compiz's refresh rate to double your monitors' (probably 120 Hz)
I would think option A would be better since I think option B is just wasting processing power rendering things that won't actually be drawn.