RTX 50独占墙被拆完了:A卡跑DLSS 5一天内性能暴涨74%

现在的 DIYer,显然已经不满足于在老 N 卡上摘老黄现在的桃子了。

前段时间,原本官方只给 RTX 50 系列开放的 DLSS 5,已经陆续被民间大神搬到了 RTX 40、RTX 30 等老显卡上。
图片
这还没折腾多久,AMD 也分到了一杯羹。没错,A 卡现在也能跑 DLSS 5 了。
而且不仅仅是「成功点亮、截图留念」的程度。现在是真的可以用了。
图片
项目名是 DLSS-NR-on-AMD ,最近一天之内连更两个版本,性能累计暴涨约 74%;
并且哈,原本相当折腾人的安装流程,也已经有人做成了接近一键安装的启动器。
图片
DLSS 5 相信大伙儿已经比较熟了,这里简单给新来的同学提一嘴。这代最大的变化,是加入了 3D 引导神经渲染。
游戏引擎先正常提供人物、场景、动作这些基础画面和信息,随后神经网络再参与处理光照、材质、皮肤等视觉效果。
也就是游戏先负责把一个 NPC 的脸型、五官和动作画出来,DLSS 5 再根据这些信息,对皮肤质感、光影和材质进行“精修”。
图片
人还是游戏里的那个人,只是后面又多了一道 AI 后期。
众所周知,这一套神经网络原本是围绕 NVIDIA 自己的 RTX 50 显卡运行的,老 N 卡都没有第一时间支持,更不要说 AMD 了。
但玩家看着确实又眼馋,于是大能 DIY 玩家就水灵灵地站出来了。
图片
也就是前面提到的 DLSS-NR-on-AMD,目前主要针对 RX 9000 和 RX 7000 系列,重新实现了一套适用于 AMD 显卡的神经网络运行环境。
其中包括 HIP 计算内核,简单理解就是专门告诉 A 卡这些计算应该怎么执行的底层程序;另外还有显存数据怎么摆、怎么和游戏对接等一系列东西。
图片
开发者也专门强调,这并不是把 NVIDIA 的 GPU 代码实时翻译给 AMD,而是一套针对 AMD GPU 从头写出来的。
说得再简单点,DLSS 5 是菜谱。NVIDIA 原本只准备好了自家厨房的锅碗瓢盆适配。
DLSS-NR-on-AMD 做的就是拿着这张菜谱,重新研究出一套怎么在 AMD 这间厨房把菜做出来的方法。
图片
当然,刚开始这菜做得是有点“夹生”的。
早期 RX 9070 XT 成功运行 DLSS 5 后,性能并不好看。《赛博朋克 2077》测试中,之前大约只有 30FPS 不到。
图片
但到了 9 月 25 日,画风突然变了。
先发布了 Alpha 0.3.3,更新日志第一条,性能提升 23%。
不到两个小时,Alpha 0.4.0 又跟着上线。性能再涨 42%。
后面的 42% 是在已经提升 23% 的基础上继续涨,所以事实上是仅仅一天时间,性能相比 0.3.2 就提高了大约 74%~75%。
图片
实测变化也挺明显。
使用 RX 9070 XT 测试时,《赛博朋克 2077》在 3440×1440 下,开启 DLSS 5 后已经能从此前约 30FPS 提高到接近 50FPS。
图片
30 帧和 50 帧是什么区别,大伙儿应该不用阿红解释了。
前者是能跑,现在是已经可以玩了。而且这 74% 到今天已经不是最新进度。
9 月 26 日发布的 0.4.1 又提升了约 8%,在重负载游戏场景下还能额外获得约 9% 的性能提升。
到了 9 月 27 日,0.4.2 又来了。开发者给 RX 9000 系列加入了新的 Fast 快速模式,在 1080P 下相比 0.4.1 又提升约 15%。
图片
优化思路也不复杂,在画面差别不大的地方,换用开销更低的算法,节省显卡算力,从而有更高的帧数上限。
不过性能开始能看以后,又冒出来另一个问题,以前这东西是真不好装。
要找游戏真正的 EXE 目录,要准备 OptiScaler,要放对应的运行时组件,还得往游戏目录里复制一堆 DLL。
图片
有些游戏还要求把 OptiScaler.dll 改成 dxgi.dll。
不行还得再试 d3d12.dll、winmm.dll、version.dll…
光看这一串名字,估计已经有不少电友准备放弃折腾,等 NVIDIA 哪天自己良心发现开源了。
图片
所以「傻瓜式一键安装」的软件来了。
也就是「AMDNR-Launcher」,项目地址:
https://github.com/3zwr1/AMD-NR---OptiScaler/releases/tag/Alpha0.3.4.1
图片
启动器会自动扫描 Steam、Epic、Xbox、EA、育碧、GOG 等平台的游戏,判断应该使用哪个 DLL,下载 AMDNR 和对应的神经网络运行组件,安装完还能自动检查文件。
现在甚至已经有了简体中文界面。
图片
以前需要看着教程一点点复制、改名、试错的流程现在基本都省了。
现在大体已经可以压缩成:选游戏 → 选运行组件 → 安装。
图片
所以手里刚好有合适 A 卡,想尝鲜的电友,现在已经可以自己试试了。
目前比较推荐 RX 9000 系列。
RX 7000 也已经可以运行,但不同方案下性能和版本支持会有所区别;更老的显卡目前还不在这套方案的支持范围内。
要求 Windows 11、DX12 游戏,并且游戏本身需要支持 FSR。
1.具体安装的话,下载 AMDNR Launcher,打开后选择游戏。
2.没自动识别出来,就手动找到游戏的 .exe。
图片
3.随后选择神经网络运行组件并点击安装即可。
4.安装完成后进入游戏,按 Insert 可以打开设置界面,里面能够查看当前运行组件、神经渲染开关和性能状态。
图片
不过这里也得提前泼一盆冷水。
所谓「一键安装」,只是说安装过程已经简单很多了,并不代表这玩意儿已经成熟到随便什么游戏都能无脑用。
部分画面效果还没有做到 100% 正常,不同游戏的兼容性也会有区别;
图片
并且最重要的一点:不要用在网游上!这个东西很容易被反作弊软件检测。
所以现在拿它当正常功能用,还有点早。但这事儿最好玩的地方也在这里。
图片
DLSS 5 9 月才刚正式落地。到现在不仅 A 卡吃上了,性能还在几天一个样地往上涨。
照目前这帮人的更新速度继续折腾下去,可能再过一阵,我们讨论的问题就不是「A 卡到底能不能跑 DLSS 5」。
而是「AMD 这 DLSS 5 到底值不值得开」了。
数据来源:GitHub、reddit、videocardz,图源网络。


本文编辑:@ 阿红

©本文著作权归电手所有,未经电手许可,不得转载使用。