On 05/18/10 11:12, Stefano Stabellini wrote:
I think it would be better to implement an accelerated frontend for
rendering the framebuffer, like opengl or xv.
Well. xv is pretty pointless IMHO. gl makes sense. But to have some
effect this needs some major restructions in qemu, the current
DisplayState infrastructure can't handle anything but a simple, stupid
framebuffer. There isn't much to accelerate, except maybe scaling the
guest display to fullscreen on the host.
qxl + spice will change that though. qxl is a paravirtualized gfx
adapter. Guest sends rendering commands. The spice protocol sends the
rendering commands over the wire to the spice client, which in turn will
render them (and can use gl to accelerate that).