qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] vnc: shared buffer: skip some optimizations.


From: Anthony Liguori
Subject: Re: [Qemu-devel] [PATCH] vnc: shared buffer: skip some optimizations.
Date: Wed, 11 Mar 2009 10:43:33 -0500
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

Gerd Hoffmann wrote:
  Hi,

When using a shared display surface buffer some of the optimizations
done by the vnc server code don't work.  In shared buffer mode the guest
may update the screen while the vnc server looks at the framebuffer.
That in turn makes some code racy, the dirty bitmap walk through for
example, leading to screen corruption.  Right now this is visible with
xenfb only.  I expect simliar issues will show up for vga too once we
run the vcpus in threads.

:-/  I'd rather disable the shared buffers.

The minimization optimization is extremely important for VNC performance. It's a much bigger win than the memory copy that you lose when using shared buffers.

Regards,

Anthony Liguori

please apply
  Gerd





reply via email to

[Prev in Thread] Current Thread [Next in Thread]