[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] VirtIO-GPU 3D OpenGL Hardware Acceleration for VMs and Xen

Il 11/01/2016 10:47, Pasi Kärkkäinen ha scritto:

And now all the components listed below are released and available easily.

- Qemu 2.5 has virtio-gpu 3D/OpenGL acceleration support for VMs.

- Linux 4.4 kernel has the virtio-gpu drm driver.
- Mesa 11.1 has the virtio-gpu 3D driver (virgl galliumd3 / OpenGL).

Did anyone try this stuff with Xen already? :)

I'm also interested on it but I not tried it for now because it is usable only locally (with qemu's gtk or sdl2 ui if I remember good), I'm waiting spice support (in development). I'll should be able to do needed libxl support if nobody will do it before but I'm not able to do hypervisor changes if needed (like initial problems with qxl on xen)

-- Pasi

On Mon, Nov 16, 2015 at 10:52:41PM +0200, Pasi Kärkkäinen wrote:

It seems upstream Linux/Gallium3D/Mesa/Qemu/KVM has recently gained virtualized 
support for 3D/OpenGL hardware acceleration in VMs, allowing using the GPU of 
the host in VMs.

        - Linux 4.4 kernel includes the DRM driver for VirtIO-GPU 3D 
acceleration (needed in the VM).
        - Qemu 2.5 (rc0) includes the VirtIO-GPU 3D mode support (needed on the 
        - Gallium3D VirGL driver is included in Mesa git (needed in the VM, 
supports up to OpenGL 3.3 atm).
        - On the host/dom0 one needs *any* OpenGL driver (for the host GPU 
obviously), no special requirements there, if I understood correctly.

Has someone looked into this already? How much work would it be to get 
VirtIO-GPU working in Xen HVM guests?


-- Pasi

Xen-devel mailing list

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.