[PATCH weston 0/5] New repaint scheduling algorithm

Pekka Paalanen ppaalanen at gmail.com
Thu Feb 12 05:30:12 PST 2015

From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>


Weston's repaint causes an additional frame of latency for client
output. This patch series reduces the latency by adding a delay
in the compositor's repaint cycle. All the details and analysis
can be found in

This is obviously post-1.7.0 material.

Pekka Paalanen (5):
  headless: fix the output refresh rate
  presentation-shm: put run mode in window title
  compositor: refactor to weston_output_schedule_repaint_reset()
  compositor: add repaint delay timer
  compositor: delay also exiting the continuous repaint loop

 clients/presentation-shm.c | 12 ++++++-
 man/weston.ini.man         | 10 ++++++
 src/compositor-headless.c  |  2 +-
 src/compositor.c           | 87 +++++++++++++++++++++++++++++++++++-----------
 src/compositor.h           |  2 ++
 5 files changed, 90 insertions(+), 23 deletions(-)


More information about the wayland-devel mailing list