From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= Subject: VirtIO-GPU 3D OpenGL Hardware Acceleration for VMs and Xen Date: Mon, 16 Nov 2015 22:52:41 +0200 Message-ID: <20151116205241.GC5306@reaktio.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org 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