周四 Mesa 23.1 合并了一个最新 “RADV”驱动补丁: VK_EXT_pipeline_library_group_handles,这个补丁允许在 Linux 上的 3A 游戏 Cyberpunk 2077 享受光线追踪功能支持(使用 Steam Play / VKD3D-Proton 运行)。
RADV 联合领导 Bas Nieuwenhuizen 实现了这个 VK_EXT_pipeline_library_group_handles 支持补丁。该功能于 1 月份在 Vulkan 1.3.240 中首次引入,可帮助在 Vulkan API 上实现 DirectX 12 光线追踪 (DXR) 兼容性,最初是供 Valve 的 VKD3D-Proton 使用。
但当时利用该功能在 RADV 上的 Cyberpunk 2077 中启用光线追踪时,往往会导致崩溃。现最新 RADV 驱动补丁已修复了该问题,Bas 已将此 Bug 追踪标记为关闭状态。
虽然 Cyberpunk 2077 在这个开源 Radeon Vulkan 驱动程序上启用光线追踪时不会再崩溃,但目前性能并没有达到最佳。早期测试表明,使用 RADV 的《赛博朋克 2077》光线追踪性能可能只有 Windows 版本 Radeon Software 驱动程序的一半左右,甚至可能更低。
但无论如何,它至少正在取得进展,并继续改进开源的 Mesa Radeon 图形堆栈。