IT之家8月29日消息,据Tom's Hardware今日报道,在DLSS5的nvngx_dlssnr.dll文件泄露后,有开发者尝试将这项技术移植到更多游戏(881275)中。
此前,相关开发者已经成功让DLSS5在《控制》中运行,目前又进一步扩展到了其他游戏(881275)。
此次泄露的文件来自《NBA2K27》抢先体验版本,其中包含用于启用神经渲染功能的新文件。RenoDX Discord社区目前成为相关移植工作的主要讨论和开发场所,开发者利用ReShade与RenoDX对相关文件进行加载,从而在其他游戏(881275)中激活神经渲染功能。
不过,当前泄露版本存在明显的硬件限制,原始nvngx_dlssnr.dll仅能运行于采用Blackwell架构的RTX50系列显卡。值得注意的是,其中使用的AI模型采用FP8数据格式,而Ada Lovelace架构本身具备读取和执行FP8的能力,因此硬件架构并非唯一限制因素。
根据TechPowerUp的解释,问题主要出在部分CUDA二进制代码只能由Blackwell GPU执行。由于这些二进制文件并未针对上一代架构进行适配,导致原始DLL无法直接运行在RTX40系列显卡上。
随后,RTX Remix模组作者“Uncle Burrito”对DLL文件进行了修改,通过识别其中不兼容Ada Lovelace的CUDA二进制代码,并替换为能够在Ada架构上运行的版本,使DLSS5得以运行。
Uncle Burrito表示,其主要工作是检查DLL实际调用的二进制文件,找出与Ada架构不兼容的部分,然后自行替换为新的兼容版本。他认为,《NBA2K27》中的nvngx_dlssnr.dll很可能属于早期开发版本,因此当时可能尚未针对Ada Lovelace构建对应的二进制文件。
随后,Tom's Hardware使用英伟达(NVDA)GeForce RTX4080对该补丁进行了验证,确认修改后的版本能够在Ada Lovelace硬件上运行。目前,RenoDX Discord社区中的其他开发者也开始制作更多版本的补丁。
目前,英伟达(NVDA)是否会正式为非Blackwell GPU提供DLSS5支持仍未确定。不过,模组作者已经证明现有DLSS5文件经过适配后可以在RTX40系列显卡上运行。
IT之家注:对于RTX30系列Ampere及更早架构的显卡而言,移植难度可能更高,因为这些GPU并不原生支持FP8。
