VirGL VirtIO 3D GPU Driver Added To Gallium3D
![MESA](/assets/categories/mesa.webp)
For years has been the Virg(i)l project hacked on by David Airlie at Red Hat for 3D virtual GPU support for QEMU by leveraging Gallium3D and VirtIO. That work is finally being readied for mainline.
Landing with the Linux 4.4 DRM code will be the necessary kernel changes while David Airlie added the Virgl Gallium3D driver to mesa Git master today. David explained in the commit, "The 3D acceleration is designed around gallium and TGSI as the virtualisation layer. The backend renderer translates the virgl interface into OpenGL currently...Currently this driver supports up to GL3.3 and some misc extensions if the host driver exposes it. It is planned to iterate the virgl API to new GL levels as mesa host drivers gain features."
Benchmarks to come once everything is mainlined.
17 Comments