メインコンテンツへスキップ
The Witcher 2.jpg

The Witcher 2でDLSS 5を動作させる方法:RenoDXとモーションベクターガイド

RenoDXとDirectX 9、疑似モーションベクターを活用し、dgVoodoo2等のラッパーなしでThe Witcher 2にてDLSS 5を導入・実行する方法を解説します。

執筆者
Friolt
更新日
読了時間
3分
トピック
ニュース
必要なもの

GoogleでGAMES.GGの記事をもっと見る

広告

The Witcher 2でDLSS 5を動作させるために、DOSBoxやdgVoodoo2は必要ありません。RenoDXをDirectX 9の実行ファイルに直接適用し、フィーダー(feeder)で擬似的なモーションベクターを供給することで、公式のNVIDIAライブラリがニューラルパスを実行します。今回は、マルチパスを使用しない旧バージョンのビルドを用い、RTX 5090 MobileとCore Ultra 9 275HXを搭載した環境で検証を行いました。

要約:RenoDXとベクターを導入するだけです。詳細は以下に記載しますが、DirectX 9の環境構築は一筋縄ではいきません。

必要なもの

コンポーネント役割
The Witcher 232bit DirectX 9ゲーム本体(Enhanced Edition対応)。
ReShade(アドオン対応版、32bit)最初に読み込まれるプロキシ。
RenoDX DLSS 5アドオン(シングルパスビルド)ニューラルレンダリングパネル。
DLSS5-FeederおよびモーションベクターシェーダーDLSS非対応ゲーム向けの擬似的なモーションおよび深度データ。
NVIDIAニューラルレンダリングライブラリ公式のDLSS 5モデル。
RTX 50シリーズ GPUNVIDIAにより必須とされています。

ステップ1:ゲームの準備

The Witcher 2 Enhanced Editionには独自のランチャーがあり、グラフィック設定が可能です。そのうち2つの設定がアドオンと競合します。

  1. ランチャーの設定を開き、ゲーム内のアンチエイリアスをオフにします。
  2. Witcher 2 Ubersamplingをオフにします。これは1フレームごとに複数回レンダリングを行うため、ニューラルパスの負荷と合わせると非常に重くなります。
  3. 設定を保存し、一度起動して設定が反映されているか確認してください。

ステップ2:DirectX 9へのRenoDXインストール

  1. witcher2.exeと同じ階層にホスト用フォルダ(例:host32)を作成します。
  2. 32bit版のReShade DLLを、ゲームが要求するd3d9プロキシ名にリネームします。
  3. リネームしたプロキシ、RenoDXアドオン、ニューラルレンダリングライブラリ、および標準的なDLSSアップスケーラーファイルをそのホストフォルダに配置します。
  4. 実行ファイルが32bitであるため、ReShadeおよびアドオンも必ず32bit版を使用してください。

ステップ3:ベクターの追加

  1. DLSS5-Feederの32bitアドオンとモーションベクターシェーダーパックを同じホストフォルダにコピーします。
  2. ゲームを起動し、Homeキーを押してAdd-onsタブを開き、Neural Renderingを見つけます(DirectX 9では統合パネル内に表示される場合があります)。
  3. F6キーを押して有効化します。

DLSS 5対応のDX9ゲームはすべてこの手順に従います。完全な手順書には、64bit版のバリエーションや他のエンジン向けのフォルダ構成も記載されています。

なぜ古いライブラリを使用するのか

今回の検証では、シングルx1パスに制限された初期のアドオンビルドを使用し、マルチパスなしでDLSS 5を動作させました。マルチパスモードは1フレームをサンプリングして履歴を無視するため、ベクターを推定するDirectX 9ゲームではフレームごとに映像が崩れてしまいます。シングルパスであれば、Geraltの見た目を維持しやすくなります。

設定初期値理由
Injection pointOutputネイティブのDLSSデータがない状態で最も安定する段階。
IntensityMedium最大にするとREDengineのライティングが完全に塗り替えられるため。
PresetNaturalデフォルトは緑寄り、Cinematicは紫寄りに変化するため。
Passesx1旧ビルドではこれ以外の選択肢がないため。
Enable UpscalingOff未完成でちらつきが発生するため。

注意点

  • 肌、髪、革の質感が最も強く影響を受けます。これはモデルがそのために構築されているためです。
  • モーションベクターが推定値であるため、カメラを素早く動かすとゴーストが発生します。
  • UIや字幕も再描画されるため、文字がわずかに滲むことがあります。
  • F6キーを連打するとVRAMリークが発生するため、比較にはIntensityスライダーを使用してください。

テストした過去のタイトルの中で、これは最も説得力のあるDLSS 5ニューラルレンダリングModの結果です。The Witcher 2は元々モデルが機能するための詳細な顔グラフィックを備えています。とはいえ、GPUリソースを大量に消費するグラフィックModであることに変わりはありません。

パフォーマンス

RTX 5090 Mobile環境でニューラルパスを有効にしてThe Witcher 2を動作させると、フレームレートは約10 fps付近に落ち着きます。これは他の環境でも見られる上限値であり、エンジンの古さはモデルの動作に影響しません。

広告