perseval-BLR/NeuralScreen

DLSS 5 NR on your whole Windows desktop, in real time with Boost, FG, etc. RTX 30/40/50, 12 languages, user presets, recording with audio, one-window mode.

NeuralScreen – 適用於 Windows 桌面的 DLSS-5 神經上採樣

是什麼 – 僅限 Windows 的實用工具,可擷取螢幕上顯示的任何內容(整個桌面或單一視窗),並即時運行 NVIDIA 的 DLSS 5 神經渲染器。處理後的畫面隨即合成回原畫面,讓遊戲、影片、照片等場景呈現更清晰、高品質的影像。

如何運作 – 程式內建小型 Python 基礎的執行時環境,載入官方 NVIDIA DLSS 5 DLL(nvngx_dlssnr.dll 用於上採樣,nvngx_dlssg.dll 用於幀生成)。它擷取螢幕,將每一幀以降低的內部解析度(Boost 模式)送入神經網路,再將網路的輸出疊加至原始畫面。疊加由輕量級系統匣應用程式繪製,也可用於錄製或截圖處理後的輸出。

主要功能

  • 可選擇整個桌面或單一視窗處理,透過螢幕選單切換。
  • 內建三種模型(預設、自然、電影),針對不同視覺風格優化。
  • 透過 Profile 滑桿與 Boost 選項調整強度,Boost 模式以略微增加延遲為代價換取更高幀率。
  • 可選的 DLSS 4.5 幀生成(×2/×3/×4),用於實驗性運動插值。
  • 熱鍵驅動的 UI(數字鍵盤鍵,可設定)與簡潔的系統匣選單。
  • 內建 MP4 屏幕錄影(含系統音)與截圖功能。
  • Spout2 輸出,可將處理後的畫面輸入 OBS 或其他擷取軟體。
  • 多語言 UI(12 種語言)與 HDR 相容性切換(實驗性)。

系統需求

  • Windows 10 或 Windows 11(兩者皆已報告可正常運作)。
  • NVIDIA RTX GPU,支援 Ada Lovelace(RTX 40 系列)、Ampere(RTX 30 系列)或更早的 RTX 50 系列。基於 Turing 架構的 RTX 20 系列可啟動程式,但影像不會被處理。
  • 更新至最新的 NVIDIA 圖形驅動程式(執行時直接與驅動通訊)。
  • 無需額外軟體;發行歸檔包內自帶 Python 解釋器與所需 NVIDIA DLL。

快速入門

  1. 從 GitHub 的 Releases 頁面下載最新發行歸檔包並解壓。
  2. 執行 NeuralScreen.exe(或使用附帶的 NeuralScreen.vbs 以繞過未簽署發行者警告)。
  3. 按下 Num2(需開啟 Num Lock)開啟疊加選單。使用列出的數字鍵盤快捷鍵切換渲染、變更解析度、截圖、開始/停止錄影等。
  4. Source 下選擇 FullscreenWindow 模式,以處理整個桌面或單一視窗。疊加選單會自動追隨所選視窗。

已知限制

  • 真正的全螢幕獨佔遊戲無法疊加;必須使用無邊框視窗模式。
  • HDR 處理為實驗性功能,目前僅限 SDR 輸出;錄影與 Spout 導出仍為 SDR。
  • 最大處理解析度為 2560 × 1440;最終輸出始終為您的原生顯示器解析度。
  • 神經網路管道延遲約為 40–60 毫秒(Boost 模式下約 17 毫秒),日常使用尚可,但不適合競技遊戲。
  • 旋轉顯示(90°/270°)尚未支援;180° 旋轉可透過翻轉實現。
  • Windows 10 的多 GPU 設定仍處於實驗階段。

授權 – 項目自身程式碼採用 MIT 授權發布。內建的 NVIDIA 執行時 DLL 僅供研究/教育用途,未作修改,所有權仍歸 NVIDIA 所有。


NeuralScreen 是一個真正的 AI 相關軟體專案,將 NVIDIA 的 DLSS 5 神經渲染技術重新用於通用桌面增強。

相關

  • 專案
  • 專案
  • 專案
  • 專案