The Witcher 2でDLSS 5を動作させるために、DOSBoxやdgVoodoo2は必要ありません。RenoDXをDirectX 9の実行ファイルに直接適用し、フィーダー(feeder)で擬似的なモーションベクターを供給することで、公式のNVIDIAライブラリがニューラルパスを実行します。今回は、マルチパスを使用しない旧バージョンのビルドを用い、RTX 5090 MobileとCore Ultra 9 275HXを搭載した環境で検証を行いました。
要約:RenoDXとベクターを導入するだけです。詳細は以下に記載しますが、DirectX 9の環境構築は一筋縄ではいきません。
必要なもの
| コンポーネント | 役割 |
|---|---|
| The Witcher 2 | 32bit DirectX 9ゲーム本体(Enhanced Edition対応)。 |
| ReShade(アドオン対応版、32bit) | 最初に読み込まれるプロキシ。 |
| RenoDX DLSS 5アドオン(シングルパスビルド) | ニューラルレンダリングパネル。 |
| DLSS5-Feederおよびモーションベクターシェーダー | DLSS非対応ゲーム向けの擬似的なモーションおよび深度データ。 |
| NVIDIAニューラルレンダリングライブラリ | 公式のDLSS 5モデル。 |
| RTX 50シリーズ GPU | NVIDIAにより必須とされています。 |
ステップ1:ゲームの準備
The Witcher 2 Enhanced Editionには独自のランチャーがあり、グラフィック設定が可能です。そのうち2つの設定がアドオンと競合します。
- ランチャーの設定を開き、ゲーム内のアンチエイリアスをオフにします。
- Witcher 2 Ubersamplingをオフにします。これは1フレームごとに複数回レンダリングを行うため、ニューラルパスの負荷と合わせると非常に重くなります。
- 設定を保存し、一度起動して設定が反映されているか確認してください。
ステップ2:DirectX 9へのRenoDXインストール
- witcher2.exeと同じ階層にホスト用フォルダ(例:host32)を作成します。
- 32bit版のReShade DLLを、ゲームが要求するd3d9プロキシ名にリネームします。
- リネームしたプロキシ、RenoDXアドオン、ニューラルレンダリングライブラリ、および標準的なDLSSアップスケーラーファイルをそのホストフォルダに配置します。
- 実行ファイルが32bitであるため、ReShadeおよびアドオンも必ず32bit版を使用してください。
ステップ3:ベクターの追加
- DLSS5-Feederの32bitアドオンとモーションベクターシェーダーパックを同じホストフォルダにコピーします。
- ゲームを起動し、Homeキーを押してAdd-onsタブを開き、Neural Renderingを見つけます(DirectX 9では統合パネル内に表示される場合があります)。
- F6キーを押して有効化します。
DLSS 5対応のDX9ゲームはすべてこの手順に従います。完全な手順書には、64bit版のバリエーションや他のエンジン向けのフォルダ構成も記載されています。
なぜ古いライブラリを使用するのか
今回の検証では、シングルx1パスに制限された初期のアドオンビルドを使用し、マルチパスなしでDLSS 5を動作させました。マルチパスモードは1フレームをサンプリングして履歴を無視するため、ベクターを推定するDirectX 9ゲームではフレームごとに映像が崩れてしまいます。シングルパスであれば、Geraltの見た目を維持しやすくなります。
| 設定 | 初期値 | 理由 |
|---|---|---|
| Injection point | Output | ネイティブのDLSSデータがない状態で最も安定する段階。 |
| Intensity | Medium | 最大にするとREDengineのライティングが完全に塗り替えられるため。 |
| Preset | Natural | デフォルトは緑寄り、Cinematicは紫寄りに変化するため。 |
| Passes | x1 | 旧ビルドではこれ以外の選択肢がないため。 |
| Enable Upscaling | Off | 未完成でちらつきが発生するため。 |
注意点
- 肌、髪、革の質感が最も強く影響を受けます。これはモデルがそのために構築されているためです。
- モーションベクターが推定値であるため、カメラを素早く動かすとゴーストが発生します。
- UIや字幕も再描画されるため、文字がわずかに滲むことがあります。
- F6キーを連打するとVRAMリークが発生するため、比較にはIntensityスライダーを使用してください。
テストした過去のタイトルの中で、これは最も説得力のあるDLSS 5ニューラルレンダリングModの結果です。The Witcher 2は元々モデルが機能するための詳細な顔グラフィックを備えています。とはいえ、GPUリソースを大量に消費するグラフィックModであることに変わりはありません。
パフォーマンス
RTX 5090 Mobile環境でニューラルパスを有効にしてThe Witcher 2を動作させると、フレームレートは約10 fps付近に落ち着きます。これは他の環境でも見られる上限値であり、エンジンの古さはモデルの動作に影響しません。




