Update refresh interval upon frame tick;
Add callback of window state events to adjust refresh rate during iconified.
The callback handle is saved in struct VirtualConsole for its removal when the
window is iconified.
Signed-off-by: Chen Zhang
---
include/ui/gtk.h | 1 +
ui/gtk.c | 48
Additionally, the aforementioned patch performs OK for non-vfio OpenGL enabled
GTK displays, and fails DMA Buf iGVT-g display only, so far as I could tell.
Perhaps a change like the following is better?
static gboolean gd_frame_tick(GtkWidget *widget,
GdkFrameCloc
Hi,
I have briefly tested this patch. Unfortunately, it apparently caused
deteriorated performance on a previously working Windows 10 guest with DMA Buf.
The patched qemu not only clogged up graphics drawing, but also obstructed the
guest OS. The boot time and latency for guest operations (e.g.