最新パーツ性能チェック 第288回
新たにフルHDをサポートして、品質は3段階で選べるように!
DLSS 2.0をレビュー、GeForce RTXの価値を爆上げするWQHD&4K時代の救世主
2020年03月23日 22時00分更新

NVIDIAのGeForceファミリーは現在、ミドルクラス以下がコスト志向のGTX 16シリーズ、メインストリーム~ハイエンドは付加機能と性能を重視したRTX 20シリーズという2系統の製品ラインが存在する。どちらもTuringアーキテクチャーなのだが、リアルタイムレイトレーシング(DXR)の処理の一部を実行するRTコアと、AIを利用した描画負荷軽減機能と言える「DLSS(Deep Learning Super Sampling)」を提供するTensorコアは、上位のRTX 20シリーズだけに実装されている。
DXRはRTコアを持たなくてもCUDAコアを利用して処理できる(ただし、一部モデルのみ。そして、遅い)が、DLSSについてはTensorコアのないGeForceでは動かせない。ゆえに、RTX 20シリーズの真の強みは、DLSSであると言っても良いだろう。
今回、NVIDIAはこのDLSSをさらに進化させた「DLSS 2.0」をアナウンスした。開催中止となったGDC 2020の基調講演でDirectX 12 Ultimateと共に発表するはずだった項目のひとつだ。本日情報解禁となったので簡単にではあるが、DLSS 2.0の特徴と性能をざっと紹介してみたい。
DLSSを開発者がより楽に使えるように
DLSSについて改めて解説しておくと、RTX 20シリーズに組み込まれたTensorコアを利用してPCゲームのレンダリングをより低負荷かつ精細にする機能だ。レンダリング時間を減らすにはGPUの計算負荷を減らすのが一番だが、そうなると画質が犠牲になる。そこで、AIの力を借りて見た目を限りなく維持しつつ負荷を下げようという試みがDLSSだ。
DLSSを利用するには、まずNVIDIAのニューラルグラフィックスネットワーク(NGX)を利用してレンダリング結果を“学習させる”必要がある。スーパーコンピューター上で超高解像度でレンダリングした結果と、現実的な解像度で64倍のスーパーサンプリング(≒アンチエイリアス)をかけたレンダリング結果を突き合わせて学習させるのだ。
その結果として、目に付きやすいテクスチャーのディテールを残しつつ効果的にジャギーが目立たなくなる学習データが得られる。単に過去フレームにおける色データをピックアップしてアンチエイリアスをかける「TAA(Temporal Anti-Aliasing)」よりも、DLSSのほうがエッジの崩れが少なく、より良い結果が得られるというわけだ。

Turingシリーズ初登場の際に提示された、DLSSの仕組みの概念図。超高解像度の正しい(Ground-Truth)映像と、レンダリングで出力された画像を突き合わせ、どこをどうすれば正しい画像に近づけるかを学習させる
DLSSを実際のゲームで利用する時、基本的にはアンチエイリアスやVRS(Variable Rate Shading)を置換する機能として実装される。アンチエイリアスで使われていた処理パワーを解放できるので、そのぶんフレームレートが高くなるのだ。VRSはレンダリングする対象や動きによってレンダリングの粒度を部分的に変化させる機能だが、これもDLSSで補完できる。
そして、DLSS 2.0ではこの学習プロセスの改善が主眼となる。低解像度(フルHD)で出力されたゲームの映像と、その映像の動きのベクトルデータをニューラルネットワークに入力する。NGX内部ではそれを基に4Kにスーパーサンプリングした映像を計算し、それを16Kでレンダリングした超高解像度のGround-Truthな結果と付き合わせる。その差がニューラルネットワークにフィードバックされる。つまり、低解像度フレームのデータがニューラルネットワークに与えられた場合、過去の高解像度フレームのデータを利用して、高品質かつ高解像度のデータを出力できるようになるのだ。
このDLSS 2.0のニューラルネットワークでは、火や水、パーティクルといったエフェクトについての学習が進んだ状態で利用できるようになった。ゲームごとにこれらを学習させる必要がなくなったので、ゲーム開発者はより迅速にDLSSをゲームに実装できるようになる。
新たにフルHDでも利用可能&3段階の品質設定の追加
DLSS 2.0におけるユーザー側のメリットは、対応解像度の幅が広がったという点だ。これまでのDLSS(サポートしているゲームは非常に少ないが)では、縦の解像度が1440ドット以上、つまりWQHDより上の解像度設定でないと使えなかった。フルHDの高フレームレートに耐えられるスループットが出ないから制限していた、というのが一般的な解釈だ。
これがDLSS 2.0対応ゲームではフルHDでも利用できるようになった、とNVIDIAは謳っている。さらに、DLSS 2.0対応ゲームではDLSSの品質を「パフォーマンス」、「バランス」、「クオリティ」の3段階で設定できる(2段階のものもある)ようになった。これまでのDLSSでは「クオリティ」に相当するオンか、全オフの2択しかできなかったが、DLSS 2.0ではオフも含めた最大4択となった。フレームレートをより稼ぎたいというニーズに応えられるよう改善されている。

この連載の記事
-
第431回
デジタル
Zen 4の128スレッドはどこまで強い?Ryzen Threadripper 7000シリーズ検証詳報 -
第430回
デジタル
Zen 4世代で性能が爆上がり!Ryzen Threadripper 7000シリーズ検証速報 -
第429回
自作PC
Core i7-14700Kのゲーム性能は前世代i9相当に!Raptor Lake-S Refreshをゲーム10本で検証 -
第428回
自作PC
ベンチで知る“第14世代”、Core i9-14900K/Core i7-14700K/Core i5-14600Kは何が変わった? -
第427回
デジタル
A620&RX 7600と+1ランク上の構成では、どちらが良いか検証してみた -
第426回
デジタル
1スロット&低消費電力で運用可能な「Radeon PRO W7500/ W7600」を試す -
第425回
デジタル
最大転送速度2000MB/s! 約1.8倍速くなったSamsungの外付けSSD -
第424回
デジタル
AMDはWQHD向けGPU「Radeon RX 7700 XT/ RX 7800 XT」で優勢を取れるか?【後編】 -
第423回
デジタル
AMDはWQHD向けGPU「Radeon RX 7700 XT/ RX 7800 XT」で優勢を取れるか?【前編】 -
第422回
自作PC
VRAM次第でゲーム性能は変わる?GeForce RTX 4060 Ti 8GB版vs16GB版で対決 -
第421回
自作PC
1TBモデルで1万円切りのWD Blue SN580 NVMe SSDが高コスパかどうかを実際に試した - この連載の一覧へ