Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
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.