Kizzuwatnaa/DLSS5-Autopilot
Puts DLSS 5 neural rendering into games that never shipped it, and brings the game's own DLSS up to date - super resolution, ray reconstruction, frame generation. Scans your library, picks one of eight routes, fetches every part from its publisher at run time, then says what happened. One exe, no admin; uninstall puts the game back.
DLSS 5 Autopilot – 是什么
DLSS 5 Autopilot 是一个仅限 Windows 的实用工具,可自动完成为从未搭载 DLSS 5 的游戏手动添加 NVIDIA 的 DLSS 5 神经渲染的繁琐过程。它不包含任何游戏文件或 NVIDIA 二进制文件;相反,它会发现合适的第三方附加组件(ReShade 着色器、OptiScaler 构建、桥接 DLL 等),在运行时从原始发布者处下载,并编写必要的配置文件,使游戏能够使用 DLSS 5。所有更改均可通过一次 卸载 点击轻松恢复。
如何工作
- 库扫描 – 程序会扫描主要启动器(Steam、Epic、GOG、Ubisoft 等)和一组常见游戏文件夹,以及 19 个已知的模拟器。它读取每个可执行文件的导入表,以推断图形 API(DirectX 9–12、Vulkan、OpenGL)以及游戏是否已包含 DLSS 钩子。
- 路由选择 – 基于 API、位宽和用户的 GPU(RTX 20–50),该工具会列出一系列 路由 —— 特定的社区附加组件,可向游戏暴露 DLSS 5 合约(例如 native、optiscaler、bridge、feeder、remix 等)。推荐的路由会被高亮显示,而 GPU 不支持的路由则会变灰。
- 安装 – 当用户点击 INSTALL 时,该工具会从原始发布者处获取所需 DLL/附加组件的精确版本,验证 NVIDIA
nvngx_dlssnr.dll构建是否与检测到的 GPU 匹配,备份它将覆盖的任何文件,并编写配置文件(ReShade ini、OptiScaler 设置、RTX Remixrtx.conf等)。 - 验证 – 游戏启动后,该工具会读取游戏的日志文件(
ReShade.log、dlss5-feed.log等),确认 DLSS 5 合约已建立,并报告成功或确切的失败原因。 - 卸载 – 恢复原始文件并移除任何注入的 DLL,使游戏完全恢复到安装前的状态。
主要功能
| 功能 | 说明 |
|---|---|
| 一键安装/卸载 | 无需手动复制 DLL 或编辑注册表;所有操作均由 UI 或 CLI 处理。 |
| 多启动器支持 | 可检测来自 Steam、Epic、GOG、Ubisoft、Battle.net、Rockstar、Amazon、itch.io、Heroic、Xbox/Game Pass 的游戏,还提供通用的 选择文件夹 选项。 |
| 自动路由检测 | 根据游戏可执行文件和用户的 RTX 显卡,自动选择最佳社区附加组件(原生钩子、OptiScaler、桥接、馈送器、Remix 等)。 |
| GPU 感知 DLL 选择 | 检测 RTX 20/30/40/50 并选择匹配的 nvngx_dlssnr.dll 构建(FP16、FP8 等)。 |
| 帧生成切换 | 在 RTX 20–50 上启用可选的 DLSS 5 帧生成(通过 OptiScaler),或在 RTX 40 上通过 RTX40MFG‑Unlock 实现多帧生成。 |
| RTX Remix 集成 | 检测已安装的 Remix 模组,并可直接将 DLSS 5 注入 Remix 运行时,可选地将运行时替换为支持 DLSS 的版本。 |
| 视频 / 摄像头 / 屏幕捕获 | 将任何窗口或桌面区域视为“游戏”,运行便携式 MPC‑HC 播放器,并对视频流、YouTube 链接或摄像头画面应用 DLSS 5。 |
| CLI 支持 | 所有操作(安装、检查、移除、强制特定路由、DXVK 包装器等)均可通过命令行完成,适用于脚本化。 |
| 自动更新 | 检查 GitHub 发布版本,验证 SHA‑256,并可自动重启。 |
| 安全检查 | 当检测到反作弊系统时会发出警告,除非用户明确确认,否则拒绝向受保护的游戏注入 ReShade,并提供基于日志的详细诊断。 |
适合谁使用
- 拥有 RTX 20–50 显卡的 PC 玩家,希望在从未搭载 DLSS 5 的游戏(如旧版 DirectX 9–12 游戏、Vulkan 或 OpenGL 游戏,甚至非游戏媒体)中尝试 DLSS 5。
- 模组制作者 / 内容创作者,希望以可复现、可逆的方式添加神经上采样,而无需手动管理数十个社区 DLL。
- 研究人员,希望在各种引擎上测试 DLSS 5 性能或帧生成,而无需自行构建包装器。
限制与注意事项
- 反作弊 – 使用 BattlEye、Easy‑Anti‑Cheat、Vanguard 等的游戏会被标记;如果用户继续安装,可能导致封禁。
- 驱动版本 – NVIDIA 驱动 616.64+ 更改了内部 DLSS 5 合约;该工具会自动选择兼容的附加组件版本,但某些路由(如
renodx‑dlss54.7)在这些驱动下已知会失败。 - 性能影响 – 在 RTX 20/30 上,社区构建在 FP16 下运行,100 % 模型分辨率下可能导致 FPS 减半;建议用户降低模型分辨率拨盘(例如 75 % 或 50 %)。
- VR 支持 – OpenXR 钩子为实验性功能,未经过充分测试。
- 无官方 NVIDIA 支持 – 这是一个非官方社区项目;NVIDIA 不支持此工具。
快速入门(GUI)
- 从 Releases 页面下载最新的
dlss5‑autopilot.exe。 - 运行可执行文件(无需管理员权限)。它将扫描您的游戏库。
- 选择一个游戏;右侧窗格显示检测到的可执行文件、API 和建议的路由。
- 点击 INSTALL → 等待日志完成。
- 启动游戏;按下 UI 中显示的键(例如 OptiScaler 为 Insert)以切换 DLSS 5。
- 要移除,请重新打开工具,选择游戏,然后点击 UNINSTALL。
快速入门(CLI)
# 为游戏文件夹安装 DLSS5
dlss5-autopilot.exe "D:\Games\MyGame" install
# 仅检测并显示所选路由,不写入文件
dlss5-autopilot.exe "D:\Games\MyGame" --check
# 移除之前所做的任何更改
dlss5-autopilot.exe "D:\Games\MyGame" --remove
许可证与致谢
该仓库仅包含安装逻辑。所有第三方二进制文件(NVIDIA nvngx_dlssnr.dll、社区附加组件、OptiScaler 构建、Remix 运行时等)均在运行时从原始发布者处获取。README 链接到各自的作者和项目,工具本身的代码根据仓库 LICENSE 文件中所述的许可证发布(通常为 MIT 风格的宽松许可证)。
总结
DLSS 5 Autopilot 是一个实用、可逆的桥梁,使 RTX 兼容 PC 能够将 NVIDIA 最新的神经渲染技术应用于大量旧版和新版游戏、视频,甚至桌面内容,而无需手动寻找 DLL。它严格限定在 AI 相关领域(神经上采样),是一个真实、功能完整的开源项目。
相关
- 项目
- 项目
- 项目
- 项目