快科技 9 月 1 日消息,从 DLSS 5 库文件在 NBA 2K27 中被发现到现在不过几天,Mod 社区已经接连突破了 RTX 50 独占、RTX 40/30/20 适配,如今连 DirectX 9 和 OpenGL 这种上古 API 都能跑 DLSS 5 了。
据 ComputerBase 报道,一款名为DLSS5 Feeder的工具绕过了 " 游戏本身必须支持 DLSS" 这一门槛,将 DLSS 5 Neural Rendering 带入了原本完全没有 DLSS 支持的老游戏,甚至包括 DirectX 9 时代的作品。

此前 DLSS 5 的破解运行方式是借助 RenoDX 插件挂载到游戏已有的 DLSS 调用上,因此只适用于原生支持 DLSS 的 DirectX 12 游戏。
但 DLSS5 Feeder 的思路完全不同,它自己生成一个完整的 DLAA 调用,以 ReShade 捕获的画面、深度缓冲和估算的运动矢量作为输入素材,让 DLSS 5 介入处理,处理完的画面再回写到游戏中,整个过程不需要游戏本身有任何 DLSS 代码。
兼容性方面,DLSS5 Feeder 支持 32 位和 64 位游戏,覆盖 DirectX 11、DirectX 12 和 Vulkan,32 位游戏通过一个附带的 64 位辅助进程完成 DLSS 计算。DirectX 9 通过 dgVoodoo2 转换器实现支持,只有 DirectX 10 被排除在外。0.7.0 版本新增了 OpenGL 支持,32 位和 64 位均可。

目前已在数款游戏中测试成功,包括《地铁 2033 回归》(DX11)、《指环王:北方战争》传奇版(DX12)、《细胞分裂 6:黑名单》(DX11)、《生化奇兵》重制版(DX11)、《神鬼寓言》周年版(DX9)、《毁灭战士 2016》(Vulkan)以及《百战天虫:终极伤害》(OpenGL)。
不过这个工具仍然处于实验阶段,存在不少已知问题,运动矢量是估算而非原生提供的,快速移动时会出现拖影,细小移动物体会被模糊处理,且游戏 UI 会和场景画面一起被 DLSS 处理,可能导致界面异常。
部署门槛也不低,用户需要同时准备 ReShade 6.8(含插件支持)、RenoDX 的 DLSS 5 插件、nvngx_dlssnr.dll 和 nvngx_dlss.dll 两个库文件以及 DLSS5-Feeder 本身,还需要 ReShade 能访问深度缓冲并有兼容的运动矢量提供器,目前主要面向技术爱好者。

【本文结束】如需转载请务必注明出处:快科技
责任编辑:黑白


登录后才可以发布评论哦
打开小程序可以发布评论哦