【ITBEAR】近日,Valve的Linux驱动团队宣布,在即将发布的Mesa 24.3版本中,RADV(Radeon Vulkan)驱动程序将获得重大性能提升,特别是在支持AMD FSR 2(FidelityFX Super Resolution 2)技术方面。这一改进有望为使用RDNA 2架构GPU的Linux用户带来更为流畅的游戏和应用程序体验。
据了解,此次性能提升并非源自FSR 2算法本身的改进,而是针对FSR 2示例应用程序在RADV驱动下的运行效率进行了优化。RADV作为Linux平台上AMD GPU的开源Vulkan驱动,其开源特性和广泛的社区支持一直受到用户的青睐。然而,在过去的一段时间里,RADV在启用FSR 2时的性能表现并不理想,与AMD官方的AMDVLK/AMDGPU-PRO驱动相比存在一定的差距。
为了突破这一性能瓶颈,Valve的工程师Samuel Pitoiset发挥了关键作用。他通过精确分析RADV在FSR 2中处理特定特性时的性能瓶颈,发现原始对象剔除(culling)环节存在问题。原始对象剔除是一种在渲染前剔除不必要对象的技术,对于提升渲染效率和节省性能至关重要。
Samuel Pitoiset进一步指出,RADV在处理W位置为零的原始对象剔除时存在效率问题,导致额外的计算负担和性能下降。为了解决这一问题,他对AMD NIR代码进行了调整,优化了W位置为零时的剔除逻辑。这一改动显著提升了RADV驱动在RDNA 2 GPU上启用FSR 2时的性能,实现了高达228%的性能提升。
此次性能提升对于Linux系统的AMD GPU用户而言无疑是一个好消息。他们将能够在使用FSR 2技术时获得更为出色的性能表现,从而享受到更加流畅和细腻的游戏画面。同时,这也进一步证明了开源驱动在性能优化方面的潜力和社区支持的重要性。