ESC
科技 1 分钟阅读

泄露文件催生民间开发,英伟达 DLSS 5 成功移植至 RTX 40 系列

英伟达DLSS 5泄露文件被民间开发者成功移植至RTX 40系列显卡。原始DLL仅支持Blackwell架构,模组作者Uncle Burrito通过替换不兼容的CUDA二进制代码,让RTX 4080成功运行。社区已开始制作更多补丁,英伟达官方仍未确认是否支持旧显卡。

来源:IT之家

不过,当前泄露版本存在明显的硬件限制,原始 nvngx_dlssnr.dll 仅能运行于采用 Blackwell 架构的 RTX 50 系列显卡。值得注意的是,其中使用的 AI 模型采用 FP8 数据格式,而 Ada Lovelace 架构本身具备读取和执行 FP8 的能力,因此硬件架构并非唯一限制因素。

根据 TechPowerUp 的解释,问题主要出在部分 CUDA 二进制代码只能由 Blackwell GPU 执行。由于这些二进制文件并未针对上一代架构进行适配,导致原始 DLL 无法直接运行在 RTX 40 系列显卡上。

随后,RTX Remix 模组作者“Uncle Burrito”对 DLL 文件进行了修改,通过识别其中不兼容 Ada Lovelace 的 CUDA 二进制代码,并替换为能够在 Ada 架构上运行的版本,使 DLSS 5 得以运行。

Uncle Burrito 表示,其主要工作是检查 DLL 实际调用的二进制文件,找出与 Ada 架构不兼容的部分,然后自行替换为新的兼容版本。他认为,《NBA 2K27》中的 nvngx_dlssnr.dll 很可能属于早期开发版本,因此当时可能尚未针对 Ada Lovelace 构建对应的二进制文件。

随后,Tom’s Hardware 使用英伟达 GeForce RTX 4080 对该补丁进行了验证,确认修改后的版本能够在 Ada Lovelace 硬件上运行。目前,RenoDX Discord 社区中的其他开发者也开始制作更多版本的补丁。

目前,英伟达是否会正式为非 Blackwell GPU 提供 DLSS 5 支持仍未确定。不过,模组作者已经证明现有 DLSS 5 文件经过适配后可以在 RTX 40 系列显卡上运行。

IT之家注:对于 RTX 30 系列 Ampere 及更早架构的显卡而言,移植难度可能更高,因为这些 GPU 并不原生支持 FP8。

《英伟达 DLSS-NR DLL 首度现身〈NBA 2K27〉游戏文件,体积暴增预示功能重大升级》

《NVIDIA DLSS 4.5 光线重建更新实测:提升游戏画面质感的“大杀器”》