5 ms·
Very interesting; is there anything similar for Vulkan? Does this also work with Vulkan?
by slimsag 3y ago
Very interesting; is there anything similar for Vulkan? Does this also work with Vulkan?
- shmerl 3y agoIt's called Venus: https://docs.mesa3d.org/drivers/venus.html https://docs.mesa3d.org/drivers/venus.html But not sure how far along it is. virt-manager doesn't seem to be aware of it yet.
- modeless 3y agoChromeOS uses it for Steam support which is generally available now, as well as for Android apps, so it must work reasonably well: https://chromeos.dev/en/posts/improving-vulkan-availability-with-venus https://chromeos.dev/en/posts/improving-vulkan-availability-...
- deleted 3y ago[deleted]
- koprulusector 3y agoVulkan doesn’t come into play here. Vulkan is a graphics API. This project is hardware GPU virtualization in QEMU / libvirt.
- sph 3y agoThat'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.
- gregschlom 3y agoGfxstream, used by the android emulator and others.