[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