“DLSS 4 Radeon”——看到这个名字的时候,我第一反应是:这什么缝合怪?NVIDIA的技术,AMD的卡,中间还夹了个开源项目。但仔细看完,这事儿还真有点意思。

在NVIDIA DLSS长期被锁定为RTX显卡专属技术的背景下,一位网名为countervolts的开发者近日更新了其开源项目d4r,首次为AMD Radeon RX 9000系列显卡带来了对NVIDIA DLSS 4与DLSS 4.5的实验性支持。

打开网易新闻 查看精彩图片

注意关键词:实验性。不是正式支持,不是官方合作,是一个开源项目在Linux环境下折腾出来的阶段性成果。但即便如此,这已经足够让不少A卡用户兴奋了。

它到底是怎么做到的?

d4r全称“DLSS 4 Radeon”,核心思路并不是直接移植DLSS源代码——那玩意儿是闭源的,想直接搬也搬不动。开发者的做法是:通过Linux系统下Proton运行环境,调用NVIDIA官方提供的nvngx_dlss.dll动态链接库,再利用ZLUDA兼容层,把原本面向CUDA平台的计算任务转译成AMD RDNA架构可执行的指令序列。

说人话就是:NVIDIA的库还是那个库,但中间加了一层“翻译官”,让AMD显卡也能听懂NVIDIA的指令。

在此基础上,d4r还为RDNA 3和RDNA 4架构开发了专用内核,用于承接DLSS部分关键计算任务,替代后翻译层中高负载的NVIDIA代码路径。这种“官方库+兼容层+自研内核”的组合方案,使得DLSS 3、DLSS 4以及DLSS 4.5均可在AMD显卡上运行。

实测数据:RX 7700 XT跑出了什么成绩?

开发者公布的性能数据来自上一代RX 7700 XT(RDNA 3)的测试。在《赛博朋克2077》中,设置2560×1440分辨率、Quality预设,结果如下:

  • DLSS 4.5:d4r 0.1.1版本 48.4 FPS,0.1.2版本提升至 49.3 FPS
  • DLSS 4:从 67.9 FPS 微增至 68.1 FPS

这个帧数表现放在2026年来看,算不上惊艳。49帧的DLSS 4.5成绩,距离流畅体验还有一步之遥。但考虑到这是一个开源项目的早期版本,而且跑在非原生平台上,能跑到这个程度已经说明路线是通的。

更关键的是,从0.1.1到0.1.2,DLSS 4.5的帧数提升了将近1帧,DLSS 4也有小幅增长。版本迭代带来的优化虽然幅度不大,但方向是明确的。

为什么说这件事有技术意义?

尽管现阶段实用性有限,d4r的进展仍然具有重要的技术意义。该项目证明了RDNA 4架构的FP8能力可以为跨平台运行NVIDIA AI模型提供一条可行路径。

FP8是一种低精度浮点格式,在AI推理场景中能在保持可接受精度的前提下大幅降低计算开销。RDNA 4原生支持FP8,这意味着AMD的新一代显卡在硬件层面具备了运行NVIDIA AI模型的基础条件。d4r做的事情,就是把这扇门推开了一条缝。

当然,这条缝目前还很小。Linux环境、Proton兼容层、ZLUDA转译——这三个前提条件叠加在一起,已经把绝大多数普通玩家挡在门外了。Windows用户想直接用?目前还不行。非RX 9000系列的用户想尝鲜?也没那么方便。

玩家视角:这事儿到底意味着什么?

说实话,短期内指望用A卡一键开启DLSS,不太现实。d4r目前更像是一个技术验证——它告诉所有人:DLSS不是物理上只能在RTX显卡上跑,通过软件层的努力,AMD显卡也能跑起来。

但“能跑”和“好用”之间,还隔着很长的距离。49帧的DLSS 4.5、需要Linux环境、依赖多个兼容层——这些限制注定了d4r现阶段只是极客和开发者的玩具。

不过,技术路线一旦被验证可行,后续的优化和迭代就有了方向。ZLUDA项目在持续更新