最近の HotHardware Podcast でスコット・ハーケルマン氏とフランク・アゾール氏が出演し、AMD は RDNA 2 で約束した Nvidia の DLSS 技術に代わる FidelityFX Super Resolution について語りました。AMD によると、解像度アップスケーリングとアンチエイリアシングの自社バージョンを、CAS (Contrast Aware Sharpening) などの他の FidelityFX 技術と同様に、オープンソース API とマルチプラットフォーム対応の技術にしたいとのことです。
AMDは現時点では、アップスケーリング技術に関する技術的な詳細を公開する準備ができていません。まだ準備が整っていないためです。しかし、スコット・ハーケルマン氏は、AMDの目標と「AMD版DLSS」で実現したいことを共有することができました。
まず、AMDはこの技術を非独占的なAPIを備えた完全なオープンソースにしたいと考えています。これにより、ゲーム開発者は技術が完成した際に実装が大幅に容易になる可能性があります。特定のハードウェアや特定のゲーム向けにコーディングするのではなく、基本的に1つのコードでプラグアンドプレイが可能になります。次に、オープンスタンダード化によって、AMDの技術はマルチプラットフォーム対応になります。AMDは、この技術を新しいRDNA2搭載ゲーム機、自社製グラフィックカード、そしてIntelとNvidiaのGPUで動作させたいと述べています(もちろん、最初の2つが最も重要ですが)。
これはこの種の技術にとって素晴らしいニュースと言えるでしょう。DLSSの最大の問題は、NVIDIAのGPUとAPIに限定されていることです。Unreal Engineのような広く普及しているゲームエンジンにDLSSを実装することで、有効化が比較的容易になったのは事実です。しかし、独自のゲームエンジンを開発する開発者は、RTXカードでしか動作しない技術のために、依然として追加の作業を行う必要があります。
AMDが近々発表するFidelityFX Super Resolutionに関して、2つの大きな疑問があります。1つ目はシンプルです。「見栄えが良いのか?」ということです。DLSS 2.xは非常に優れた画質を実現し、ネイティブレンダリングを凌駕することさえあることは周知の事実です。しかし、その理由の一部は、テンポラル・アンチエイリアシング(TAA)のぼやけ具合によるものです。TAAを削除し、DLSSを使用してエイリアシングを除去し、フレームをアップスケールすることで、より満足のいく最終レンダリング結果を得ることができます。
もう一つの疑問は、それがどのように機能するかです。Super Resolutionは、AIでトレーニングされたネットワークを使用して、アップスケーリングとアンチエイリアシングの最適な方法を決定するのでしょうか?NvidiaのTensorコアのようなハードウェアアクセラレーション機能を活用できるのでしょうか?AMDの正確な答えは分かりませんが、どちらの点でも「ノー」である可能性が高いでしょう。
AMDのスーパーレゾリューションは全てのプラットフォームで動作する必要があり、Tensorコアを搭載しているのはNVIDIAの技術だけなので、AMDが自社に欠けている機能に依存する技術を開発する理由は明らかにありません。しかし、AIトレーニングに関しては、それはまだ完全に可能です。少なくともMicrosoftはAzureで膨大なスーパーコンピューティングパワーを利用できるからです。トレーニング済みのアルゴリズムは標準GPUコアで実行するだけでよく、倍速演算(FP16)を備えたRDNA2 GPUなら、そのような推論ネットワークをそれほど困難にすることなく実行できるでしょう。
そこからアルゴリズム自体の話に移ります。AMDは既に、カスタムチューニングされたCASアルゴリズムによる解像度のアップスケーリングとエンハンスメントを提供しており、ビジュアルの向上が可能で、パフォーマンスへの影響は極めて小さい(1%未満の差)です。しかし、現状のCASはアップスケーリングの性能がはるかに低いため、Super Resolutionはその点に特化する必要があります。ゲーム側でレンダリングを行い、過度にぼやけた時間的AAフィルターを適用し、CASでぼやけをある程度解消してから、最終結果をアップスケーリングするという現在の手法ではなく、Super Resolutionがこれらのすべてのステップを1つの優れたフィルターに統合できたらどうなるでしょうか?少なくとも私たちの考えでは、それが目標です。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
当然のことながら、AMDはこれを実現することに強い関心を持っていますが、さらに重要なのは、AMDのゲーム機パートナーがSuper Resolutionのような技術をさらに必要としていることです。PlayStation 5とXbox Series Xはどちらも理論上は最大4K/120Hzのサポートを提供していますが、Radeon RX 6800よりも遅いGPUハードウェアでネイティブ4Kで120fpsを実現するには、画像の忠実度を落とすか、何らかの工夫を凝らさなければ実現できません。Super Resolutionはまさにそのニッチを埋めるものです。
総じて、AMDがアップスケーリングとアンチエイリアシングの完全にオープンなバージョンに取り組んでいるのは素晴らしいことです。FidelityFXの超解像技術が、既存のRX 5000シリーズやNVIDIA GTXカードを含む他のGPUにもDLSS並みの品質をもたらすことができれば、ゲームチェンジャーとなるでしょう。しかし、まだ結果が出るまでには時間がかかり、ゲーム開発者にも採用してもらう必要があります。もちろん、それには時間がかかるでしょう。
Aaron Klotz 氏は Tom's Hardware の寄稿ライターであり、CPU やグラフィック カードなどのコンピューター ハードウェアに関するニュースを扱っています。