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 的實用工具,可自動化原本需手動完成的過程,為從未內建 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 相關領域(神經上採樣),是一個真實且功能完整的開源專案。
相關
- 專案
- 專案
- 專案
- 專案