News: 0001532574

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Mesa's Venus Driver Adds Vulkan Ray-Tracing Support For VMs

([Virtualization] 5 Hours Ago Vulkan Ray-Tracing Within VMs)


Mesa's Venus driver that allows for 3D graphics acceleration within virtual machines is now able to make use of 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 [1]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:

[2]The merge request was merged on Friday into Mesa 25.1-devel.



[1] https://www.phoronix.com/search/Venus

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33907



rabcor

wertigon

rabcor

As the system comes up, the component builders will from time to time appear,
bearing hot new versions of their pieces -- faster, smaller, more complete,
or putatively less buggy. The replacement of a working component by a new
version requires the same systematic testing procedure that adding a new
component does, although it should require less time, for more complete and
efficient test cases will usually be available.
-- Frederick Brooks Jr., "The Mythical Man Month"