[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
- [PATCH 0/2] ui/dbus: optimize a bit message queuing,
marcandre . lureau <=