[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



On Mon, Jan 11, 2016 at 11:47:39AM +0200, Pasi Kärkkäinen wrote:
> Hello,
> 
> And now all the components listed below are released and available easily.
> 
> Dom0:
> - Qemu 2.5 has virtio-gpu 3D/OpenGL acceleration support for VMs.
> 
> DomU:
> - 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 was trying to compile QEMU with the options to enable this - but got
derailed.

The big thing was that I needed to install virglrendered and then pass
to QEMU --enable-virglrendered --enable-opengl --enable-spice --enable-gtk

Which meant getting virglrendered which was so new I needed to update the 
machine
to Fedora 23. After that it built (I think), but then I ended up having trouble
with qemu-traditional with VNC. There were some patches posted for this, and 
then
.. X-Mas week came :-)

I will try dust this off next week.
> 
> 
> -- Pasi
> 
> 
> On Mon, Nov 16, 2015 at 10:52:41PM +0200, Pasi Kärkkäinen wrote:
> > Hello,
> > 
> > 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.
> > 
> > Components:
> >     - 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 
> > host/dom0).
> >     - 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? 
> > 
> > 
> > Thanks,
> > 
> > -- Pasi
> > 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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