Hi Gerd,
One more question: do you know any VNC client which supports rich cursor
extension? We'd like to try such client to see the real effect.
Thanks,
Heyi
On 2018/11/21 16:23, Gerd Hoffmann wrote:
Hi,
and can’t see cursor either with “virtio-gpu”. Does that mean
virtio-gpu + VNC must rely on VNC client to draw the cursor image on
the screen?
Yes. virtio-gpu sends the cursor to the vnc client (via rich cursor
extension) and expects the vnc client to show it. So, if you ask your
vnc client to not show the rich cursor the cursor is gone. Solution:
don't do that.
stdvga has no hardware cursor support, so it is rendered to the
framebuffer (by the guest).
cirrus hardware cursor can't be mapped to rich cursor,
so it is rendered to the framebuffer too (by qemu this time).
cheers,
Gerd