Vulkan Virgl Has Kicked Off For Supporting This Graphics/Compute API Within VMs

As implied by the name, this effort is based upon the Virgl project started by David Airlie and originally tasked with getting OpenGL acceleration to guest VMs using a fully open-source Linux driver stack. Virgl has been in good shape for a while now with OpenGL, while this summer the hope is to get the Vulkan API support going for opening up VMs to using this high-performance graphics and compute API.
The summer is still young so there isn't too much to show yet, but the code has begun to flow. There is now the vulkan-virgl code repository, the fake Vulkan ICD code, and the currently branched virglrenderer code along with compute test code, etc.
At this stage obviously it's just the start, but will be exciting to watch it advance this summer and hopefully extend beyond just a summer project into something that makes it into mainline Virgl for supporting both OpenGL and Vulkan.
4 Comments