
IT之家 8 月 29 日消息,据 Tom's Hardware 今日报道,在 DLSS 5 的 nvngx_dlssnr.dll 文件泄露后 ,有开发者尝试将这项技术移植到更多游戏中。

此前,相关开发者已经成功让 DLSS 5 在《控制》中运行,近来 又进一步扩展到了其他游戏。


此次泄露的文件来自《NBA 2K27》抢先体验版本 ,其中包含用于启用神经渲染功能的新文件 。RenoDX Discord 社区近来 成为相关移植工作的主要讨论和开发场所,开发者利用 ReShade 与 RenoDX 对相关文件进行加载,从而在其他游戏中激活神经渲染功能。
不过 ,当前泄露版本存在明显的硬件限制,原始 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。
(文章来源:IT之家)
