~samuel-thibault/compiz/clone

Viewing all changes in revision 2916.

  • Committer: smspillaz
  • Author(s): Daniel van Vugt
  • Date: 2012-01-18 17:05:12 UTC
  • mfrom: (2893.4.10 fix-880707.2)
  • Revision ID: sam.spilsbury@canonical.com-20120118170512-8cd188gvjckvbfgy
Fix inaccurate frame timing causing tearing and stuttering (LP: #880707) (LP: #92599) (LP: #798868) (LP: #876575) (LP: #755841) (LP: #891744)

Introduced "tickless" frame timing to the composite plugin. This means we no longer need to poll for repaints. Composite only wakes up when a repaint is required and it's the right time to do so. This not only improves vsync accuracy, but also reduces CPU usage and power consumption.

Merges lp:~vanvugt/compiz-core/fix-880707.2

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: