Comment 127 for bug 755841

Revision history for this message
In , Da-fox (da-fox) wrote :

(In reply to comment #72)
> So the workaround I used previously still applies - I need to disable
> compositing and use either vaapi or gl rendering, which perform vsync'ed screen
> updates. This way, I see no tearing.

This is only a very partial work-around though, only applicable to video, and only if played through a player supporting vaapi or gl output.
- How do I tell my flash game to render with vaapi?
- How do I tell firefox's html-5 video renderer to use gl?
- How do I tell my window manager to render with either gl or vaapi (yet keeping compositing disabled)? (i.e. I'd like tear-free windows movements, too)

There are more use-cases for basic v-sync support other than just being able to watch a simple video!

In other news, I just noticed something: for some reason my video's were tearing even when using the vaapi and gl outputs just now. This was with kernel-3.4+drm-intel-next-2012-05-20.
Toggling the resolution with xrandr fixed it. I don't know how or why it stopped working, but now if/when this happens you should at least be able to fix it without a reboot.