This solution helped: https://wiki.archlinux.org/index.php/In … free_video
]]>it looks like setting the desktop composition from OpenGL to Xrender fixed the problem.
also, VLC is set to use GPU acceleration and OpenGL output.
]]>Basically if you:
- disable composite ( sorry till now I cannot find a better solution )
AND
- [VLC] deselect this option: Video -> Display -> Accelerated video output (Overlay)
OR
- [VLC] select this video output: Video -> Output -> OpenGL GLX
You will not have any Tearing
p.s.
I'm on ubuntu 12.10 32bit, hd3000 and Xfce - ( I have tested also without any window manager X+VLC and I had same results )
It looks last vlc support VA-API
I subscribed here only to post this solution I hope it helps
Give a look also here for updates: https://bugs.launchpad.net/ubuntu/+sour … bug/755841
]]>Someone suggested using vaapi, so I downloaded mplayer with vaapi support and all the libraries. It actually worked, bud subtitle rendering was not good and flashplayer videos were still tearing.
Anyway, I am using xf86-video-intel-git from AUR and the issue is gone.
Edit: today I got the tearing again, even with the git driver. I am back to normal drivers and vaapi. The subtitle rendering seems fine. It must have have had something to do with the video itself.
]]>CLUTTER_PAINT=disable-clipped-redraws:disable-culling
worked for me in the past, but after a recent kernel upgrade, I get the tearing problem again.
I now have
CLUTTER_PAINT=disable-clipped-redraws:disable-culling
CLUTTER_VBLANK=True
in /etc/environment and I do experience video tearing all the time...
Is there another way to solve this?
]]>the solution in post 32
CLUTTER_PAINT=disable-clipped-redraws:disable-culling
worked for me.
but when I turn monitor to portrait I get tearing again.
]]>