Mesa’s Venus driver that allows for 3D graphics acceleration within virtual machines is now able to the Vulkan ray-tracing extensions when using Mesa 25.1-devel along with updated Venus Protocol and Virglrenderer code.
Yiwei Zhang has contributed Vulkan ray-tracing support to the Venus driver for next quarter’s Mesa 25.1 release. This Venus driver code enables the following extensions: VK_KHR_deferred_host_operations, VK_KHR_acceleration_structure, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline, VK_KHR_ray_tracing_position_fetch, and VK_KHR_ray_tracing_maintenance1.
Yiwei Zhang has shown this Vulkan ray-tracing support in action when paired with the latest Venus Protocol and Virglrenderer:
The merge request was merged on Friday into Mesa 25.1-devel.