A卡也能跑DLSS4.5了!d4r项目实现RDNA4原生FP8支持

开源项目d4r通过ZLUDA兼容层,为AMD Radeon RX 9000系列显卡带来对英伟达DLSS 4和DLSS 4.5的实验性支持。最新版本d4r 0.1.2利用RDNA 4架构的FP8原生能力...

消费电子

近日,一个名为d4r的开源项目为AMD Radeon RX 9000系列显卡带来了对英伟达DLSS 4和DLSS 4.5的实验性支持。该项目由开发者countervolts维护,通过在Linux和Proton环境下运行英伟达官方的nvngx_dlss.dll文件,并借助ZLUDA兼容层将CUDA工作负载转换为AMD显卡可执行的指令,实现了这一跨平台功能。

此次更新的核心突破在于对FP8矩阵运算的原生支持。RDNA 4架构具备对FP8运算的硬件加速能力,而FP8正是新一代DLSS模型广泛采用的数据格式。d4r 0.1.2版本新增了针对gfx1201的原生DLSS 4和DLSS 4.5内核,覆盖RX 9070 XT、RX 9070、RX 9070 GRE及Radeon AI PRO R9700等型号。由于能够直接处理FP8运算,新版d4r无需再将FP8转换为FP16执行,从而降低了运行DLSS时的额外性能开销。NativeFp8选项默认启用,关闭后则回退至16位数学运算路径。

性能测试显示,d4r在《寂静岭:小镇陷落》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。然而,作为对比,同一测试中FSR 4.1.1B的帧率约为140至150 FPS,DLSS 4.5约130 FPS,两者仍有明显差距。

尽管d4r项目展示了RDNA 4架构的FP8能力为跨平台运行英伟达AI模型提供了新的可能性,但目前d4r仍处于早期实验阶段。开发者指出,gfx1201路径仅通过仿真验证,gfx1200仅完成编译,尚未在实体RX 9000显卡上完成性能与画质测试。此外,项目目前仅支持超分辨率功能,不支持帧生成、光线重建及DLSS 5神经渲染。

AMD显卡运行DLSS 4.5的技术示意图

对于大多数RX 9000用户而言,坚持使用AMD官方的FSR 4仍是更务实的选择。但d4r项目的进展表明,RDNA 4架构的原生FP8能力为跨平台运行英伟达AI模型提供了新的可能性,未来随着技术成熟,可能会有更多创新应用出现。