NVIDIA Appにおけるプリセットの種類や設定方法もご紹介
いまさら聞けないNVIDIAのDLSSを最新の4.5までまるっと解説 もうドットバイドットの画質を超えている
2026年01月26日 15時30分更新
DLSS 4以降では「画面全体を見て」処理をする
DLSSの次なる転換点は、2025年に登場したDLSS 4だ。ちなみに、DLSS 3はGeForce RTX 40シリーズ以降の「DLSSマルチフレーム生成(Multi Frame Generation)」、DLSS 3.5はレイトレーシング処理を補助する「DLSSレイ再構成(Ray Reconstruction)」となるので、本稿では解説を省略する。
DLSS 2より使われてきたCNNベースの学習モデルは軽快な反面、近視眼的に狭い領域でしか分析できず、動きの速い物体の追跡を苦手とする。結果としてフレーム間で一貫性がなくなり、ちらつきが出やすい。
そこで、DLSS 4ではChatGPTやStable Diffusionに使われている「トランスフォーマー」ベースの学習モデルを追加した。self-attention(自己注意機構)を備え、複数フレームに渡ってピクセルの重要度を評価できるのが強みだ。
小石が落ちてくるシーンを考えてみよう。小石がゆっくり動いているならCNNの狭い視野でも対応できる。だが、CNNが注目する範囲外から小石が高速で移動してきた場合は、今見ている領域は小石なのか背景の一部なのか判断をつけにくい。結果として、ボケたりブレたりしてディテールが失われてしまうのだ。
一方で、トランスフォーマーなら少なくともなにか小さな物体が落ちてくるシーンである、と画面を文脈として理解することができる。小石の過去フレームにおける位置&速度などから、「このあたりに物体がある」と確信を持った上で処理できるわけだ。
DLSS 4.5は、そんなDLSS 4のトランスフォーマーモデルをさらに強化したものである。DLSS 4.5は「高忠実度データセット」でトレーニングされ、シーンごとの文脈理解をより高めた第2世代トランスフォーマーモデルを採用している。とりわけ重要な点は、リニア空間で直接計算できるようになったところ。
従来のDLSSやTAAでは、ゲームエンジンがリニア空間で計算し、それをDLSS側が対数空間に変換して”圧縮”して処理。その結果を再度リニア空間に戻して画面へ出力する。このリニア→対数→リニア変換の過程で一部の情報が失われてしまう。
下のグラフは輝度の入力(横軸)を対数空間とリニア空間で処理した時の出力(縦軸)を大袈裟に図示したものだ。対数空間では入力の値がある程度大きくなると、出力の増加が急激に鈍化する。つまり、情報の一部が失われる。ただし、高輝度成分が圧縮されるということは、輝度の急激な変化が発生しにくいというメリットもある。ゆえに、ドットのちらつきを抑制しやすいわけだ。しかし、本来あるべき輝度は表現できなくなる。
対数空間とリニア空間の違いを極端に単純化したグラフ。入力を増やせば、出力も増えるがその対応関係が両者では異なる。対数空間は入力値が40を過ぎたあたりから入力を1増やしても出力は大きく変化しなくなるが、リニア空間は入力と出力がつねに連動する。ただし、実際の処理工程がこうなっているわけではないことをお断りしておく
だが、DLSS 4.5の第2世代トランスフォーマーはゲームのレンダリングから出力までリニア空間で行うことができる。計算コストは対数空間より高いが、情報の損失は抑えられる。計算コストの問題は演算精度をFP8にすることで補う。
しかしながら、FP8を直接Tensorコアで処理できるGPUは、GeForce RTX 40シリーズと同50シリーズのみである。旧世代のGeForce RTX 20シリーズと同30シリーズでも処理はできるものの、FP8を直接計算できないため、パフォーマンスが出にくいことを覚えておこう。
週刊アスキーの最新情報を購読しよう
本記事はアフィリエイトプログラムによる収益を得ている場合があります





