![]()
DLSS 5神经渲染技术虽然性能开销巨大、效果争议不断,不过确实掀起了新一轮AI画质革命,就是目前只有RTX 50系列玩家能够享受。
这当然拦不住高手们,不但快速将其移植到了RTX 40/30/20系列老卡上,甚至可以支持AMD显卡,性能也在持续优化。
这就是GitHub上的“DLSS-NR-on-AMD”项目,从零重写了神经网络运行时,以适配AMD GPU架构,目标是在AMD RX 9000、RX 7000系列显卡上高质量运行DLSS 5神经渲染。
目前,它仅支持原本就适配了FSR的游戏,而且仅限DX12游戏,开发者已实测验证了《赛博朋克2077》、《GTA增强版》等。
根据之前的第三方测试,RX 9070 XT运行《赛博朋克2077》,不开DLSS 5神经渲染的话帧率可以超过80FPS,开启后暴跌至11~12 帧,完全没法玩。
但是作者非常勤快,新版本迭代速度极快,性能也随之飙升。
Alpha 0.3.3版本将性能提升了23%,Alpha 0.4.0版本再次提升了42%。
24小时内两次更新,性能累计提升了约74%。
实测在Alpha 0.4.0 版本下,3440×1440分辨率跑《赛博朋克 2077》,DLSS 5神经渲染已经可以跑到大约50FPS,基本能玩。
这可只是非常早期的Alpha版本,后续的Beta版本、正式版本非常值得期待。
开发者透露,正在准备下一轮重大更新,预计会再次带来可观的性能提升。
该项目还有配套的AMDNR启动器,可以实现大部分安装流程的自动化,不再需要手动给每个游戏替换DLL库文件,即使小白也能玩(当然不太建议)。
另外,启动器支持多种运行时,还通过OptiScaler界面提供了更多可调节的选项。
![]()
另外,借助ZLUDA,开发者在AMD RX 7000系列显卡上成功运行了NVIDIA DLSS。
ZLUDA是开源CUDA兼容转译层,可以把PTX CUDA指令转译成AMD ROCm/HIP指令,从而无需修改源代码,就让CUDA程序直接跑在AMD显卡上。
它本来是AMD的内部项目,后来因为法律风险不再维护,转为独立开源社区项目(遵循MIT协议)。
开发者countervolts制作了一个名为“d4r”的项目,也就是DLSS 4 Radeon的缩写。
它可以在Linux系统、Proton兼容层环境下,让AMD RDNA 3架构的RX 7000显卡,运行NVIDIA DLSS,但不是神经渲染、帧生成,而是超分。
是的,它不支持Windows。
![]()
d4r项目支持NVIDIA nvngx_dlss.dll库中的DLSS 3 CNN模型、DLSS 4/4.5 Transformer模型,但明确不支持 DLSS 5。
DLSS 4/4.5中算力消耗最大的核心内核,也被替换成了RDNA 3定制版本。
它不改动NVIDIA的原版DLSS库,而是通过Wine桥把DLSS的CUDA调用重定向到ZLUDA。
显卡支持方面,目前仅针对Navi 32做了优化,对应RX 7800 XT、RX 7700 XT、RX 7700,以及Radeon PRO W7700专业卡。
不过,开发者自己只在RX 7700 XT上做了测试。
Navi 31 RX 7900系列/Radeon PRO W7900/7800,Navi 33 RX 7600系列虽然也能跑,但主要是DLSS 3,因为DLSS 4/4.5缺少定制的原生内核,DLSS 4没有Transformer,DLSS 4.5性能减半。
![]()
实测RX 7700 XT运行《寂静岭:小镇陨落》,2560×1440分辨率下,在质量、平衡、性能档位,DLSS 3 CNN E预设都是速度最快的方案,仅次于原生的FSR 4。
比如,质量模式下可以跑到72.4FPS,对比之下DLSS 4 K预设为69.4FPS,DLSS 4.5 M预设则只有51.5FPS。
唯一例外的是超高性能模式,DLSS 3 E预设帧率为88.9FPS,DLSS 4则反超为94.5FPS。
开发者解释说,DLSS 4的GPU时间开销几乎固定在2.8毫秒左右,因为它按输出分辨率运算而非输入分辨率,DLSS 4.5则是每帧大约要占用7.5毫秒。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.