Promoting SPICE vm performance(video, sound and other)

Registered by linzhang on 2015-09-07

Now, More and more enterprises use OpenStack as Desktop Virtualization Platform, it need improving remote display performance and playing music/sound files.

So, this blueprint hope improving display performance and supporting audio in Spice client.

Goals:
1. Add video device in libvirt config.
2. Add sound device in libvirt config.

Blueprint information

Status:
Started
Approver:
John Garbutt
Priority:
Undefined
Drafter:
linzhang
Direction:
Needs approval
Assignee:
linzhang
Definition:
Pending Approval
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
linzhang

Related branches

Sprints

Whiteboard

Promoting SPICE vm performance(video, sound and other)

Now, More and more enterprises use OpenStack as Desktop Virtualization Platform, it need improving remote display performance and playing music/sound files.
So, this blueprint hope improving display performance and supporting audio in Spice client.
spice channel, (document addr: http://www.libvirt.org/formatdomain.html#elementCharChannel)
In short, it is a virtual serial port channel, to optimize some communication between the host and virtual machine.
After power up virtual machine, you will find some unknown devices in device manager.
we should install drivers for these devices (drivers download addr is http://www.spice-space.org/download/windows/spice-guest-tools/) .
These drivers contain whole virtual graphics card driver, virtual network card driver and virtual serial port card driver.
this corresponds to the following libvirt XML:
<channel type='spicevmc'>
    <target type='virtio' name='com.redhat.spice.0'/>
      <alias name='virserial-channel1'/>
</channel>
video, this corresponds to the following libvirt XML:
<video>
  <model type='qxl' vram='65536' heads='1'/>
</video>
sound, this corresponds to the following libvirt XML:
<sound model='ich6'>
    <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</sound>

Gerrit topic: https://review.openstack.org/#q,topic:bp/hope,n,z

Addressed by: https://review.openstack.org/#/c/223611/
    Now, More and more enterprises use OpenStack as Desktop Virtualization Platform, it need improving remote display performance and playing music/sound files.

Addressed by: https://review.openstack.org/223611
    Promoting SPICE vm performance(video, sound and other)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.