I don't have a video texture adaptor, it's the hardware's fault I guess.

Anyway, got a chat with mplayer devs... It was really hard to find a good arg. to convince them, and all I finally got was: "well i don't really oppose such an option but i'm not motivated enough to write it now" and "maybe you could ask the nvidia guys in that thread why vsync would be an option at all when drawing to an offscreen buffer"...

So I don't know... MAYBE they will implement this... In the mean-time I will be using a dirty 'n' quick wrapper hack:

#!/bin/bash

mplayer $@ &
sleep 1
xvattr -a XV_SYNC_TO_VBLANK -v 0 &

Reduces tearing/removes it in less dynamic scenes, so kinda helps, always better than nothing I think and keeps my eyes from popping out. Does pretty much the same thing that the beryl patch would do :-)

Tried enabling "Sync to vblank" in compiz, but this makes everything that compiz renders very choppy unfortunately.

9629 and the new beta should now ignore sync-to-vblank for redirected windows.

Does that mean sync to blank should be working now with Desktop Effects (Compiz/AIGLX) enabled under FC6? With the Nvidia 9629 drivers installed, I am unable to get anything to sync. Movies are still tearing in Xine, and 3D games are running at a FPS way above my monitor's refresh rate and tearing as well. Setting sync to blank in the Nvidia control panel has no effect.