在NVIDIA DLSS长期被锁定为RTX显卡独占技术的背景下,一位网名为countervolts的开发者近日更新了其开源项目d4r,首次为AMD Radeon RX 9000系列显卡带来了对NVIDIA DLSS 4与DLSS 4.5的实验性支持。
d4r全称“DLSS 4 Radeon”,其核心思路并非直接移植DLSS源代码,而是通过Linux系统与Proton运行环境,调用NVIDIA官方提供的nvngx_dlss.dll动态链接库,再借助ZLUDA兼容层将原本面向CUDA平台的计算任务转译为AMD RDNA架构可执行的指令序列。
在此基础上,d4r还为RDNA 3和RDNA 4架构开发了专用内核,用于承担DLSS部分关键计算任务,替换原翻译层中高负载的NVIDIA代码路径。这种“官方库+兼容层+自研内核”的组合方案,使得DLSS 3、DLSS 4以及DLSS 4.5均可在AMD显卡上运行。
开发者公布的性能数据来自上一代RX 7700 XT(RDNA 3)的测试。在《寂静岭:小镇陷落》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。
尽管现阶段实用性有限,d4r的进展仍然具有重要的技术意义。该项目证明了RDNA 4架构的原生FP8能力为跨平台运行NVIDIA AI模型开辟了一条可行路径。
0