实验性项目借助原生FP8能力让AMD Radeon RX 9000显卡运行DLSS 4.5

摘要:

一项名为d4r的开源项目近日发布新版本,为AMD Radeon RX 9000系列显卡带来了对NVIDIA DLSS 4和DLSS 4.5技术的实验性支持。这意味着原本专为GeForce RTX显卡设计的AI超分辨率模型,首次能够在基于RDNA 4架构的AMD显卡上运行。

开发者“countervolts”在最新更新中为RDNA 4架构加入了实验性适配支持,使Radeon RX 9060、RX 9070等RX 9000系列产品能够构建并执行原生DLSS 4和DLSS 4.5内核。此次突破的关键在于,RDNA 4架构具备对FP8计算的原生支持,而FP8正是新一代DLSS模型广泛使用的数据格式。

由于能够直接处理FP8运算,新版d4r无需再像以往那样将FP8转换为FP16执行,从而有望降低运行DLSS时产生的额外性能开销,提高整体效率。

不过,项目开发者同时强调,目前对RDNA 4平台的支持仍处于非常早期的实验阶段。尽管d4r 0.1.2和0.1.3版本已经将RX 9070 XT、RX 9070等显卡列为支持目标,但相关运行表现和性能数据尚未经过完整验证。目前项目实际测试过的硬件仍只有上一代RDNA 3架构的Radeon RX 7700 XT。

从技术实现层面来看,d4r并非直接移植DLSS源代码,而是通过Linux和Proton环境运行NVIDIA官方提供的nvngx_dlss.dll文件,并借助ZLUDA兼容层将CUDA工作负载转换为AMD显卡能够执行的指令。同时,项目还为RDNA 3和RDNA 4架构开发了专用内核,用于承担DLSS部分关键计算任务。

开发者表示,该项目目前已经支持DLSS 3、DLSS 4以及DLSS 4.5多个版本。在此前针对RX 7700 XT的测试中,使用原生优化内核后,性能表现已经优于单纯依靠转译运行DLSS代码的方式,显示出进一步优化的潜力。

尽管如此,d4r目前仍被视为一项技术验证性质的实验项目,而非面向普通用户的成熟解决方案。项目距离日常游戏使用仍有较大差距,也无法替代AMD官方的FSR超分辨率技术。

此次进展再次显示出RDNA 4架构在AI计算能力上的提升。随着原生FP8支持的加入,AMD最新一代显卡不仅能够更高效地运行自身AI功能,也为第三方开发者探索跨平台运行NVIDIA先进AI模型提供了新的可能性。

了解更多:

https://github.com/countervolts/d4r/releases/

查看评论
created by ceallan