Features/QXL Render Support
From FedoraProject
(→Current status) |
(→Current status) |
||
| Line 17: | Line 17: | ||
== Current status == | == Current status == | ||
| − | * Targeted release: Fedora | + | * Targeted release: Fedora 18 |
* Last updated: Mon Jul 23 | * Last updated: Mon Jul 23 | ||
* Percentage of completion: 87.29% | * Percentage of completion: 87.29% | ||
Latest revision as of 15:17, 23 July 2012
Contents |
[edit] QXL Render Support
[edit] Summary
This feature adds support for the X Render Extension to the QXL paravirtualized device and to the Xorg QXL driver.
[edit] Owner
- Name: Ssp
- Email: soren.sandmann@gmail.com
[edit] Current status
- Targeted release: Fedora 18
- Last updated: Mon Jul 23
- Percentage of completion: 87.29%
[edit] Detailed Description
The lack of hardware acceleration for the Render extension is the main source of performance problems when Fedora is used as a guest on a Fedora host.
[edit] Benefit to Fedora
This will make the Fedora experience better when it is used as a guest in a virtualized environment.
[edit] Scope
Several components are affected by this feature:
- The QXL device in Qemu must be extended to accept Render commands
- spice-server must be extended to marshall Render commands
- spice-client must be extended to draw Render commands
- The QXL X driver must be extended to generate Render commands.
[edit] How To Test
Good tests include running the cairo test suite against an X server running on the guest. Also the cairo performance test suite, the render-check program are useful.
[edit] User Experience
Fedora virtualized guests should feel more responsive.
[edit] Dependencies
Render support will need to be accepted into the spice libraries.
[edit] Contingency Plan
None necessary, revert to previous release behavior.
[edit] Documentation
[edit] Release Notes
- Support for Render acceleration in QXL device and driver