当前位置: 首页 » 资讯 » 新科技 » 正文

仅改动十几行代码:AMD FSR2性能暴涨228%!

IP属地 北京 编辑:王婷 中关村在线 时间:2024-11-04 16:25:42

Valve的Linux驱动团队在最新的Mesa 24.3版本中,对RADV(Radeon Vulkan)驱动程序进行了改进,显著提升了AMD FSR 2在RDNA 2硬件上的性能,增幅高达228%。

值得注意的是,这次的改进是围绕FSR2示例应用程序进行的,并非针对FSR2算法本身。RADV驱动是一款开源Vulkan驱动程序,适用于Linux操作系统上搭载AMD GPU显卡,因此深受社区用户喜爱。

然而,在启用FSR 2时,此前的RADV驱动一直不如官方的AMDVLK/AMDGPU-PRO Vulkan驱动表现出众。这一差距已经存在近两年之久。

幸运的是,Valve工程师Samuel Pitoiset通过重新编写仅十余行代码成功解决了这一问题。问题的核心在于,RADV驱动在FSR 2中处理特定特性的原始对象剔除方式不够高效。在渲染前,剔除不必要的原始对象如三角形和线条可以节省性能和功耗。

与AMDGPU-Pro驱动相比,RADV在处理W位置为零的原始对象剔除时效率较低,导致额外且不必要的计算。这直接降低了FSR 2应用的性能。

Samuel Pitoiset通过调整AMD NIR代码,强制在W位置为零时进行剔除,这一改动使得RDNA 2 GPU在启用FSR 2时,使用RADV驱动的性能大幅提升了228%。

这项改进将作为Mesa 24.3-devel的一部分发布给用户。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其内容真实性、完整性不作任何保证或承诺。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

全站最新