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

AMD GPU Linux驱动程序有了显著改进

IP属地 北京 编辑:吴俊 中关村在线 时间:2024-11-05 14:13:21

Valve的Linux驱动团队在最新的Mesa 24.3版本中对RADV(Radeon Vulkan)驱动程序进行了改进,提升了AMD FSR 2在RDNA 2硬件上的性能表现。此次升级实现了令人瞩目的228%的性能提升,但需要强调的是,这种提升是基于FSR2示例应用程序而非FSR2算法本身。

RADV是一款开源Vulkan驱动程序,专为Linux操作系统上的AMD GPU设计,并因其开源特性而备受欢迎。然而,在启用FSR 2时,该驱动的性能一直不如官方的AMDVLK/AMDGPU-PRO Vulkan驱动。这一差距已经存在了近两年之久。

工程师Samuel Pitoiset通过重新编写仅十余行代码解决了这个问题。问题的核心在于RAVD驱动处理特定特性的原始对象剔除(culling)方式存在问题:当渲染前剔除不必要的三角形和线条等对象时可以节省性能和功耗。

与AMDGPU-Pro相比,RAVD在处理W位置为零的原始对象剔除时效率较低,导致额外且不必要的计算,从而降低了FSR 2应用的性能。然而,Samuel Pitoiset通过对AMD NIR代码进行调整,在W位置为零时强制进行剔除,这一改动使得RDNA 2 GPU在启用FSR 2时RAVD驱动的性能大幅提升至228%。

这项改进将作为Mesa 24.3-devel的一部分,并将于官方发布后提供给用户使用。

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

全站最新