快科技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能访问深度缓冲并有兼容的运动矢量提供器,目前主要面向技术爱好者。




