AMDが全く新しいRDNA 3ゲーミング・アーキテクチャを発表してから数ヶ月が経ち、同社は大きな数字を約束していましたが、最高のRDNA 3 GPUは、そのために作られたワークロードで最高の性能を発揮していないようです。
ゲーミングRDNA 3 GPUを搭載したAMD Radeon RX 7900 XTXは、非ゲーミングワークロードでは4GHzを発揮するが、ゲームでは発揮されない。
Computerbaseが行ったテストでは、RDNA 3アーキテクチャを採用したAMDのフラッグシップNavi 31 GPUは、非常に高いクロック速度を達成できますが、それは非ゲーミングワークロードにおいてのみであることが示されています。
https://twitter.com/ComputerBase/status/1615617811988074498?ref_src=twsrc%5Etfw
この技術情報誌は、Sapphire Radeon RX 7900 XTX Nitro+グラフィックスカードを使用して、さまざまなワークロードで動作させました。
ゲームテストでは、グラフィックスカードは約2.9 GHzの周波数に達し、これは驚くほど高速な数値であり、定格ブーストクロックに対して約400 MHzの上昇となりました。
また、500Wの電力制限にも比較的早く到達し、Navi 31がゲームにおいていかに電力を消費するかが分かる。
ただし、現時点では500Wの制限を回避する方法はない。
※ 画像をクリックすると別Window・タブで拡大します。
しかし、ゲームはさておき、ComputerbaseはBlenderなどの非ゲーミングワークロードを使用して、Radeon RX 7900 XTXグラフィックスカードのクロックの挙動を評価したところ、RDNA 3 GPUはクロックスピードが3.5GHzに達し、さらに優れたパフォーマンスを示した。
また、GPUの消費電力は400W程度と、かなり低く抑えられている。
なぜこのようなことが起こるのか、最も論理的な説明は、ゲームが、ゲーム以外のアプリケーションと比較して、AMD RDNA 3 GPUにより多くのハードウェアブロックをプッシュしているためかもしれません。
以下のComputerbaseの結果は、Blenderを実行中のAMD Radeon RX 7900 XTXのクロックと電力のグラフを示したものです。
RDNA 3カードは、より高いクロックで動作しているだけでなく、より多くの電力を消費していることがわかります。
また、より低いクロックで動作するRTX 4080に負けるので、より高いクロックが必ずしも高いパフォーマンスを意味するわけではないことに注意してください。
AMD RDNA 3アーキテクチャは、ゲーム用に最適化されているため、GPUシリコンには、ユーザーが最高のパフォーマンスを得られるようにするためのIPがいくつか搭載されています。
ゲーム以外のワークロードでは、こうした余分なIPを必要としないため、GPUは標準的なクロック動作よりもはるかに高いレートで動作することができる。
現在のところ、AMD RDNA 3 GPUアーキテクチャは、確かに3GHzを達成し、それをはるかに上回ることができますが、ゲームをプレイしない場合に限られます。
解説:
RDNA3はゲーム以外のワークロードで4GHzを突破するがゲームでは3GHz以下しか回らない
ゲームと非ゲームと比べて、ゲームの方がより多くの部分に負荷をかけるのではないかと予測されています。
私の予想では、恐らくゲームはメモリダイの方にもまんべんなく負荷をかけているのではないかと思います。
Blenderのワークロードを考えるダウンロードするプログラム本体が24.1MBなのでそれほどメモリ帯域に負荷をかけるようには見えません。
ゲームはテクスチャや各種オブジェクトのデータなど、メモリにもかなりの負荷をかけますので、全体をまんべんなく使うというのは言いえて妙だと思います。
RDNA3は設計のミスでフルに演算器が使えないようですので、その分当初予定していた仕様(つまり3GHz前後)より回るということなのではないかと思います。
AMDのGPU Radeonシリーズ
Radeon 7000シリーズ
Radeon RX 6000シリーズ
※ SAPPHIREはAMD Radeon専業のメーカーであり、Radeonのリファレンス的なメーカーです。