NVIDIAのビデオ超解像度(Nvidia VSR)が本日正式に一般公開されました。CES 2023で初公開されたNvidia VSRは、AMDのVSR(Virtual Super Resolution)とは異なります。同社のDLSS技術がゲームにもたらす効果を、ビデオでも実現することを目指しています。まあ、ある意味、ですが。まずはNvidiaの最高級グラフィックカード、つまりRTX 30シリーズまたは40シリーズのGPUが必要です。もちろん、期待値を適切に設定することも重要です。例えば、上記のリード画像は誇張された作り物であり、VSRそのものを全く反映したものではありません。
今では、ディープラーニングとAIモデルが実現できることの一部は、誰もがかなり理解し始めているはずです。Stable Diffusionなどを用いたテキストから画像へのアート生成、ChatGPTによる質問への回答と記事作成、自動運転車など、AIは私たちの日常生活の一部になりつつあります。
Nvidiaは、VSRのビフォーアフター出力を示すサンプル動画を提供してくれました。オリジナル動画をご覧になりたい方は、バイリニアサンプリングで1080pにアップスケールした動画と、VSRで4Kにアップスケールした動画をこちらでご覧いただけます。個人のドライブアカウントでホストされているので、そちらで確認してみます。(帯域幅の上限を超えて動画をダウンロードできない場合は、メールでご連絡ください。)
画像
1
の
10

Nvidia サンプル: バイリニア アップスケールによる 1080p ソース
これらの画像はすべて4K JPGで、最高画質です。ロスレスではありませんが、10MBを超えることはできないため、若干の圧縮が必要でした。Chromeの通常のアップスケーリングとVSRアップスケーリングの違いは、はっきりと確認できます。スポーツサンプルでは劇的な改善は見られませんが、シャープニングとデブロック処理が確実に施されており、少なくとも私たちの主観的には、画質が向上しているように感じます。
VSRは奇跡を起こすことはできません。720pのソースから4K(9倍アップスケール)にアップスケールするのは、1080pから4K(4倍アップスケール)にアップスケールするよりも困難です。さらに、480pから4K(20.25倍アップスケール!)にアップスケールしても、VSRコンテンツでも非VSRコンテンツでも、ゴールネットの線が見えなくなるなど、多くのディテールが失われます。右上のトッテナム・ホットスパーズのロゴでさえ、720pにアップスケールしたサンプルの方が480pにアップスケールしたサンプルよりもずっと良く見えます(1枚の画像にオーバーレイがかかってしまい申し訳ありません)。
朗報です。RTX 30シリーズまたは40シリーズのグラフィックカードをお持ちであれば、最新のNvidiaドライバーをダウンロードしてVSRをお試しください。また、少なくとも今のところは最新のChromeまたはEdgeブラウザが必要です。適切なソフトウェアを使用すれば、これまで試したすべての動画でVSRが動作するようです。
悪いニュース:RTX 20シリーズのユーザーは、少なくとも今のところは、取り残されています。この要件について問い合わせましたが、なぜこの要件が欠落しているのか、まだ正確な回答は得られていません。NvidiaがTensorコア向けにネットワークをスパース性でトレーニングした可能性があり、そのため現時点ではAmpere以降のアーキテクチャでしか動作しません。しかし、実際の計算負荷は比較的小さいように見えるため、もし望めば最初からチューリング互換性を容易に選択できたと思われます。
これを示すために、同じビデオシーケンス(NHLの720pゲームを4Kにアップスケールしたもの)でVSRをテストしました。VSRスペクトラムの両極端、つまりVSRクオリティ1とVSRクオリティ4の両方の設定でテストしました。上はRTX 4090 Founders Edition、下はEVGA RTX 3050です。4090の理論演算性能はFP16で661テラフロップス(スパースあり)です。RTX 3050はわずか73テラフロップス(スパースあり)です。実際には、両方のカードは同じに見えました。さらに重要なのは、グラフィックカードのみの電力データを取得できたことです。これが非常に重要な点です。
スワイプして水平にスクロールします
グラフィックプロセッサ | VSRオフ | VSRオン(1) | VSRオン(4) |
---|---|---|---|
RTX 4090(ワット) | 28.9 | 32.8 | 36.9 |
RTX 3050(ワット) | 13.0 | 15.9 | 15.9 |
明らかに、どちらのGPUもVSRアルゴリズムによって極端に負荷がかかっていないことがわかります。4090はVSR品質1で4W、VSR 4で8W多く電力を消費します。一方、RTX 3050はどちらのVSR設定でもわずか3Wの増加にとどまりました。つまり、どちらのGPUでもTensorコアは限界に近い状態には達していないということです。つまり、4GBのVRAMを搭載した低スペックのモバイル向けRTX 3050でもVSRを実行できるということです。
全体的に見て、これはビデオエンハンスメントに対する興味深いアプローチです。機械学習を使わないアップスケーリングやエンハンスメントのアルゴリズムは他にも数多く試みられており、中にはVSRに匹敵する性能を持つものもあるかもしれませんが、最新のNVIDIAドライバーやChromeブラウザのアップデートをダウンロードするだけではサポートされません。
VSRを有効にするには、最新のドライバーのトグルスイッチで設定できます(今回のレビューでは、Nvidiaの531.14ドライバーへの早期アクセスを取得しました)。まず、RTXビデオエンハンスメントの「超解像度」ボックスにチェックを入れ、希望する画質を選択します。Nvidiaによると、高画質設定はGPUへの負荷を高める可能性があるため、ゲームをプレイしながらセカンドモニターで動画ストリーミングを視聴する場合は、低画質設定にしておくのが良いでしょう。ただし、動画視聴だけの場合は、思い切って画質を4に設定しても構いません。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ジャレッド・ウォルトンは、Tom's Hardwareのシニアエディターで、GPU全般を専門としています。2004年からテクノロジージャーナリストとして活躍し、AnandTech、Maximum PC、PC Gamerなどで執筆活動を行っています。初代S3 Virgeの「3Dデセラレータ」から最新のGPUまで、ジャレッドは最新のグラフィックストレンドを常に把握しており、ゲームパフォーマンスに関する質問は彼にお任せください。