Google & Collabora Working On OpenGL ES 2.0 Virtualized GPU Access For Containers
Written by Michael Larabel in Virtualization on 12 February 2018 at 10:41 AM EST. 3 Comments
Robert Foss of Collabora has shared some work they are engaged in with Google for virtualizing GPU access and allowing for OpenGL ES 2.0 acceleration for containers.

For containers in virtualized environments, they are working on accelerated OpenGL ES 2.0 support with that being the lowest common denominator for many mobile platforms. This virtual GPU access they are pursuing is making use of Red Hat's work on Virgil3D as the Gallium3D-based solution for graphics pass-through to the host. Then for the kernel bits are VirtIO-GPU and on the host is the Virgl Renderer with QEMU.

For those interested in some weekend experiments around Virgil3D and VirtIO-GPU, Robert Foss has posted a brief guide on the Collabora blog about setting up such a stack for virtualizing GPU access. It will be interesting to see all of what Google and Collabora pursue in this area.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week