No edit summary |
|||
Line 1: | Line 1: | ||
= QXL driver for guests = | = SPICE protocol / QXL driver for guests = | ||
Add | Add SPICE graphics protocol for guests | ||
== Summary == | == Summary == | ||
Line 15: | Line 15: | ||
== Detailed Description == | == Detailed Description == | ||
Current KVM-based virtual machines use an emulated Cirrus Logic graphics driver. This has numerous problems, the main ones being that it is slow and has a limited resolution. When Red Hat acquired Qumranet, we acquired a closed source protocol called | Current KVM-based virtual machines use an emulated Cirrus Logic graphics driver. This has numerous problems, the main ones being that it is slow and has a limited resolution. When Red Hat acquired Qumranet, we acquired a closed source protocol called SPICE which removes these limitations, is highly optimized, and supports such features as on-the-fly compression of video streams. The plan is to fully open source this and include all the pieces in QEMU/KVM, libvirt, Xorg, virt-install and virt-manager. | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Fedora will benefit because guests will be able to use a graphics protocol which is much more suitable for virtual machines. They will be able to use higher resolutions and more colors, support 2D acceleration, and be able to display video streams. These are all things which are not possible with the current Cirrus Logic device emulation. | |||
== Scope == | == Scope == | ||
Line 40: | Line 40: | ||
== User Experience == | == User Experience == | ||
Users will notice faster guest consoles. They will be able to select high resolutions and color-depths than currently possible. Features such as video playback inside the guest will be possible. | |||
== Dependencies == | == Dependencies == | ||
Line 46: | Line 46: | ||
== Contingency Plan == | == Contingency Plan == | ||
None necessary, we will just continue to use the Cirrus Logic driver. | |||
== Documentation == | == Documentation == | ||
Line 59: | Line 59: | ||
== Comments and Discussion == | == Comments and Discussion == | ||
* See [[Talk:Features/ | * See [[Talk:Features/SPICE graphics protocol for guests]] | ||
[[Category:Virtualization| | [[Category:Virtualization|SPICE graphics protocol for guests]] | ||
[[Category:FeaturePageIncomplete]] | [[Category:FeaturePageIncomplete]] |
Revision as of 16:47, 2 February 2009
SPICE protocol / QXL driver for guests
Add SPICE graphics protocol for guests
Summary
Owner
- Name: Richard Jones
- email: rjones@redhat.com
Current status
- Targeted release: Fedora 11
- Last updated: 2009-02-30
- Percentage of completion: XX%
Detailed Description
Current KVM-based virtual machines use an emulated Cirrus Logic graphics driver. This has numerous problems, the main ones being that it is slow and has a limited resolution. When Red Hat acquired Qumranet, we acquired a closed source protocol called SPICE which removes these limitations, is highly optimized, and supports such features as on-the-fly compression of video streams. The plan is to fully open source this and include all the pieces in QEMU/KVM, libvirt, Xorg, virt-install and virt-manager.
Benefit to Fedora
Fedora will benefit because guests will be able to use a graphics protocol which is much more suitable for virtual machines. They will be able to use higher resolutions and more colors, support 2D acceleration, and be able to display video streams. These are all things which are not possible with the current Cirrus Logic device emulation.
Scope
How To Test
User Experience
Users will notice faster guest consoles. They will be able to select high resolutions and color-depths than currently possible. Features such as video playback inside the guest will be possible.
Dependencies
Contingency Plan
None necessary, we will just continue to use the Cirrus Logic driver.