On 13/07/2015 00:02, Peter Maydell wrote: > (I'm wondering if we somehow manage to spend all our time > trying to service the GUI and no time making forward > progress in the guest, though I don't have a clear idea > in mind of why this would be so
Perhaps because Xlib calls (and hence GTK+ calls) are blocking? > or why this change would > make things worse, except that presumably we now do more > full-screen-invalidates.) Yes, then it makes sense for this patch to make a difference. VNC does dirty rectangles and has multithreading, but GTK+ doesn't do either. You can just add a memory_region_set_log call for the integratorcp and versatilepb RAM regions. Paolo