Doom 2でDLSS 5を動作させる方法を解説します。地獄を再発明する必要はありません。Doom 3: BFG Edition経由でゲームを読み込み、DX12環境下のソースポートRBDOOM-3-BFGで起動し、モーションベクトルを供給した上で、RenoDXをインストールし、公式のDLSS 5ライブラリを導入します。1パスではほとんど変化しませんが、2〜4パスでレベル全体が描き直され、モバイル版RTX 5090でも約10 fpsという結果になります。
なぜBFG版を経由するのでしょうか?Doom 3: BFG EditionにはThe Ultimate DoomとDoom IIが同梱されており、Doom 3 BFG Edition classic Doomは、1994年のピクセルを現代のレンダラーで動かすための最もクリーンかつ合法的な手段だからです。DOS版のDoomをそのまま動かすにはDOSBox上でdgVoodooが必要になりますが、このルートならその苦労を回避できます。
必要なもの
| コンポーネント | 役割 |
|---|---|
| Doom 3: BFG Edition | Doom IIを同梱しており、WADファイルを合法的に所有できる。 |
| RBDOOM-3-BFG (またはDOOM BFAフォーク) | DX12レンダラーを備えたソースポート。DOOM BFAはクラシックDoomに特化しており、RBDOOMのアップストリーム更新を取り込んでいる。 |
| ReShade | RenoDXを動作させるためのインジェクター。 |
| RenoDXアドオン | DLSS 5ニューラルレンダリングパネルをホストする。 |
| モーションベクトルブリッジ | 1994年のゲームには存在しなかった時間的データを擬似的に生成する。 |
| DLSS 5ライブラリ | NVIDIA公式のニューラルレンダリングDLL。 |
| RTX 50シリーズGPU | 公式の必須要件。それ以外は人質を取るような状況(動作保証外)となる。 |
ステップ1:Doom 2をDX12環境へ
標準的なパイプラインでは、まず古いゲームをDX11に変換しますが、Doom 2 DX12環境であればその工程は不要です。このポートはすでにDLSS 5が好むAPIに対応しているためです。
RBDOOM-3-BFG DX12サポートはバージョン1.5.0で追加され、OpenGLがDX12およびVulkanに置き換わりました。レンダラー設定でDX12を選択してください。今回の作業ではVulkanには触れないでください。
- SteamまたはGOGからDoom 3: BFG Editionをインストールします。
- オリジナルのファイルを保持したまま、RBDOOM-3-BFGのビルドをゲームフォルダにコピーします。
- レンダラーをDX12に設定し、クラシックメニューからDoom IIを起動します。
- ゲーム内のアンチエイリアスを無効にします。有効なままだとRenoDXが初期化されません。
ステップ2:ベクトル、RenoDX、ライブラリの導入
フロッピーディスク時代のゲームには「動き」という概念がありません。DLSS 5モーションベクトルは、実行ファイルの隣に配置されたブリッジファイルから供給され、モデルが期待する時間的データを近似します。
- DirectX 12を選択した状態で、RBDOOMの実行ファイルに対してReShadeをインストールします。
- モーションベクトルブリッジを実行ファイルフォルダにコピーします。
- RenoDXアドオンとDLSS 5ライブラリを同じフォルダにコピーします。
- ゲームを起動し、Homeキーを押してReShadeオーバーレイを開きます。
- Add-onsタブを開き、DLSS 5 Neural Renderingパネルを展開します。
- F6キーでエフェクトを切り替え、NR Intensityで効果の強度を調整します。
DirectXのパスやファイル構成、スライダーの詳細を含む完全な手順書は、当サイトのガイドで確認できます。DLSS 5 RenoDXのセットアップがうまくいかない場合、多くはフォルダ階層の問題ですので、パネルが表示されない場合はファイルを1階層ずつ移動してみてください。
重要な設定
| 設定 | Doom 2での結果 |
|---|---|
| Injection point | Render stageが最も強力な変化をもたらす。Output stageはフィルターのように見える。 |
| Passes x1 | 実質的に何も変わらない。 |
| Passes x2 to x4 | スプライトや壁を含め、すべてが変化する。 |
| Preset Default | 高強度で緑色が強調される。 |
| Preset Natural | 青色が強調され、初期のMidjourney風になる。 |
| Preset Cinematic | 紫色が強調され、黒レベルが持ち上がる。 |
| Enable Upscaling | 未完成。ちらつきが発生したらオフにすること。 |
Doom 2の実際の見た目
Doom 2は、DLSS 5マルチパスの挙動を実証するのに最適です。x1ではモデルがフラットなスプライトを認識して無視しますが、x2以上では各パスが前のパスを再処理し、フレーム履歴を無視して自由に幻覚(ハルシネーション)を生成するため、インプの顔がフレームごとに変化します。
- 設定に関わらず、パスを増やすごとに画像は暗くなります。
- Render stageでのインジェクションはジオメトリを変化させ、DX12上のRBDOOMではそれが顕著に現れます。
- F6キーを繰り返し切り替えると、1回につき約1GBのVRAMリークが発生するため、スライダーで比較してください。
パフォーマンス、あるいはその残骸
| コンポーネント | スペック |
|---|---|
| GPU | RTX 5090 Laptop GPU |
| CPU | Intel Core Ultra 9 275HX |
| API | DX12 via RBDOOM-3-BFG |
| DLSS 5使用時のフレームレート | 約10 fps |
DLSS 5 RTX 5090 laptop環境のDoom 2は、Cyberpunk 2077と同じ10 fpsしか出ません。モデルはゲームの古さを考慮してくれません。容赦なくフルパワーで処理を行い、バッテリーはすぐに尽きてしまいます。
結論
DLSS 5 old gamesのサポートは、ゲームがDX12に到達した時のみ機能します。Doom 2はRBDOOMのおかげでその条件を満たしていますが、それが「綺麗」になることを意味するわけではありません。これは史上最も高価なDoom 2グラフィックMODであり、スクリーンショットを撮るには良いですが、デーモンを倒すのには全く向いていません。
![Megathread] DOOM: The Dark Ages Available Now In Early Access, Featuring Ray Tracing & DLSS 4 With Multi Frame Generation - Giveaway Inside : r/nvidia](/cdn-cgi/image/width=1920,quality=75,format=auto,fit=scale-down,metadata=none,onerror=redirect/https://assets.games.gg/dlss_5_doom_2_dx12_rbdoom_hero_d675cdef00.webp)
