性能可能很糟糕,但为基于CPU的执行实现Vulkan API的Mesa Lavapipe驱动程序已经推出了对Vulkan光线跟踪的支持。
MESA开发人员Konstantin Seurer设法实现了对Lavapipe的VK_KHR_ACCELERATION_STRUCTURE、VK_KHR_DEFERED_HOST_OPERATIONS和VK_KHR_RAY_QUERY的支持。这种Lavapipe Vulkan光线跟踪支持在一定程度上是基于从用于RADV的仿真光线跟踪使用较旧的Radeon GPU。
使用合并请求这使得Vulkan光线跟踪支持Lavapipe,Konstantin Seurer分享了下面的屏幕截图并写道:“不要询问性能”:
This (slow) CPU-based Vulkan ray-tracing will be found in Mesa 24.1. Lavapipe joins the Intel ANV and Radeon RADV drivers as the other Mesa Vulkan drivers currently supporting the ray-tracing extensions for Vulkan.