qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/2] ui/dbus: optimize a bit message queuing


From: marcandre . lureau
Subject: [PATCH 0/2] ui/dbus: optimize a bit message queuing
Date: Fri, 8 Mar 2024 12:55:12 +0400

From: Marc-André Lureau <marcandre.lureau@redhat.com>

Hi,

Right now, all display updates are sent to the client, regardless of the speed
at which it processes the messages. When QEMU queues a lot of updates, it can
result in display delays. We don't have any optimization around this at this
point (we may optimize the grouping of updates, or simply throttle with some
fixes FPS etc). One simple and effective way already is to discard all pending
updates when receiving a new complete scanout. This improves greatly the
experience with remote displays.

Marc-André Lureau (2):
  ui/dbus: factor out sending a scanout
  ui/dbus: filter out pending messages when scanout

 ui/dbus-listener.c | 75 +++++++++++++++++++++++++++++++++++-----------
 ui/trace-events    |  1 +
 2 files changed, 58 insertions(+), 18 deletions(-)

-- 
2.44.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]