10 月 6 日消息,开源的 Mesa3D RADV Radeon Vulkan 驱动团队表示,正在努力改进 AMD GPU 的光线跟踪性能。
了解到,谷歌的 Bas Nieuwenhuizen 是 RADV 驱动程序的联合创始人,他之前在 X.Org 开发者大会 也被称为 XDC 2022) 的第一天就放出了源码,并就 Mesa Vulkan 驱动程序的光线追踪性能进行了演示。
在 XDC 2022 上的演示中,他讲解了光线追踪的过程,如何处理 AMD Radeon RDNA 2 显卡的图形加速,以及团队在执行过程中遇到的挑战,以及如何实现的对老 AMD GPU 的软件优化。
目前来看,RADV 驱动程序是 Linux AMD 显卡的用户的首选,这一驱动程序会不断更新并定期进行改进,对性能在内的方方面面进行优化。
与 AMD 专有的 AMDVLK 不同,它使用的是 Mesa 项目的 RADV 驱动程序,每个 Linux 分发渠道都可以明确了解其变化。
RADV 联合创始人确保与 RADV 上的光线追踪兼容的游戏包括《控制》《死亡循环》《地铁:离去 加强版》《雷神之锤 2 RTX》《生化危机 村庄》。
与 RADV 相关的另一个主题是 AMDVLK 光线跟踪支持的性能对比,以及 AMDGPU-PRO 专有驱动程序的性能对比。RADV 在使用光线追踪时仍然表现一般,但开发人员正在使用实验性技术来提高性能。
AMD 更新 AMDVLK 代码作为其官方 Linux 更新的一部分,基于 Windows 和 Linux 专有 Vulkan 驱动程序中使用的相同源代码。此外,这一驱动程序的一大挑战是,在专有着色器上使用的 LLVM AMDGPU 着色器编译器仍然有缺失的部分。
目前正在开发的 RADV 支持将包括单独的着色器编译和默认的光线跟踪支持,间接的 BHV 构建还将带来允许 DirectX 光线跟踪 DXR 1.1) 支持,以及进一步的性能优化和增强。