
DLSS 5 神经渲染 - 设置指南和安装程序
Stellar Blade 中 DLSS 5 神经渲染的已验证设置。指南外加安装脚本,无重分发的二进制文件。涵盖原生 DX12 路径、如何从 ReShade.log 证明其真正生效、4K 下的实际性能成本,以及常见故障的修复方法。
查看大图《剑星》中的 DLSS 5 神经渲染
[compare before=https://staticdelivery.nexusmods.com/mods/7804/images/3706/3706-1788201640-1559108005.jpg]https://staticdelivery.nexusmods.com/mods/7804/images/3706/3706-1788201640-519673394.jpg[/compare]
一个经过验证、无需猜测的《剑星》DLSS 5 神经渲染设置方案。
这是一个**指南和安装脚本**。它**不会**重新分发 NVIDIA 二进制文件、ReShade 或 RenoDX 插件——你需要从原始来源获取这些。脚本会帮你将它们放到正确的位置并配置好 ReShade。
[line]
## 为什么《剑星》属于容易配置的游戏之一
大多数人在 DLSS 5 上遇到的问题在这里并不适用。根据游戏自带的 *Engine.ini* 文件确认:
```ini [/Script/D3D12RHI.D3D12Options] ; DirectX 12 r.NGX.DLSS.Sharpness=0 ; 通过 NVIDIA NGX 的原生 DLSS r.Streamline.DLSS.Sharpness=0 ; 存在 Streamline ```
官方 NVIDIA DLSS 插件随游戏一起发布在 *SB/Plugins/Runtime/Nvidia/DLSS/* 目录下。
**DX12 + 原生 DLSS 意味着你使用“原生 DX12 路径”。** 你**不**需要:
- DLSS5-Feeder - DX11 桥接 - OptiScaler - LumeniteFX 或运动矢量着色器 - DLSS5_Feed.fx
这些是为了**没有**原生 DLSS 的游戏准备的。在这里安装它们只会增加失败的可能性。仅需四个文件即可完成。
[line]
## 要求
- **GPU:** 官方运行时需要 RTX 50 系列。RTX 20/30/40 需要社区修补的 DLL——请参阅常见问题解答。 - **具备完整插件支持(FULL ADD-ON SUPPORT)的 ReShade 6.8.0。** 标准版本会静默地无法加载插件。 - 当前版本的 NVIDIA Game Ready 驱动 - 约 170 MB 可用空间
**仅限单人游戏。** 切勿在多人游戏或带反作弊的游戏中使用的 ReShade 插件。
[line]
## 需要你自行下载的内容
**1. ReShade 6.8.0 插件版本**
[reshade.me](https://reshade.me/downloads/ReShade_Setup_6.8.0_Addon.exe)
**2. nvngx_dlssnr.dll** - 神经渲染运行时,约 166 MB
[github.com/RankFTW/rhi-repo/releases](https://github.com/RankFTW/rhi-repo/releases) - 标签为 *dlssnr-310.8.0*
附带的脚本会为你下载此文件。它与 [RHI](https://github.com/RankFTW/RHI) 部署的文件相同,因此 RHI 用户可以交由 RHI 处理。
**3. renodx-dlss5.addon64** - ReShade 插件,约 570 KB
社区构建,未发布在 GitHub 上。它位于 RenoDX Discord 的 #dlss5 频道的置顶消息中。
**关于杀毒软件的一点说明。** 此插件是一个未签名的 DLL,它挂钩 D3D12——这是机器学习误报的典型特征。不同的构建会触发不同的引擎:一个在 VirusTotal 上得分为 2/71(被 Microsoft 标记),另一个得分为 3/71(被 CrowdStrike 和 Cynet 标记,Microsoft 未标记)。ESET、Bitdefender、Kaspersky、Sophos、Symantec 和 Malwarebytes 对两者的检测均为干净。**在复制任何文件之前,安装程序会显示文件的 SHA-256 哈希值和直接的 VirusTotal 链接——请自行查证并做出决定。** 不要因为模组页面告诉你,就禁用你的杀毒软件。
[line]
## 安装
运行 **Install.cmd**。它会找到游戏、验证你的 ReShade 版本、下载运行时、备份你的 ReShade.ini,并在改动任何文件之前向你显示完整的计划。
如果你更喜欢手动安装——所有文件都放在可执行文件旁边:
```text StellarBlade\SB\Binaries\Win64\ SB-Win64-Shipping.exe dxgi.dll <- ReShade 6.8, DirectX 10/11/12 ReShade.ini renodx-dlss5.addon64 nvngx_dlssnr.dll ```
然后添加到 ReShade.ini 的顶部:
```ini [ADDON] LoadFromDllMain=renodx-dlss5.addon64 ```
**LoadFromDllMain 不是可选项。** 它需要在游戏创建其 DLSS 功能之前尽早加载插件,以便安装其 NGX 钩子。没有它,插件会加载得太晚,然后只能空转。
[line]
## 在游戏中
1. 在图形选项中,将 **DLSS 设为开启** 2. **更改一次 DLSS 预设**(例如从“质量”改为“平衡”)。这会强制游戏重新创建其 DLSS 功能,以便插件能够挂钩它。跳过此步骤是导致“正在等待 NGX”最常见的原因。 3. 按 **Home** 键,进入 **Add-ons(插件)** 选项卡,找到 **RenoDX DLSS 5 Neural Rendering** 4. 勾选 **Enable DLSS Neural Rendering(启用 DLSS 神经渲染)**
**F6** 实时切换开关。**F5** 将一对 A/B 对比截图保存到 exe 旁边的 *DLSS5 Screenshots\* 目录中——一张启用 NR,一张标记为 _NR_OFF。它们是无压缩的 4K PNG(每张约 32 MB),请谨慎使用。
[line]
## 证明它确实有效
不要只相信复选框。打开游戏文件夹中的 **ReShade.log**。一个成功的安装看起来像这样:
```log [DLSS 5 Neural Rendering] signed DLSSNR 310.8.0 D3D12 runtime initialized [DLSS 5 Neural Rendering] NGX feature create intercepted: feature=18 (DLSSNR) [DLSS 5 Neural Rendering] feature 18 created via the signed snippet after DLSS/DLAA [DLSS 5 Neural Rendering] inline feature 18 evaluation succeeded (count=60, ...) ```
**feature 18 created** 加上 **evaluation succeeded** 且计数器持续上升,这才是有效的证明。无论界面看起来多正常,其他任何情况都意味着失败。
有一个错误是预期内的,且无害:
```log ERROR | vtable::Hook(Failed to find NVSDK_NGX_D3D12_EvaluateFeature_C) ```
非 _C 变体会在下一行被挂钩。仅外观问题,忽略即可。
[line]
## 性能——安装前请阅读
**神经渲染始终以你的输出分辨率运行。DLSS 超分辨率并不会降低它的成本。**
在 4K 分辨率下使用 DLSS 平衡模式时,日志显示:
```log NR input 3840x2160 (guides 2562x1441), output 3840x2160 [native] ```
游戏以 1440p 渲染并超采样到 4K——然后神经处理在完整的 4K 帧上运行,每一帧都是如此。**你为输出像素付费,而不是渲染像素**。从 1080p 到 4K,成本大约翻了两番。
社区报告的数据:
- **RTX 5090(超频版):** 稳定 60 fps - **RTX 4090:** 从 20% GPU 占用下的 120 fps 变为 100% GPU 占用下的 70 fps - **RTX 3070:** 大约 20 fps - **RTX 3060:** 3 到 20 fps
**唯一真正的调整杠杆是输出分辨率。** 从 4K 降至 1440p 可以将神经负载减半。由于 NR 能显著提升图像质量,开启 NR 的 1440p 往往比不开 NR 的 4K 是更好的权衡。两者都请测试一下。
以下操作**没有**帮助:降低外观滑块。将“皮肤结构强度”设置为 -1.00 会改变外观,但模型仍会运行其完整的推理过程——帧时间不会改变。没有“轻量”模式。
帧生成功能可以正常共存。该插件明确不干预它(“帧生成和其他 NGX 功能不受影响”),并且它有助于掩盖成本。
[line]
## 故障排除
**“正在等待 NGX” - 插件已加载但从未激活**
游戏的 DLSS 从未被触发。请在游戏中更改 DLSS 预设,加载存档,再次更改。确保实际选择的是 DLSS,而不是 FSR 或 TAA。
**STANDBY/FAILED - 数千次评估,零帧输出**
钩子有效,但每个输出表面都被拒绝,通常是由于不支持的纹理格式。这无法从你这边修复。请发布你的日志。
**日志中出现 0xBAD00002**
你的 nvngx_dlssnr.dll 已损坏或被修改,不再能通过 NVIDIA 签名验证。健康的安装会在日志中记录 *signed*(已签名)一词。修复工具:[kayle2203/dlssnr-signature-repair](https://github.com/kayle2203/dlssnr-signature-repair)
**闪烁**
最常见的抱怨。尝试使用 **DLAA 代替 DLSS**。不同构建表现不同——较旧的插件通常闪烁较少。
**光照在室内或室外看起来正确,但无法两者兼顾**
这是一个已知的限制,不是你的设置问题。HDR 传递强度和场景白点比例在明亮的室外和黑暗的室内需要不同的值,没有一个万能设置。在开始完整游玩前请了解这一点。
**插件完全不显示**
你安装的是标准版 ReShade 而不是插件版,或者 ReShade.ini 缺少 [ADDON] 条目,或者文件没有放在真正的可执行文件旁边。
**两个不同的插件文件名**
目前流通着 renodx-dlss5.addon64 (Krish) 和 renodx-dlss.addon64 (ShortFuse) 两个版本。它们的构建不同,问题也不同。如果一个失败,试试另一个——这对一些人有效。
[line]
## 兼容性
**UE4SS、Vortex 和其他模组** - 《剑星》通常通过 dwmapi.dll 代理运行 UE4SS。ReShade 作为 dxgi.dll 安装,占用不同的代理槽位,因此它们可以干净地共存。已验证有效。
**RenoDX HDR 插件** - renodx-unrealengine.addon64 可以与 DLSS 5 插件并行运行,没有问题。两者都能加载并正常工作。
**Engine.ini** - 为了在 RenoDX 面板中实现滑块实时更新:
```ini [/Script/Engine.RendererSettings] r.LUT.UpdateEveryFrame=1 ```
[line]
## 常见问题解答
**RTX 20/30/40 呢?** 你需要一个移除了 RTX 50 系列限制的社区修补版 nvngx_dlssnr.dll,可在 RenoDX Discord 获取。这是一个*被修改过*的 NVIDIA 二进制文件——在运行之前请了解这意味着什么。
**与帧生成功能兼容吗?** 兼容。该插件仅挂钩 DLSS/DLAA,不干预 DLSSG。
**它能超分辨率吗?** 目前不能。它仅以原生输出分辨率进行处理。
**对我的存档安全吗?** 它只在 exe 旁边添加文件并编辑 ReShade.ini。绝不会触及游戏数据或存档。运行 Uninstall.cmd,或删除这两个文件,即可完全恢复。
**多人游戏呢?** 不行。
[line]
## 致谢
**这里的任何软件都不是我的作品。这是一个指南。**
- **speedlemur** - 首个 DLSS 5 NR 实现 (ControlDLSS5) - **Lecram** - 当前插件所基于的通用版本 - **Krish** - 持续的插件版本维护 - **ShortFuse** - RenoDX 框架,以及适用于旧款 RTX 卡的修补版 DLL - **crosire** - ReShade - **RankFTW** - RHI - RenoDX Discord 社区,所有这一切都在这里公开讨论并解决
以上所有内容均在真实的 RTX 50 系列安装上经过日志验证。如果你的结果不同,请发布你的 ReShade.log——该文件能解答几乎所有问题。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。