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 神経レンダリングを適用します。処理されたフレームは合成され、ゲーム、動画、写真など、あらゆる場面でより鮮明で高品質な画像を表示します。
動作方法 – プログラムは、公式の NVIDIA DLSS 5 DLL(アップスケーリング用に nvngx_dlssnr.dll、フレーム生成用に nvngx_dlssg.dll)をロードする小型の Python ベースのランタイムを同梱しています。画面をキャプチャし、各フレームを内部的に低解像度(Boost モード)で神経ネットワークに送信し、ネットワークの出力を元のフレームにオーバーレイします。このオーバーレイは、軽量なトレイアプリによって描画され、処理後の出力を録画またはスクリーンショットすることも可能です。
主な機能
- デスクトップ全体または個別ウィンドウの処理が可能で、オンスクリーンメニューから選択可能。
- 3つの組み込みモデル(デフォルト、ナチュラル、シネマティック)で、異なるビジュアルスタイルに対応。
- Profile スライダーと Boost オプションで強度を調整可能。Boost ではわずかなレイテンシの増加でフレームレートを向上。
- オプションの DLSS 4.5 フレーム生成(×2/×3/×4)で実験的なモーション補間を可能に。
- ホットキー駆動の UI(Numパッドキー、カスタマイズ可能)とシンプルなトレイメニュー。
- 組み込みの MP4 画面録画(システム音付き)とスクリーンショット機能。
- OBS などのキャプチャソフトに処理済みフレームを供給する Spout2 出力。
- 12言語対応の UI と HDR 対応切り替え(実験的)。
システム要件
- Windows 10 または Windows 11(両方とも動作確認済み)。
- NVIDIA RTX GPU(Ada Lovelace(RTX 40シリーズ)、Ampere(RTX 30シリーズ)、または古い RTX 50シリーズ)。Turing アーキテクチャの RTX 20 シリーズではプログラムは起動するが、画像は処理されない。
- 最新の NVIDIA グラフィックスドライバ(ランタイムはドライバに直接接続)。
- その他ソフトウェア不要。リリースアーカイブには独自の Python インタプリタと必要な NVIDIA DLL が含まれている。
導入手順
- GitHub の Releases ページから最新リリースアーカイブをダウンロードし、展開する。
NeuralScreen.exeを実行する(または署名されていないパブリッシャー警告を回避するためのNeuralScreen.vbsを使用)。- Num2(Num Lock がオンになっている必要あり)を押してオーバーレイメニューを開く。リストされた Numパッドショートカットを使ってレンダリングの切り替え、解像度の変更、スクリーンショットの撮影、録画の開始/停止などを実行。
- Source で Fullscreen または Window モードを選択して、デスクトップ全体または単一ウィンドウを処理。オーバーレイは選択されたウィンドウに自動的に追従する。
既知の制限
- 真のフルスクリーン排他モードのゲームにはオーバーレイが適用できないため、ボーダーレスウィンドウモードを使用する必要がある。
- HDR の処理は実験的で、現在は SDR 出力に限定されている。録画や Spout エクスポートはすべて SDR のまま。
- 最大処理解像度は 2560 × 1440 に制限されており、最終出力は常にネイティブモニタ解像度になる。
- 神経パイプラインのレイテンシは約 40–60 ms(Boost で約 17 ms)であり、日常用途には問題ないが、競技用ゲームには不向き。
- 回転表示(90°/270°)はまだサポートされていない。180°回転はフリップで動作する。
- Windows 10 のマルチGPU環境はまだ実験的。
ライセンス – プロジェクト自体のコードは MIT ライセンスで公開。バンドルされた NVIDIA ランタイム DLL は研究・教育目的のみで無変更に含めており、所有権は NVIDIA に帰属する。
NeuralScreen は、NVIDIA の DLSS 5 神経レンダリング技術を一般用途のデスクトップ強化に再利用する本格的な AI 関連ソフトウェアプロジェクトです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト