英伟达(NVIDIA)DLSS多帧生成技术(DLSS Multi Frame Generation)官方仍仅限GeForce RTX 50“Blackwell”系列独享,但模组社区如今已设法让英伟达自家的DLSS MFG帧插值技术在三代较老的GeForce RTX显卡上运行。与以往用AMD FSR帧生成技术替代的做法不同,这些新项目试图在Ada Lovelace、Ampere乃至Turing架构的GPU上运行原生的DLSS(多)帧生成代码。

Feature-Image-2.jpeg

RTX 40系列:Ada MFG解锁工具已相当成熟

RTX 40“Ada Lovelace”系列或许是意料之中进展最快的一代。Dashdogy的RTX40MFG-Unlock已发展为一套通用的DirectX 12/Vulkan解决方案,适用于那些已通过英伟达Streamline框架支持DLSS帧生成的游戏,提供固定的MFG倍数,以及实验性的更高倍数乃至动态MFG模式。

Mavismmg的MFGAdaUnlock-RenoDx提供了一种基于ReShade/RenoDX的实现,而matiasLombo的mfg-unlock则为Ada架构重建了面向Blackwell的DLSS MFG内核。

截至本文撰写时,RTX40MFG-Unlock最新发布版本为1.3.2,附带若干兼容性修复。

RTX 30系列:DLSS MFG登陆Ampere

对于RTX 30“Ampere”系列用户来说,最近的情况变得有趣多了。开发者sdli1995的dlssg_for_sm86为英伟达的DLSS MFG运行时实现了SM86后端——SM86代表英伟达Ampere一代的CUDA计算能力——使RTX 30系列GPU能够运行DLSS(多)帧生成,在支持的情况下包括2倍、3倍和4倍模式。

当前实现内嵌了英伟达的DLSS MFG 310.1.X运行时/DLL文件,并搭配其定制的SM86后端,已在RTX 3080 Ti上测试。然而兼容性远非普遍,已有用户报告了从缺失帧生成选项到特定游戏中崩溃和画面伪影等各种问题。

截至本文撰写时,dlssg_for_sm86最新可用版本为0.2.4,模组作者提到了一些重要修复。

RTX 20系列:Turing加入实验

看来就连英伟达更老的RTX 20“Turing”系列GPU如今也已加入其中。Coldwood1026的dlssg_for_sm75将Ampere项目适配到SM75——即Turing的CUDA计算能力——通过重建所需的DLSS MFG内核并修改其架构检查。

这是更早期阶段的工作:开发者目前已在RTX 2060 Max-Q上以DX12运行《猎魔人3》(The Witcher 3)进行了验证,游戏的DLSS帧生成选项可以成功启用。目前尚不能假定其具备广泛的游戏或GPU兼容性。

Coldwood1026的dlssg_for_sm75是sdli1995的dlssg_for_sm86模组的高度实验性分支——后者面向Ampere GPU——旨在将DLSS MFG功能移植到Turing GPU。

所有这些模组仍处于实验阶段,很容易因游戏、驱动、英伟达App或DLSS运行时的更新而失效。英伟达对NGX和Streamline闭源的DLSS MFG插件也保留着相当大的控制权。我们已经看到,对Streamline和DLSS MFG运行时的空中下载(OTA)更新曾一度破坏早期的Ada解锁方法,之后模组作者才设法绕过,因此英伟达未来可能进一步收紧其驱动或Streamline框架,从而有可能让其中一些技术彻底失效。


文章标签: #DLSS #英伟达 #显卡 #模组 #帧生成

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。