The FOSS GPU virtualization stack has never before seen as intensive progress as in the the last months. Virglrenderer started as a research project to investigate the possibility of creating a virtual 3D GPU for use inside QEMU virtual machines that allows the guest operating system to use the capabilities of the host GPU to accelerate 3D rendering and is now getting to a product level quality.
This talk will go through an introduction of the Open Source graphics virtualization stack, the security advantages, look at history of the project and at what is happening to take it to production level.
Finally, the future plan for the GPU virtualization stack will be shared, like the support to different versions of OpenGL ES and Vulkan on the guest side, improvements to the performance and security of the stack.
Speakers: Elie Tournier