中关村在线

热点资讯

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

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的一部分发布给用户。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具