[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] RFC: running the user interface in a thread ...
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] RFC: running the user interface in a thread ... |
Date: |
Thu, 21 Jan 2016 10:45:32 +0100 |
Hi,
> What are taking long time? Can you give a few examples?
Didn't profile things, but UI code is handling bulky graphics data,
which of course takes time, especially in case some software scaling is
involved.
For sdl-1 I remember complains about it slowing down guests alot. IIRC
I checked a while back and figured it does some X11 stuff synchronously
(i.e. waits on X server reply) somewhere deep in the library.
With virglrenderer a new issue came up: compiling shaders can take time.
Given both opengl and ui toolkits tend to be pretty bad at
multithreading I'm not sure how well helper threads for heavier UI tasks
are going to work (I suspect that is the background of your question).
cheers,
Gerd
- Re: [Qemu-devel] RFC: running the user interface in a thread ..., (continued)
Re: [Qemu-devel] RFC: running the user interface in a thread ..., Fam Zheng, 2016/01/21
- Re: [Qemu-devel] RFC: running the user interface in a thread ...,
Gerd Hoffmann <=