Xen Project Q&A Forum: First Line Help for Simple Questions
This is your chance to ask questions and provide answers about basic use of the Xen Project software. For debugging problems and for more complex issues, consider using the xen-users mailing list instead. You can find information about xen-users under "HELP | Mailing Lists" in the navigation bar above.
How to use spice? Is it supported by Xen?
I believe that work on SPICE support began around the 4.1/4.2 timeframe. It also required some changes to QEMU apparently. As such, any SPICE code in 4.1 (if there is any) is probably quite weak and reliant in part with having a good QEMU available.
The Xen Project 4.4 release had a lot of improvements to the SPICE support. If you want to use SPICE, you will do much better with the latest release. If you stay with 4.1, you may not get it to work well (or work at all).
Accepted AnswerFabio FantoniOffline0Spice was added "only" some years ago, is present only in qemu upstream that is supported only by xl, then you need xl and qemu upstream.
For a good support of spice you have to use at least 4.4 xen (including vdagent and usb redirection), 4.6 (now at rc2) for full features (including qxl, compression and streaming settings)
Notes: spice is supported only by hvm domUs and there is still a problem with qxl that make it working on xen linux domUs only in few cases (for example with suse as dom0). For now I didn't found the needed workaround/fix to be applied also upstream.