8月29日消息,继英伟达DLSS 5的nvngx_dlssnr.dll文件泄露后,开发者社区已成功将这项神经渲染技术从RTX 50系列扩展至RTX 40系列显卡。该文件源自《NBA 2K27》抢先体验版本,其中包含用于启用神经渲染功能的新组件。
此次移植工作主要在RenoDX Discord社区展开,开发者利用ReShade与RenoDX工具对相关文件进行加载,从而在其他游戏中激活神经渲染功能。此前,已有开发者成功让DLSS 5在《控制》中运行,目前该技术已进一步适配至更多游戏作品。
硬件兼容性是本次移植的核心障碍。原始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得以在RTX 40系列上运行。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系列显卡上运行。对于RTX 30系列Ampere及更早架构的显卡而言,移植难度可能更高,因为这些GPU并不原生支持FP8。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。