众所周知,NVIDIA 在去年发布了 RTX 50 系显卡。
不过因为架构和制程工艺改变都不大,所以导致除了 RTX 5090,其他型号的光栅性能提升都还较小。所以老黄灵机一动从兜里掏出了 DLSS 4,让老显卡也能吃上的同时,带来了新的 MFG 成为 RTX 50 系独享的 Moment,这时候最高还是 4X 帧生成。不过在今年年初,老黄又给这个功能打了个补丁,掏出了 DLSS 4.5,带来了 6X 帧生成功能,并且还带来了动态插帧,也就是可以随场景负载自动变化插帧倍率。这意味着某些只有 20-30 帧的游戏,现在可以跑到 100 多帧流畅游玩了。知名开发者 Artur Graniszewski(artur07305)最近更新了他的神级工具——DLSS Enabler v4.5.0。(现在最近是 4.6.0)不仅同样实现了 5 倍、6 倍帧生成,最难得的是让完全不支持帧生成的 RTX 30 系、20 系、AMD 的显卡以及也吃上了,理论上甚至支持 GTX 10 系显卡。(其实测试版 2 月份就放出来了)所以原理也差不多,相当于一个高级同声传译,开启后当游戏引擎试图调用 DLSS 4.5 的私有指令集时,DLSS Enabler 会截获这些指令,将其翻译成通用的 DirectX 12 调用,并利用 FSR 3.1 或 Intel XeSS 的开源插帧技术来填补空缺。所以大伙儿也能看出来,这跟 NVIDIA DLSS 4.5 原生的 MFG X6 功能是不搭边的,只是用了其他技术做到类似的效果。难能可贵的是它也支持自适应帧生成,并且还是比较智能的,大伙儿知道因为插帧一定会带来操作延迟,所以在重负载打斗场景,也会自动降低插帧倍率,从而降低延迟。看到这可能有同学要说了,说了这么多,那我要怎么样才能用上呢?首先是仅限单机游戏,因为涉及修改游戏文件,用网游尝试极大可能会被判为外挂从而导致封号。其次是因为是借由 DX12 转译,所以老游戏可能不支持。最后在修改文件前需要备份游戏根目录 dll 文件,否则后续可能会需要重下游戏。RTX 50系、40系、RX 9000系以及 i 卡玩家可以不用参与,DLSS4.5、Smooth Motion、FSR4 以及的 XeSS 3 使用更加方便,效果也更好。看到这还跃跃欲试的老显卡同学可以跟着教程一步步来了。DLSS Enabler 发布在 nexusmods,地址如下:
https://www.nexusmods.com/site/mods/757?tab=files
咱们下载「DLSS Enabler 4.6.0 STABLE」和「DLSS Enabler 3.02.000.0 Installer」这两个文件即可。选择「Manual download」然后选择普通下载等待5秒即可。
https://pan.quark.cn/s/eebe2abdb673
把文件下载解压好后,首先你要找到自己游戏本体运行文件的根目录在哪,这里阿红用赛博朋克 2077 举例:然后双击运行「DLSS Enabler 3.02.000.0 Installer」,先接受协议,然后安装位置选择游戏根目录。DLL 版本一般就默认第一个,如果开启失败可以选择第二个。如果你是 AMD 的显卡还需要勾选下面的「Enable support for AMD and Intel GPUs (DON'T INSTALL if you have a NVIDIA GPU)」,N 卡不需要管。这样你安装的是 DLSS Enabler 3,但咱们需要的是 DLSS Enabler 4,所以需要把刚刚的「DLSS Enabler 4.6.0 STABLE」技术文件覆盖至游戏根目录就行。注意,这里如果在安装时选择了第二种 winmm 安装,则需要把「version.dll」文件重命名为「winmm.dll」再进行覆盖。此时可以尝试启动游戏了,如果报错「dxgi.dll」文件冲突,把它备份删除即可。然后依次双击启用「DisableNvidiaSignatureChecks」和「dlss-finder」即可。进入游戏后可以按 「insert」 开启 Optiscaler 控制面板,选择「FSR-FG via Nukem's DLSSG」。找到「Dynamic Frame Generation」选择开启后,下面的 DFG 模式就是自适应帧生成了。如果想要稳定几倍帧生成也可以在下方的「MFG Mode Override」进行手动选择。虽然游戏适配上可能还没那么广泛,但比起 NVIDIA 完全不给老显卡机会来说,至少还有一点希望和盼头。
本文编辑:@ 阿红
©本文著作权归电手所有,未经电手许可,不得转载使用。