[virt-tools-list] [PATCH 0/5] RFC: virt-manager: add spice+virgl support
Marc-André Lureau
marcandre.lureau at redhat.com
Thu Feb 18 16:47:33 UTC 2016
Hi
The following series allows to setup and use a local-only spice & virgl-enabled
VM. It depends on spice+virgl qemu series currently under review, and "qemu: add
spice opengl support" libvirt patch, as well as spice server/client from git
master.
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,
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 | 3 +
.../cli-test-xml/compare/virt-install-spice-gl.xml | 69 ++++++++++++++++++++++
tests/clitest.py | 8 +++
tests/xmlparse-xml/change-graphics-out.xml | 2 +-
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, 175 insertions(+), 14 deletions(-)
create mode 100644 tests/cli-test-xml/compare/virt-install-spice-gl.xml
--
2.5.0
More information about the virt-tools-list
mailing list