启用NVIDIA DLSS帧生成2倍 3倍 4倍(仅限Steam版)

启用NVIDIA DLSS帧生成2倍 3倍 4倍(仅限Steam版)

通过游戏现有的DirectX 12/FidelityFX交换链在Steam游戏构建中启用NVIDIA DLSS帧生成。使用NVIDIA Streamline/DLSS-G,并支持2x基准。

描述

这是一个非官方、针对特定可执行文件的兼容性桥接工具,用于启用 NVIDIA DLSS 帧生成功能。

游戏本身已经创建了与 FidelityFX 帧生成兼容的 DirectX 12 交换链,但并未提供 NVIDIA 帧生成选项。此模组在初始化 NVIDIA Streamline 和 DLSS-G 的同时,保留并转发游戏原始的 FidelityFX 调用。它为 Streamline 提供游戏真实的运动矢量、深度、抖动、渲染尺寸、相机矩阵和帧生命周期数据。

生成的帧来自 NVIDIA 签名的 DLSS-G 运行时。该集成本身是非官方且经过逆向工程实现的;它不等同于游戏开发者提供或支持的实现。

安装说明

  1. 关闭游戏,将 ZIP 压缩包解压到一个普通文件夹中。
  2. 可选:运行 Check-Compatibility.cmd;它永远不会修改游戏文件。
  3. 运行 Install-NativeDLSSG.cmd
  4. 粘贴游戏的 BeastOfReincarnation\Binaries\Win64 文件夹路径。
  5. 正常启动游戏,并在游戏设置中选择 NVIDIA DLSS 以及你偏好的画质模式。

游戏本身没有帧生成选项,这是正常现象。安装的标记文件会在原生 DLSS 激活时启用基础 2 倍帧生成。游戏重启后可能会默认恢复为 AMD FSR;请重新选择 NVIDIA DLSS。若要使用 3 倍、4 倍、5 倍等倍率,请使用 NVIDIA App 的覆盖功能。

管理器在更改任何内容之前会验证可执行文件结构、包哈希、NVIDIA 签名和受支持的原始 DLL。它会保留原始 DLL 并创建一个带日期的恢复文件夹。

验证与卸载

Verify-NativeDLSSG.cmd 用于检查完整安装状态。Uninstall-NativeDLSSG.cmd 会恢复记录的原始哈希值,并将识别出的模组文件移动到带日期的恢复目录中。如果游戏更新后原始文件已恢复,卸载操作会清除已验证的过期运行时/元数据,但不会替换该活动的原始 DLL。

此模组不会影响 ReShade、dxgi.dll、存档、图形设置或 NVIDIA 配置文件。

要求

  • 已启用 DirectX 12 和硬件加速 GPU 计划。
  • NVIDIA GeForce RTX 40 系列或更新硬件。
  • 支持捆绑运行时的当前 NVIDIA 驱动程序。
  • NVIDIA DLSS 已在游戏中可用并选择为升频器。
  • 可选的固定 3 倍/4 倍:GeForce RTX 50 系列加上当前的 NVIDIA App 和驱动程序;2 倍基础倍率不需要 NVIDIA App 覆盖。

兼容性

游戏更新后,请关闭游戏并再次运行 Check-Compatibility.cmd

  • 如果显示 compatible: true,请重新运行相同的 v1.1 安装程序。可执行文件哈希值发生变化会被有条件地接受;这只是一个候选版本,并未经过完整的游戏质量保证测试。
  • 如果可执行文件检查失败,或发现不同的原始 FidelityFX 哈希值,请勿强制执行。请将 NativeDLSSG.Compatibility.json 分享给作者并等待审查。

可选的 RTX 50 系列 3 倍/4 倍等倍率

在确认模组在 2 倍倍率下正常工作后,RTX 50 系列用户可关闭游戏,打开 NVIDIA App,依次选择 图形 > 程序设置 > Beast of Reincarnation,将 DLSS 覆盖 - 帧生成模式 设置为 固定,然后选择 3X/4X/5x/6x。

鸣谢与声明:

我在生成大量代码和文档时使用了 OpenAI Codex 进行辅助。

更新日志

1.1.0

  • 自适应可执行文件重定位检查,附带辅助相机布局验证。
  • 运行时重新验证、进程生命周期固定以及相机挂钩状态门控。
  • 只读兼容性工具和隐私安全报告。
  • 受支持的原始 DLL ABI 允许列表、更安全的更新重装、过期清理,以及支持 v1.0 到 v1.1 的恢复感知升级。

1.0.0

  • 初始原生 Streamline/DLSS-G 桥接,支持 2 倍基础倍率和 RTX 50 系列 3 倍/4 倍覆盖指令。