Comment 95 for bug 755841

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

OK, the fix is available for testing in ppa:vanvugt/compiz. But I highly recommend you also use ppa:vanvugt/unity because it contains a critical related performance fix.

In my testing (with both PPAs) this resolves all tearing in 24-30 FPS video, and almost all tearing in 60 FPS video. It's really getting close to the limit of how many pixels compiz can push around :)

ppa:vanvugt/compiz | https://launchpad.net/~vanvugt/+archive/compiz
compiz (1:0.9.6+bzr20110929-0ubuntu6vv5) oneiric; urgency=low

  * Significantly reduced tearing even more. This now resolves the tearing seen
    during HD video playback (LP: #755841)
    This also dramatically improves GL benchmark results for those who like to
    measure framerates with sync-to-vblank disabled.

 -- Daniel van Vugt <email address hidden> Wed, 07 Dec 2011 17:54:09 +0800

ppa:vanvugt/unity | https://launchpad.net/~vanvugt/+archive/unity
unity (4.24.0-0ubuntu2b1vv4) oneiric; urgency=low

  * Fix major performance regressions due to unnecessary UnityFBO binding
    (LP: #861061) (LP: #880707)
    UnityFBO was being bound even when not required. This caused major lag in
    glPaintOutput, which slowed down all rendering. This was seen in reduced
    framerates in apps (LP: #861061) and significantly worse screen tearing
    with Unity 4.x compared to 3.x (LP: #880707).

 -- Daniel van Vugt <email address hidden> Sat, 03 Dec 2011 14:34:01 +0800