ラッパーを一切使用せずにDoom 3でDLSS 5を有効化する方法は以下の通りです。BFG Editionを用意し、その上にRBDOOM-3-BFGポートを適用し、DirectX 12で実行します。そこにRenoDXを組み込んだReShadeを追加し、公式のDLSS 5ライブラリを読み込ませます。検証環境はRTX 5090 mobileとCore Ultra 9 275HXの組み合わせでしたが、それでもなお悲鳴を上げるほどの負荷でした。
その負荷のほどを判断できるよう、以下の映像をご覧ください:
Doom 3は幸運なタイトルです。多くの古いゲームはdgVoodooなどを介してDirectX 11環境へ無理やり引きずり込まれますが、本作ではRBDoom3BFG DX12レンダラーがその面倒な処理を代行してくれます。バージョン1.5.0でOpenGLからNVIDIA NVRHI経由のDirectX 12およびVulkanへと切り替わっており、影の描画が多い重いシーンでは、DX12はOpenGLのほぼ2倍の速度で動作します。ラッパーが一つ減ることは、クラッシュが一つ減ることを意味します。
必要なもの
| コンポーネント | 役割 |
|---|---|
| Doom 3 BFG Edition | RBDoom3BFGはBFG Editionのデータのみを読み込むため、2004年版のオリジナルでは動作しません。 |
| RBDOOM-3-BFG 1.6.0 | DX12およびVulkanバックエンド、PBR、ベイクド・グローバル・イルミネーションに対応したポート。 |
| アドオン対応版ReShade | RenoDXインジェクターを内包します。 |
| RenoDXアドオン | フレームをフックし、ニューラルモデルへ受け渡します。 |
| モーションベクターブリッジ | モデルが期待する形式でモーションデータを提供します。 |
| 公式DLSS 5ライブラリ | 2026年9月3日に公開されたモデル本体。 |
| RTX 50シリーズGPU | 公式サポートはRTX 50シリーズのデスクトップおよびノートPC用カードのみ。 |
ステップ1:BFG EditionとRBDoom3BFGのインストール
- Doom 3 BFG Editionをインストールし、一度起動してゲームファイルを展開・パッチ適用させます。
- GitHubまたはModDBページから最新のRBDOOM-3-BFGをダウンロードします。
- アーカイブをDoom 3 BFG Editionのフォルダ内、baseディレクトリの隣に展開します。
- 以降はオリジナルの実行ファイルではなく、RBDoom3BFG.exeを実行します。
- レンダラーがDirectX 12に設定されていることを確認してください。Vulkanも同梱されていますが、RenoDXのフックはDX12向けに構築されているためです。
以上がDoom 3 DirectX 12変換の全工程です。dgVoodooもDXVKも、複雑な手順も必要ありません。
ステップ2:ネイティブAAの無効化とベクターのルーティング
RBDoom3BFGにはNVIDIA TAAと強化されたSSAOが搭載されています。ゲーム側でフレームにエフェクトが重なるとRenoDXが初期化されないため、オプションでアンチエイリアスをオフにしてください。次に、モーションベクターブリッジをRBDoom3BFG.exeと同じ場所に配置します。エンジンはすでにTAA用にモーションベクターを計算していますが、ニューラルモデルは独自の形式を要求するため、このブリッジが必要となります。
ステップ3:ReShadeとRenoDX
- ReShadeインストーラーを実行し、RBDoom3BFG.exeを指定してDirectX 12を選択します。
- RenoDXアドオンを実行ファイルと同じフォルダにコピーします。
- ゲームを起動し、Homeキーを押してReShadeオーバーレイを開きます。
- Add-onsタブを開き、DLSS 5パネルを展開します。
フォルダ階層、正確なファイル名、APIごとの内訳については、完全なガイドを参照してください。DLSS 5とRenoDXの組み合わせはどのタイトルでも共通で、フック部分のみが異なります。
ステップ4:DLSS 5ライブラリの導入
NVIDIAは2026年9月3日にDLSS 5を正式リリースしました。NBA 2K27を皮切りに、すべてのRTX 50シリーズのデスクトップおよびノートPC用GPUで利用可能です。ライブラリは公式のものであり、リーク品ではありません。信頼できるソースから入手し、RBDoom3BFG.exeの隣に配置してください。F6キーでエフェクトのオン/オフを切り替えられます。
Doom 3で重要な設定
| 設定 | 推奨値 |
|---|---|
| Injection point | Outputは元の描画を維持。Render stageはモデルがジオメトリを再構築します。 |
| Strength | 低めに設定。最大にすると、プリセットがすべてを塗りつぶしてしまいます。 |
| Preset | Naturalはアートディレクションを尊重。Cinematicは紫がかり、黒レベルが上昇します。 |
| Passes | プレイ時はx1、ホラー演出にはx3。パスを増やすほど画面が暗くなります。 |
| Enable Upscaling | オフ。未完成であり、ちらつきが発生します。 |
DLSS 5がDoom 3にもたらす変化
DLSS 5ニューラルレンダリングは、本来のエンジンでは描画されなかったライティングや質感のディテールを追加するものです。Doom 3ではポリゴンそのものを再描画します。Render stageインジェクションでx3に設定すると、フレームによってはキャラクターのジオメトリが本来の位置からずれて見えることがあります。また、マルチパスはフレーム履歴を無視するため、海兵隊の顔がフレームごとに変わり、プリセット次第で白髭の老人や髭のない紫色のエイリアンに変化します。
| テスト | 結果 |
|---|---|
| x1, Output injection | 安定した映像、微細なライティングの変化。 |
| x3, Render stage | ジオメトリのずれ、フレームごとに顔が変化。 |
| 最大強度, Defaultプリセット | 画面全体が緑色に。 |
| RTX 5090 mobile, 任意のプリセット | 約10 fps。 |
そう、DLSS 5 RTX 5090ノートPC環境での体験は、Wolfenstein 3DやCyberpunk 2077と同様に、約10 fpsという結果になります。バッテリー駆動など夢のまた夢です。
ソースポートが重要な理由
DLSS 5と古いゲームの組み合わせには残酷なルールがあります。DX11タイトルはベクターを正しく配線してもノイズだらけになりますが、DX12タイトルは極端な設定でも安定します。Doom 3 BFG Edition DLSSが機能するのは、このポートが2004年のOpenGLではなく、現代的なパイプラインをモデルに提供しているからです。
トラブルシューティング
- DLSS 5パネルが表示されない場合は、ファイルを一つ上の階層に移動して再度試してください。
- オプションがグレーアウトしたままの場合は、ゲーム側のアンチエイリアスが有効になっています。
- フレームレートが低下しない場合は、モデルが動作していません。喜ぶよりも先に疑ってください。
- 映像がちらつく場合は、まずEnable Upscalingを無効にしてください。
- 切り替え後にクラッシュする場合はVRAMリークです。切り替えを繰り返さず、再起動してください。
5090環境において、Doom 3ソースポートの道は素晴らしいスクリーンショットを約束しますが、キャンペーンプレイは悲惨なものになります。Doom 3 DLSS 5の組み合わせはあくまで玩具であり、Doom 3は元々十分に暗いゲームなのです。




