Long story short: I use HD6450 to output signal to an HDTV via HDMI. I'm using the proprietary
fglrx drivers and like others before me, I'm getting ugly tearing when I play videos (
mplayer, VLC, ...) on the TV.
Yes, the current drivers support 'Tear-free desktop'. That does indeed removes the tear but video playback is jerky. Mplayer is my prefered player, and below the only video related settings in
[default] vo=gl_nosw ao=alsa:device=default
I also tried various video drivers such as
xv. All playback jerky, namely small stuttering all around.
- Can the tearing issue be solved by adjusting the modelines? I know very little about tweaking them, but this would be a very good solution.
- Is there a player or tweak to
mplayerto enable co-operation with tear-free desktop functionality?
So, it seems that no
gl option whatsoever makes for the tearing from happening. And the official way ('Tear-free desktop') makes the usual vsynced 60 fps video to appear about 59 fps or so, making vital delays here and there.
Maybe there's a way to force this 'tear-free desktop' active without any initial vsyncing?
(If you have anything on
fglrx, please share. I'll gladly accept anything that gives me tear-free videos without jerkiness. Preferably fglrx-based because RandR works better there.)