DLSS 5 安装教程:真正跑起来的方法,以及我踩过的五个坑
发布于: 2026年9月1日
我折腾了整整一天。不是因为步骤有多难,而是因为网上所有教程写的都是顺利的那种情况——一次就跑起来的 情况。跑不起来的时候,它们全都沉默。
这篇写的就是它们缺的那部分。怎么从日志里判断到底卡在哪一步。为什么一半的人最后停在「东西全装了,什么都 没变」。以及为什么失败最常见的原因不是 Mod,而是游戏里一个谁也没去看的设置。
全部在我的机器上验证过:RTX 5070 Ti,驱动 616.56。两款游戏跑通了,第三款撞了墙——那堵墙到底是什么,我 也弄清楚了。
9 月 6 日更新。 这几天里 DLSS 5 已经正式发布。但下面写的东西一条也没作废:官方支持的游戏只有一款, NVIDIA App 里也不会有「到处都开」的开关——其余的仍旧要自己动手装。变化在前两节;再往下更新了版本号, 并补上了正式版的实测数字。
DLSS 5 是什么,为什么至今仍以 Mod 的形式流传
DLSS 5 已经发布:2026 年 9 月 3 日,与 GeForce Game Ready 616.64 驱动同时上线。不过高兴得太早:官方 支持的游戏恰好只有一款,NBA 2K27,而且只能在 RTX 50 上运行。RTX 40 的支持被承诺放在以后——NVIDIA 说要 先把技术在 50 系上打磨完。RTX 20 和 30 则什么都没承诺。
更关键的是这一点:NVIDIA App 里不会有 DLSS 5 的开关。NVIDIA 明确确认,要不要开启神经渲染是游戏开发者 的决定,超分辨率那种「DLSS 5 Override」不会出现。已经公布的游戏名单很长——Assassin’s Creed Shadows、 Starfield、Hogwarts Legacy、Resident Evil Requiem、Oblivion Remastered、Phantom Blade Zero、 NARAKA: BLADEPOINT 等十几款——但没有一款给出日期,而且里面既没有 Rockstar 的游戏,也没有 Kingdom Come。
所以下面写的东西一条也没过时。想在 NBA 2K27 以外的地方用上神经渲染,就得自己动手装。要装的,是从同一款
NBA 2K27 的抢先体验版里挖出来的那个 158 MB 的库文件 nvngx_dlssnr.dll。里面是 1.48 亿个神经网络参数。它
本身什么都不做:需要一个中间人把游戏的画面帧截下来交给模型。担任这个角色的,是社区围绕 RenoDX 项目做出来
的 ReShade 插件。
有一点要先弄明白:DLSS 5 究竟在做什么。这不是超分辨率。超分辨率是 DLSS 4 那一套,它是把分辨率「补」 出来。神经渲染则是在成品帧上工作,重建光照、材质和表面的细微结构。在脸和皮肤上最明显——对这项技术最大的 质疑也由此而来,说它是「美颜滤镜」:强度一开大,角色就像打了蜡。
开工前要接受的两件事:
- 这是用泄露文件做出来的非官方版本。 法律意义上算不上盗版,但也不是 NVIDIA 的发布物。它在 Discord 和 网盘之间流转。
- 联机模式里没它的位置。 这是往游戏进程里注入外来库文件。反作弊看得一清二楚,代价是账号被封。只在单人 模式里用。
正式发布:不装 Mod 已经能用的部分
全文最短的一节,只为让你别去给根本不需要 Mod 的地方装 Mod。
- 驱动 —— 9 月 3 日的 GeForce Game Ready 616.64 WHQL。从 NVIDIA App 或官网装。
- 游戏 —— NBA 2K27。在 Video Settings → DLSS Neural Rendering 里打开;比赛过程中按 F9 可以 来回切换,这才是在同一个场景里老实比较「开与不开」的办法。
- 显卡 —— 任意一张 RTX 50,台式或笔记本都行。另一条路是 GeForce NOW Ultimate,里面跑的是 RTX 5080。
- RTX 40 —— 承诺了,但要等,而且没有日期。
发布之所以能成,一个数字就能解释:半年里 NVIDIA 把模型加速到了原来的 5 倍,从「得插两张 RTX 5090」 变成产品线里随便一张卡就能跑。这没让它变免费(见性能那一节),但让它可以发出来了。
还有一条来自首批评测的观察:官方实现比 Mod 温和得多。NBA 2K27 里的效果,比模组作者在别人游戏里拉满的 那种克制不少,不会出现蜡像脸。如果你是靠 Mod 拍出来的「DLSS 5 ON/OFF」对比视频来判断这项技术的,那你看到 的并不是 NVIDIA 交付的东西。
需要准备什么
四样东西。全都放在游戏可执行文件旁边——这里就有第一个细节:exe 未必在你以为的位置。
| 文件 | 是什么 | 从哪拿 |
|---|---|---|
| ReShade 6.8.0 Addon | 以 dxgi.dll 的名义安装 | reshade.me |
renodx-dlss5.addon64 | 做中间人的插件 | RenoDX 的 Discord |
nvngx_dlssnr.dll | 神经网络本体,158 MB | RenoDX 的 Discord |
nvngx_dlss.dll | 超分辨率库,尽量用新的 | TechPowerUp |
ReShade 这一行要仔细看。 官网有两个下载按钮,要的是第二个,写着 with full add-on support 的那个。 普通版根本加载不了插件——它连「Add-ons」标签页都没有。一半人就卡在这儿。
驱动要 616.56 或更新:插件和 OptiScaler 的分支都要这么多。要用 NBA 2K27 里的官方 DLSS 5,则需要 616.64。更老的版本上,神经网络要么起不来,要么直接把游戏带崩。
安装:本身就带 DLSS 的游戏
基础情形是设置里已经有 DLSS 的现代 DirectX 12 游戏。我用 Kingdom Come: Deliverance 2 来讲,因为坑的全套 样品都是在它身上集齐的。
第 1 步。找到真正的可执行文件。 KCD2 的 exe 不在根目录,而在
Bin\Win64MasterMasterSteamPGO\KingdomCome.exe。它只有 1.5 MB——一层薄壳,整个渲染器住在旁边 85 MB 的
WHGame.dll 里。DLSS 5 的自动安装器当初拒绝处理这款游戏,原因就在这:它们读 exe 的导入表,找不到
DirectX,于是宣布这里根本没有游戏。其中最主要的那个后来已被重写(下面会讲),但先确认到底是哪个文件在
渲染的习惯还是留着为好——凡是启动器很薄的游戏都用得上。
第 2 步。安装 ReShade。 指向那个 exe,选 Direct3D 12。附带的着色器包和插件包:全部取消勾选,一个 都不需要。
第 3 步。摆放文件。 插件和 nvngx_dlssnr.dll 放在可执行文件旁边。如果游戏的 DLSS 库在另一个文件夹
(KCD2 是 Bin\Win64Shared),那就两个都放。文件是大,但 158 MB 放两份也不至于把谁拖垮,还省掉了
「到底从哪加载」这个疑问。
第 4 步。在游戏里把 DLSS 打开。 这一步别跳过:下面专门有一节讲它。
第 5 步。启动游戏,按 Home,打开 Add-ons 标签页,找到 DLSS 5 Neural Rendering 这一节。在那里 打开主开关 Enable DLSS Neural Rendering:出厂状态是关的。
然后是滑块:NR Intensity 从 0.5 起步,Automatic Mask 一定要开(不开的话模型不知道画面里哪里是皮肤),
再把 NR Preset 挨个试一遍——这是三种真正不同的模型模式,它们之间的差别比任何一个滑块都大。
用日志验证
这是所有教程都没有的部分。别看画面猜,去看可执行文件旁边的 ReShade.log。 它会明确回答「到底跑没跑
起来」。
代表成功的三行:
signed DLSSNR 310.8.0 D3D12 runtime initialized
created inline NR resources 1280x720 -> 2560x1440 (upscaling)
inline feature 18 evaluation succeeded (count=60)
count 每一帧都在涨。只要它在涨,神经网络就是真的在算,剩下的就只是调参数的事了。
如果没跑起来,有三种诊断:
| 日志里写着什么 | 说明什么 |
|---|---|
skipped an NGX evaluation with incompatible guide/output dimensions | 插件看得见 DLSS,但处理不了这款游戏交缓冲区的方式。换版本 |
| 钩子挂上了,却一次调用都没有 | 游戏里的 DLSS 是关着的 |
连 Registered add-on 这行都没有 | ReShade 版本不对,或者插件文件名不对 |
另外还有一行,吓人但没道理:
ERROR | Failed to find NVSDK_NGX_D3D12_EvaluateFeature_C
它是无害的。 插件在挨个试入口点,一毫秒之后就挂上了常规的那个。完全正常工作的配置里也会出现这行。我 为它花掉了一个小时。
我踩过的五个坑
1. 超分辨率列表里的「Native」意思是「关闭」
最烦人也最常见的一个。图形设置里你先选技术(DLSS / FSR / XeSS),旁边再选质量模式。而这个列表里就摆着 Native。
按常理理解:原生分辨率,画质最高。它实际的意思是「超分辨率已关闭」。DLSS 根本不会启动,神经网络没有 东西可截,你辛苦凑齐的一堆文件就那么躺着不动。
我花了半天去调试一个从一开始就搭对了的配置。日志一言不发,而原因就藏在一个下拉菜单里。
2. 图形菜单每进一次就把设置重写一遍
你设好模式退出菜单,游戏往配置文件里写的是屏幕上的全部内容,而不只是你改过的那一项。再进去看点别的, 超分辨率的模式已经悄悄退回去了。
我连着中招三次,才改成把数值直接写进配置文件。如果某个设置「保存不了」,那几乎肯定是这个原因,而不是 Mod。
3. 无边框窗口会无视游戏的分辨率
一个漂亮的坑。游戏设置里写着 2560×1440,你确信自己在 2K 下玩。实际上:
Windows 向应用程序报告的: 2560x1440
显卡真正输出的: 3840x2160
显示器物理上是 4K,而 Windows 的缩放设成了 150%。在无边框窗口下,游戏取的是桌面的物理分辨率,无视 自己的设置。切到真正的全屏(独占全屏)就好了。
验证很容易:PowerShell 里 Get-CimInstance Win32_VideoController 会显示显卡的真实模式。如果它和你在游戏
里选的对不上,「为什么这么卡」的答案就在这儿。
4. 神经网络按输出分辨率计算,而不是渲染分辨率
性能上的关键,而且一点也不显然。
DLSS 的模式决定游戏画多大的分辨率。神经渲染处理的是成品帧,也就是输出分辨率。由此得出一个让人不 舒服的结论:从 Quality 降到 Performance,游戏变轻了,神经网络并不会变轻。
它唯一的杠杆是输出分辨率。我从 4K 降到 1440p,正好快了 2.25 倍——就是像素数之比。
5. 插件版本过期
最后解决问题的正是这一条。我跟一个落后三代的版本斗了一整天:
各种安装器当时发的 382 KB
真正跑通的版本 1.62 MB (V4.6)
如今的最新版 v4.7
我还用哈希核对过:一个流行的「一键」安装器带来的,跟我手上那个旧文件逐字节相同。新版本在 RenoDX 的 Discord 置顶消息里,几乎每天都出:V4.6 在我这儿跑通之后的五天里就出了 v4.7,现在连第三方悬浮界面都接到 它的设置上去了。
换上当前版本之后,别的什么都没动,第一次启动就跑起来了。
没有 DLSS 的老游戏
这是另一码事。游戏里没有 DLSS,就没有东西可截,基础方法用不上。
最大的墙是位数。 插件和神经网络只有 64 位版本,而老游戏大多是 32 位的,32 位进程加载不了 64 位的库。
三条绕行路线:
- DLSS5-Feeder 通过 ReShade 合成缺少的数据——深度和运动矢量——对 32 位游戏则单独起一个 64 位辅助进程, 把纹理经由显存在两个进程之间传递。DirectX 9 还要再加一层 dgVoodoo2,把游戏翻译成 DirectX 11。
- OptiScaler 以前只是直接给游戏本身加上 DLSS,之后基础方法就能用。八月底起有了分支
OptiScaler_DLSSNR,它自己就能跑神经网络——作为超分
之后的一道独立处理,既不用 ReShade,也不用 RenoDX 插件。到 9 月 3 日它已覆盖 DX12、经由桥接的 DX11 和
原生 Vulkan,而且有插件没有的东西:模型分辨率滑块(以前顶到 100% 就没了,现在还能往上,最高 2 倍,再由
输出端的降采样器收回来)以及冻结画面,让你在完全同一帧上比较「开与不开」。装法是解压到游戏目录再运行
setup_windows.bat;nvngx_dlssnr.dll不在包里,得你自己放。 - RTX Remix,前提是这款游戏有对应的兼容 Mod。
最后一条效果最好,最好的例子就是 GTA IV。Mod gta4-rtx 把那个远古渲染器整个换成带路径追踪的现代渲染器, 神经网络再以标准方式叠上去。社区里甚至说它几乎是跟 DLSS 5 最合得来的一款游戏——而这还是一款 2008 年 的老游戏。
两个条件:必须是 1.2.0.59 这个版本(Complete Edition),并且做好被 CPU 卡住的准备;Mod 作者对此直言 不讳,还附了绑定核心用的批处理文件。
GTA IV:不用 ReShade 的那条路
这个案例值得单开一节,因为它的构造跟上面所有内容都不一样。GTA IV 既不需要 ReShade,也不需要 RenoDX 的 插件。
Mod gta4-rtx 把旧渲染器换成 RTX Remix,而 Remix 本身就是
64 位的,跑在 Vulkan 上,原生支持 DLSS 5。不需要任何外围的东西:把 nvngx_dlssnr.dll 放进
NvRemixBridge.exe 旁边的 .trex 文件夹,就完事了。
剩下的 Remix 自己带着:nvngx_dlss.dll、nvngx_dlssd.dll(Ray Reconstruction,在别的任何游戏里都没能
弄到)以及 nvngx_dlssg.dll。
在哪里打开
第一个坑在这儿。Alt+X 打开的是简易菜单,里面只有画质预设。神经网络住在第二个菜单里,去那儿有两条路:
- 在打开的菜单里按 Developer Settings Menu 按钮;
- 或者往
rtx.conf里写一行rtx.defaultToAdvancedUI = True,之后 Alt+X 直接打开对的那个。
接着:Rendering 标签页 → Post-Processing → Neural Uplift (DLSS-NR)。滑块的含义和插件里一样:
Intensity、Style(0–2)、Local Tone Strength、Auto Mask。而 Hint Render Preset 动了也白动:运行
时自己在说明里写着,配 310.8 这个库它什么都不会选。
用日志验证
日志换了一个:rtx-remix\logs\remix-dxvk.log。成功的四行是:
[DLSS-NR] Loaded .trex\nvngx_dlssnr.dll
[DLSS-NR] Caller check bypassed
[DLSS-NR] Snippet initialized
[DLSS-NR] Created the Neural Uplift feature (id 18, preset 0) at 3840x2160
最有意思的是第二行。这个库内部带着调用方检查:它看调用是从哪个模块来的,把外人挡回去。Remix 对它自称
是 nvngx.dll,于是通过。万一在你这儿不灵,还有一个显式开关:rtx.neuralUplift.bypassCallerCheck。
别处遇不到的三个坑
1. Windows Defender 会把 Mod 吃掉。 a_gta4-rtx.asi 是由注入器加载的库,杀毒软件冲着它的工作方式就
下手。而且是连着两次:安装器放回去,Defender 又拿走。从外面看,就是「Mod 装好了,但什么也没发生」。把游戏
文件夹加进排除项,或者在保护历史记录里把文件从隔离区还原,就能解决。
2. 帧数限制器在你换模式之前一声不吭。 FusionFix 的分支在 GTAIV.EFLC.FusionFix.ini 里有 FpsLimit,
但它自己的注释就写着:这个值只有在游戏菜单里选了 Custom 模式时才会被读取。选别的模式,文件就被忽略,
你调的是一个什么都不做的设置。
帧数上限在这里比任何地方都重要:路径追踪会把整张显卡吃干净,而上限是不牺牲画质腾出余量的唯一办法。
3. OBS 看不见游戏。 窗口属于 GTAIV.exe,但产出画面的是 NvRemixBridge.exe:Game Capture 挂到了错的
进程上。再加上独占全屏根本不会出现在窗口列表里。可行的办法是:Display Capture,或者用 Alt+Enter 把游戏切到
窗口模式。
不要指望的事
角色依然会是棱角分明的。 替换包覆盖的是车辆、灯光、特效和场景物件;带骨骼的网格——那些会随动画变形的 ——Remix 换不了。凑近看就是 2008 年那份老实的几何体,而路径追踪用硬光把每一个面都衬得更明显。这一点 DLSS 5 修不了,高多边形模型包也修不了:后者管的是物件,不是人。
GTA V Enhanced:BattlEye 和那条红字
这里有两个特有的障碍,两个都花了我时间。
BattlEye 会拦截 dxgi.dll 的加载。 启动器日志里会出现一行「已阻止加载文件」,ReShade 干脆起不来。在
Steam 的游戏属性里加启动参数 -nobattleye 就能解决。之后游戏就不让进 Online 了——说实话这也算一道保险:
带着注入器的状态本来就不该进去。
红色的「无法保存配置」提示。 它整局都挂在画面上,还建议你去检查文件权限。这个建议是假的:跟权限毫无 关系。
GTA 会在同一个进程里创建两个 ReShade 运行时:一个给模式选择界面,一个给游戏本体。它们共用同一个
ReShade.ini,抢输的那个占不到文件,就把抱怨打到屏幕上。权限、属性、相对路径和绝对路径、把配置拆成不同
文件、代理库的名字、同步运行时的插件、重装 ReShade、Defender 的文件夹保护、BattlEye——我全试了一遍。没用。
从外面修不了。 原因在 ReShade 内部,没有任何设置能让这条消息闭嘴。它对神经网络的工作毫无影响,只是碍眼。
性能与直播
先做好心理准备:它很贵。在泄露版上,社区的实测说法是在 RTX 5090 上性能掉 40–45%,也有从 90 帧掉到 29 帧的报告。
现在正式版的数字也有了——RTX 5090 上的 NBA 2K27,开光线追踪的最高画质:
| 分辨率 | 关闭 / 开启 DLSS 5 的帧数 | 代价 |
|---|---|---|
| 1080p | 180 → 134 | −26% |
| 1440p | 176 → 108 | −39% |
| 4K | — → 63 | −50…60% |
注意代价是怎么随分辨率涨上去的。这正是第四个坑:神经网络是在输出分辨率上算的,它的价钱跟着像素数走, 而不是跟着 DLSS 档位走。(1080p 下游戏还卡在处理器上——第一列里 180 和 176 几乎一样就是这个缘故——所以那 里的真实代价比 26% 还高。)
我这边 5070 Ti 在 1440p 加 DLSS Quality 下跑出 60 帧,卡在垂直同步上,显卡占用 97%。
而做直播的人,独有的麻烦就在这里。占用 97% 的时候留给编码器的什么都不剩:NVENC 住在同一张卡上,排在 最后才轮到它。游戏画面流畅,直播却在断——这是很容易被赖到网络头上的经典场面。
有用的做法:
- 限制帧数,留出余量。目标是 85–90% 的占用,而不是顶到天花板。
- 开播期间把神经网络关掉。 不好听但实在:以今天的情况,DLSS 5 和单卡直播凑不到一起。
- 降低输出分辨率,而不是调 DLSS 的模式——原因就是第四个坑。
一个实操细节:独占全屏下 OBS 需要用 Game Capture,而不是 Display Capture;后者可能只给你一块黑屏。
去哪里拿最新版本
唯一有最新文件的地方是 RenoDX 的 Discord。那里有个 #dlss5 频道,置顶消息里放着插件的各版本和打过补丁
的库;还有按游戏分帖的 #dlss5-forum,以及装着现成配方的 #guides:Skyrim、Fallout 4、Witcher 3、
S.T.A.L.K.E.R. 2、Metal Gear Solid 4 等等。
公开的安装器和网盘上的整合包都是落后的。我核对过:一个号称一站式的东西带来的是三天前的版本,而这三天 里出了两次更新,其中一次修的正是我遇到的问题。
给上一段加个注脚
一周之内,这句话就不再是无条件成立的了。让我在 8 月 30 日栽跟头的那个 1.1.1 版 DLSS5-Swapper 被从头 重写:到 9 月 4 日它已经做到 2.2.1,变成了另一件工具——能自己在 Steam、Epic、GOG 和 Xbox 里找出游戏的库, 为没有 DLSS 的游戏内置了 DLSS5-Feeder,带上了模拟器配置(DuckStation、PCSX2、Dolphin、PPSSPP、Xenia)、 32 位的 DirectX 9/10/11,以及一个按 F8 呼出的悬浮界面,能在游戏里直接调当前 RenoDX 插件的参数。「它看不见 启动器很薄的游戏」这条指摘,说的是旧版本。
规矩本身没变,只是松了些:看版本的日期。这个角落里的一切都以周为单位活着,超过三天的一站式整合包又会 是旧的了。
另外:RTX 20、30、40 需要打过补丁的 nvngx_dlssnr.dll,它替换掉了这些卡上不存在的指令。就在同一批置顶
消息里。RTX 50 用普通版即可。
不要做的事
一份我白试过的清单,帮你省下一个晚上。
- 不要把 ReShade 的代理库从
dxgi.dll改名成d3d12.dll,指望这样能修好什么。ReShade 会往所有图形 API 上挂钩子,跟它自己叫什么文件名无关;文件名只决定 Windows 怎么加载它。 - 不要把别的游戏里的 Streamline 库塞进来。 版本对不上,Streamline 会去核对,然后可能整个崩掉,连本来 能用的 DLSS 一起带走。
- 游戏不支持就不要去追 Ray Reconstruction。一个没有引擎支持的
nvngx_dlssd.dll,只是躺在文件夹里而已。 - 不要为了「让日志里的报错消失」去关掉插件里的
Enable Upscaling。 这不修兼容性,只是把诊断堵上了—— 反而更糟,因为你从此看不见问题。 - 不要等 NVIDIA App 里的开关。 它不会来:NVIDIA 已确认,开不开神经渲染是游戏开发者的事。超分有 Override,神经网络不会有,应用更新多少次都一样。
- 不要进联机模式。 第三次重复,因为这是清单里唯一会让你破财的一条。
简而言之:把这套东西凑齐,确认游戏里的 DLSS 是开着的,看一眼 ReShade.log,再确认插件版本是新的。就
四条,而人们会跳过其中三条。而如果你想玩的正是 NBA 2K27,这些统统不需要:装 616.64 驱动,再打开画面设置
里的开关就行。
站内相关的还有:关于 PC 版 GTA VI 已知的信息,那里我在跟进配置要求和 Rockstar 宣称的 技术。