The Qemu Spice user manual makes reference to a "dynamic resolution" feature. If I'm understanding correctly, this alters the guest resolution to match the size of the VM's window, as is done automatically by VirtualBox's guest extensions.

I've skimmed every piece of Spice user documentation I can find. Nothing I've read actually addresses making this work in a Windows guest... although this one suggests that it works with an X11-based client.

What are the steps to enable dynamic resolution in a Windows 7 guest?


(Assuming the spice vdagent is guest tools are properly installed.)

  1. If you are using the virt-manager's builtin viewer, you must enable a feature called "Auto Resize VM with Display". It is mis-categorized under View->Scale Display.

  2. Consider using virt-viewer instead of the builtin viewer.

  • could you provide some doc or more about spice vdagent? would be helpful – Philippe Gachoud Feb 17 '19 at 20:52
  • 1
    I wrote this very early in my libvirt journey. There is no vdagent in a windows guest (the role is filled by the Spice Guest Tools). I've edited the answer to reflect that. – Autumn Feb 18 '19 at 16:42
  • 1
    @PhilippeGachoud there is some documentation on spice vdagent (the "guest tools" for Linux guest) at it's repository: gitlab.freedesktop.org/spice/linux/vd_agent – sebas Oct 25 '19 at 15:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.