From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Pasi Kärkkäinen" <pasik@iki.fi>
Cc: xen-devel@lists.xen.org
Subject: Re: VirtIO-GPU 3D OpenGL Hardware Acceleration for VMs and Xen
Date: Mon, 11 Jan 2016 11:08:01 -0500 [thread overview]
Message-ID: <20160111160801.GF10641@char.us.oracle.com> (raw)
In-Reply-To: <20160111094738.GS5306@reaktio.net>
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@lists.xen.org
> http://lists.xen.org/xen-devel
prev parent reply other threads:[~2016-01-11 16:08 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-16 20:52 VirtIO-GPU 3D OpenGL Hardware Acceleration for VMs and Xen Pasi Kärkkäinen
2015-11-16 22:13 ` Konrad Rzeszutek Wilk
2016-01-11 9:47 ` Pasi Kärkkäinen
2016-01-11 10:34 ` Fabio Fantoni
2016-01-11 16:08 ` Konrad Rzeszutek Wilk [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160111160801.GF10641@char.us.oracle.com \
--to=konrad.wilk@oracle.com \
--cc=pasik@iki.fi \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.