Tracking Mesa's VirGL OpenGL Features
Written by Michael Larabel in Virtualization on 7 June 2018 at 07:48 PM EDT. 14 Comments
It's now much easier tracking the state of VirGL that allows for OpenGL acceleration within guest virtual machines by passing on the rendering calls to the system's host OpenGL driver via Mesa and the virglrenderer library.

VirGL has come along a lot since its debut three years ago, but even with a host OpenGL driver having OpenGL 4.5, the VirGL code and renderer library aren't yet ready for those latest OpenGL 4.x capabilities.

As it stands now VirGL is only officially at OpenGL 3.3 but supports more than half of OpenGL 4.0 and various bits of OpenGL 4.1/4.2/4.5.

If you are a VirGL user and want to track its progress, the driver is now documented via the features.txt tracker. In turn VirGL should then get picked up on Mesa Matrix.

Also taking place this summer in the VirGL space is the experimental Vulkan support upbringing albeit right now still in its super early stages.
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