
NVIDIAのディープラーニング・スーパーサンプリング(DLSS)は、現代のPCゲームにおいて欠かせない存在となっています。ゲームでは、画質レベルを設定し、パフォーマンスと画質のどちらを優先するかを決める基本的なプリセットが用意されていることは、誰もが知っています。
しかし、その裏にはDLSSの動作を様々に変える様々な隠しプリセットが存在します。開発者はこれらのプリセットを使って、特定の入力解像度やゲームコンテンツに対するDLSSの反応を調整しています。これらはユーザー向けに公開されることを意図したものではありません。しかし、巧妙なMODのおかげで、DLSSの真髄を解き明かし、実際に試してみることができました。これらの隠しプリセットは、より多くのカスタマイズを可能にするだけでなく、DLSSの真の仕組みも明らかにしてくれます。
おすすめ動画
DLSSTweaks について

問題のMODはDLSSTweaksです。これは基本的に、ゲームでDLSSを有効にするファイルのラッパーで、NVIDIAの認証チェックをオーバーライドすることで、特定のパラメータを編集できるようにします。DLSSTweaksの主な機能はスケーリング係数を編集することで、各パフォーマンスモードの動作を変更できます。例えば、パフォーマンスプリセットを、通常は50%の内部解像度を使用するところ、55%の内部解像度を使用するように設定できます。
解像度を100%まで上げれば、DLSS対応のゲームであればNVIDIAのディープラーニング・アンチエイリアシング(DLAA)を追加できることになります。下のReturnal の動画を見ればわかるように、DLAAは劇的な変化をもたらします。DLAAはシーンの細部をより鮮明にするだけでなく、安定性も向上させ、雨がシーン内の他のオブジェクトを遮った際に発生する奇妙なアーティファクトを抑制します。
リターナルDLAA
これが主な機能ですが、DLSSTweaks を使うと、6つのDLSSプリセット(後ほど詳しく説明します)のいずれかを適用したり、ゲームがDLSSで使用するデフォルトのファイルを上書きしたりすることもできます。後者の機能は、NvidiaがDLSSに大規模なアップデートを行う際に役立ちます。最新バージョンのダウンロードはオンラインで入手できます(あるいは、そのバージョンが付属するゲームから入手することもできます)。開発者がいつDLSSを統合するか(あるいは統合するかどうか)に関係なく、ゲームに追加できます。
DLSSTweaksの設定は少し面倒です。MODを適用したいゲームごとにファイルをコピーし、個別に設定する必要があります。また、DLSSTweaksではゲームファイルも変更するため、オンラインゲームでは使用できません。それでも、様々なゲームで設定を6回ほど試した後、数分で起動して動作させることができました。
プリセット
DLSSが裏で使用しているプリセットを見てみたくなりました。AからFまでの6つのプリセットがあり、入力解像度やゲームコンテンツに合わせてAIモデルを調整します。NVIDIAは各プリセットについて以下のように説明しています。
- プリセットA:パフォーマンス/バランス/品質モード向け。モーションベクターなど、入力が欠落している要素のゴーストを抑えるのに最適な旧バージョンです。
- プリセットB:ウルトラパフォーマンスモード用。プリセットAと似ていますが、ウルトラパフォーマンスモード用です。
- プリセットC:パフォーマンス/バランス/品質モード向け。一般的に現在のフレーム情報を優先し、テンポの速いゲームコンテンツに適しています。
- プリセット D : パフォーマンス/バランス/品質モードのデフォルトプリセット。通常は画像の安定性を重視します。
- プリセットE:現在使用されていない開発モデル。
- プリセット F : ウルトラ パフォーマンス モードと DLAA モードのデフォルト プリセット。
このリストは少し古いです。DLSSの最新バージョンであるDLSS 3.7にはプリセットEが含まれていますが、Nvidiaは公式の説明を公開していません。それ以外では、主にプリセットDとプリセットCの2つが目立ちます。これらは見た目も良く、最も安定しています。しかし、DLSSTweaksを使えば、どのパフォーマンスモードでもどのプリセットでも自由に使用でき、プリセットをグローバルに適用することもできます。
Pプリセットの嘘
各プリセットの違いは確かに小さいですが、確かに違いはあります。 上の「Lies of P」 でその違いが確認できます。プリセットA(中央)では、火花が勢いを増すにつれて、周囲に遮蔽効果の消失(disocclusion)が見られます。最初は気づきにくいですが、石畳に火花が作り出す波紋に注目してください。プリセットD(左)とプリセットC(右)では、この現象は見られません。
Atomic Heart DLSS プリセット
しかし、万能の解決策は存在しません 。Atomic Heartが その証拠です。プリセットF(中央)は、他のプリセットよりも武器の細部、特に溝の再現性をより安定させています。繰り返しますが、違いはわずかですが、異なるモデルがどのように反応するかを見るのは興味深いものです。
念のため言っておきますが、これは必須ではありません。動画は大幅にズームインして、約50GBのゲームキャプチャを集めて比較した結果、私が思いついた最も顕著な違いはこれだけです。開発者は一般的に最初から最適なプリセットを選択するので、各プリセット間のわずかな違いは、ズームインしてスローダウンした動画以外では、ゲームプレイ体験に大きな影響を与えることはありません。
ホライゾン 禁断の西 プリセット E
このプロセスを理解することは今でも重要であり、最近のDLSS 3.7アップデートがその証拠です。これによりプリセットEがアンロックされ、画質が大幅に向上しました。更新されたDLSSファイルを Horizon Forbidden Westのゲームフォルダに追加し、DLSSTweaksでプリセットを強制適用しました。結果は上の動画でご覧いただけます。
地面、岩、そしてカメラに近い胸部に至るまで、すべてが著しくシャープになっています。おそらくもっと重要なのは、安定していることでしょう。これはDLSSのパフォーマンスモード(内部解像度1080p)を使用した4Kキャプチャです。プリセットEは、高精細なオブジェクトで不安定さが見られる箇所のシャープネスを強めるだけでなく、アップスケーリング処理においてもより多くのディテールを保持しています。
愛好家限定
ゴーストランナー2 DLAA
前述の通り、DLSSTweaksの主な目的はゲームにDLAAを追加することであり、私も主にこの目的で使用しています。DLSSをサポートしながらもDLAAを組み込んでいないゲームは非常に多く、画質に大きな影響を与える可能性があります。例えば、上記のGhostrunner 2 では、DLAAがゲームの通常のアンチエイリアシング設定でフリッカーのプリセットを安定化させている様子が確認できます。
プリセットに関しては、手間がかかる割に価値がありません。私のように画質の些細な違いにこだわるオタクなら、プリセットをいじるのは本当に楽しいです。開発者がプリセットを決める際に何を見ているのか(あるいは見ていないのか)や、Nvidiaが様々なゲームコンテンツに合わせてモデルをどのようにトレーニングしているのかが分かります。これは探究心を満たすプロセスであり、実用的なものではありません。
ただし、関連性のある場面もいくつかあります。Horizo n Forbidden West は その一例ですが、DLSS の画質が基準を満たさないゲームがリリースされた例も過去にありました(最近ではDragon's Dogma 2 が 思い浮かびます)。DLAA には DLSSTweaks をダウンロードして使用し、実装が不十分なゲームがリリースされたり、DLSS の改良版がリリースされたりした場合に備えて、このツールを常に手元に置いておくことをお勧めします。
DLSSTweaksはプリセットやDLAAに使う以外にも、開発者オーバーレイを有効にしてゲームがDLSSでどのように動作しているかを確認できる機能があります。オーバーレイを通してテストしているときに、いくつか興味深い点を見つけました。例えば、2023年にリメイクされた Dead Space では、定義済みのプリセットではなく、カスタムモデルとウェイトが使用されています。プリセットの調整と同様に、ゲーム自体には変化はありませんが、見ているだけで興味深いです。