Hi The following series allows to setup and use a local-only spice & virgl-enabled VM. It depends qemu and libvirt from git. It currently allows to setup a VM with virt-install, and I added minor details tweaking to the virt-manager UI. I haven't checked setting up a VM from virt-manager, this is left to do/check. To allow local framebuffer sharing, the communication must happen through a UNIX socket. There is no need for a listening socket on spice server, libvirt openGraphicsFD does the job just fine, so I opted for that. review and help welcome, v1->v2: - fix domain xml for spice gl parameter (changed during libvirt patches review) - fix gfx.gl usage after Cole review Marc-André Lureau (5): virtinst: add --graphics gl option virtinst: add virtio device model and accel3d attribute virtinst: use virtio if spice+gl virt-manager: connect with openGraphicsFD virt-manager: add opengl graphics option man/virt-install.pod | 7 ++- .../compare/virt-install-many-devices.xml | 4 ++ .../cli-test-xml/compare/virt-install-spice-gl.xml | 70 ++++++++++++++++++++++ tests/clitest.py | 8 +++ tests/xmlparse-xml/change-graphics-out.xml | 1 + tests/xmlparse-xml/change-videos-out.xml | 4 +- tests/xmlparse.py | 2 + ui/gfxdetails.ui | 29 +++++++++ virtManager/console.py | 2 +- virtManager/details.py | 9 ++- virtManager/domain.py | 8 ++- virtManager/gfxdetails.py | 11 +++- virtManager/sshtunnels.py | 7 ++- virtManager/viewers.py | 9 +++ virtinst/cli.py | 1 + virtinst/devicegraphics.py | 3 +- virtinst/devicevideo.py | 3 +- virtinst/guest.py | 7 +++ virtinst/osdict.py | 5 +- 19 files changed, 177 insertions(+), 13 deletions(-) create mode 100644 tests/cli-test-xml/compare/virt-install-spice-gl.xml -- 2.5.0 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list