开发者借ZLUDA兼容层让AMD显卡跑通DLSS 4,RDNA 4原生FP8成关键
GitHub项目d4r通过ZLUDA兼容层,使AMD Radeon RX 9000系列显卡可运行NVIDIA DLSS 4与DLSS 4.5超分辨率。RDNA 4架构原生支持FP8矩阵运算,无需转换。项目仍处早期实验阶段,目前仅在RX 7700 XT上实测,性能暂不及FSR 4。
一个名为d4r的GitHub项目正在尝试打破AMD与NVIDIA显卡之间的技术壁垒。该项目由开发者countervolts发布,目标是通过软件转译层,让AMD Radeon显卡能够运行NVIDIA的DLSS库。据Videocardz发现,d4r的首个版本发布于4天前,今日更新至0.1.3版本,此前已覆盖RDNA 3架构的RX 7000系列。
最新的0.1.2和0.1.3版本将支持范围进一步扩展至RDNA 4架构,对应Radeon RX 9070 XT、RX 9070、RX 9070 GRE、RX 9060 XT和RX 9060等型号。这意味着上述AMD显卡用户有望在兼容游戏中启用NVIDIA DLSS 4与DLSS 4.5超分辨率技术。
技术实现上,d4r项目依托ZLUDA兼容层,将DLSS库中的CUDA调用转译为AMD GPU可执行的指令,同时配合自研的RDNA架构内核替换部分高负载计算。值得关注的是,RDNA 4 GPU能够原生处理新版DLSS模型所需的FP8矩阵运算,因此无需将FP8转换为FP16,这为转译效率提供了硬件层面的支撑。
不过,该项目目前仍处于早期实验阶段。开发者坦言,实际测试仅在RX 7700 XT(RDNA 3)上进行过。在RX 7700 XT上,DLSS 4.5在《寂静岭:Townfall》1440p分辨率下的性能表现仍不及AMD自家的FSR 4。这表明,尽管转译方案在技术路径上可行,但距离稳定、高效的实用化仍有距离。