Hacker News new | ask | show | jobs
by koprulusector 1046 days ago
Vulkan doesn’t come into play here. Vulkan is a graphics API. This project is hardware GPU virtualization in QEMU / libvirt.
1 comments

That's incorrect, the goal of VirGL is pass the GL commands themselves (Gallium intermediate representation of them, actually), from the guest to the host, so they are executed on the host accelerated Mesa stack. It is not about virtualising the GPU hardware itself.

So it makes sense to one day do the same for Vulkan, which is much lower level and might be able to extract more performance.