このページの本文へ

最新パーツ性能チェック 第392回

RTX 4080よりも高解像度で、高いリフレッシュレートが出力可能!

AMD Radeon RX 7900 XTX/XTがRTX 4080を上回れるのか?【前編】

2022年12月12日 23時00分更新

文● 加藤勝明(KTU) 編集●ジサトラハッチ/ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

高クロック動作、太いメモリーバス幅が特徴だが、CU数は最大1.2倍

 RX 7900 XTX/ RX 7900 XTの技術的ハイライトに関しては11月初頭の発表時レポートおよび続報、さらに大原氏によるさらに詳細解説で解説済みであるため、ここでは概要をおさらいするだけにとどめたい。

RX 7900 XTX/ RX 7900 XT/ RX 6950 XTのスペック比較。いずれもリファレンスデザインのもの。RX 7900 XTのTBPは当初300Wと発表されていたが、現時点では315Wに変更になっている

 RX 7900 XTX/ RX 7900 XTで採用されたRDNA 3アーキテクチャーは、GPUコアとInfinity Cache+メモリーコントローラーを別のプロセスで製造することで、ライバルであるRTX 40シリーズよりも安価で高性能なGPUを出すことを志向した技術だ。

 RDNA 2は大容量のInfinity Cacheで比較的細い(最大256bit)メモリーバスの弱点を補いつつ、省電力化を狙っていたが、RDNA 3では第2世代Infinity CacheとInfinity Fanout Linkという接続技術を用いることで、従来よりも少ないInfinity Cacheでもより高い実効メモリー帯域を確保できる。Radeon RX 6950 XT(RX 6950 XT)の実効メモリー帯域が1.8TB/secなのに対し、RX 7900 XTXでは3.5TB/sec、RX 7900 XTでは2.9TB/sec(それぞれ理論上の最大値)まで到達する。

RX 7900 XTX/ RX 7900 XTの構造:GPUコア(GCD)を取り囲むように6基のInfinity Cache+メモリーコントローラー(MCD)が取り囲む。RX 7900 XTでは6基中5基のみが稼働する

GPU情報:「GPU-Z」でRX 7900 XTXリファレンスカードの情報を拾ってみた。まだGPU-Zのデータベースが完全でないため抜けの部分もある。RDNA 3世代特有のフロントエンドクロックとシェーダークロックの値までは確認できないようだ

GPU情報:こちらはRX 7900 XTリファレンスカードの情報。メモリーバス幅の違いや搭載メモリー量の違いに注目

RX 7900 XTXリファレンスカードの温度センサー:温度センサーはGCD本体だけでなく、各MCDにも配置されている。「HWiNFO」で見るとダイごとのホットスポット温度をチェックできる。一番下の「GPU Fan Intake Temperature」は、前述のファン直下の温度センサーのこと

 RDNA 3アーキテクチャーでは、Compute Unitの構成も大きく変化した。最大の変化はAI(行列演算)処理に特化した“AI MATRIX Accelerator(AMA)”の搭載だが、現時点ではまだ具体的な使い方は提示されていない。筆者の想像にすぎないが、RDNA 3世代の家庭用ゲーム機での利用も視野に入れ、使い道を模索している段階なのだろう。

 もっと直接性能に関係する部分では、L0〜L2キャッシュの増大と、CUそのものの演算性能の倍増が挙げられる。この辺の解説は大原氏に任せるが、ざっくり言えば同時に実行する命令を2倍に増やすことのできる改善である。CU1基のクロック当たり演算効率は前世代比17.4%向上しているので、CU数が多くなるほど効率向上率の恩恵が受けられる。

 ただCU数はRX 6950 XTから20%もしくは5%の小幅な増加にとどまる。RDNA 3で盛り込まれた要素を上手く使えないような状況下では、パフォーマンスの伸びはそれほど大きくないことも十分予想される。

RDNA 3のキャッシュ階層とバス帯域:L0/L1キャッシュ容量はRDNA 2の2倍、L2は1.5倍となる。さらにL0⇔L1およびL1⇔L2の帯域は1.5倍、L2⇔Infinity Cacheでは2.25倍の帯域となっている

RDNA 3世代のCompute Unitの構造。ここにも強化点が諸々書き込まれているが、RDNA 2にはなかったAMAが新設されている

 こうした要素を集約した結果、RDNA 3アーキテクチャーは従来よりもワットパフォーマンスが最大54%も向上するという。RX 7900 XTXのTBP(Total Board Power)は355W、RX 7900 XTは315W(当初発表の300Wから引き上げられた)であるが、前世代のフラッグシップRX 6950 XTは335W、仮想敵であるRTX 4080は320W設定である。

 4K/8K志向のハイエンドGPUであるためそれなりに消費電力は高いが、前世代やライバルに対し高フレームレートが出せるということを示唆している。

 そのほかの注目の機能は、Radeon Media EngineにAV1コーデックのハードウェアエンコーダーが組み込まれたこと。既存のAV1ハードウェアエンコーダーにない独自機能として、映像中の文字や人物の顔の画質を向上させるというものがあるため、ゲームの録画だけでなくビデオ会議等にもメリットがある。

 このAV1エンコーダーを利用するにはアプリの対応が必要だが、「OBS Studio」の最新ベータ版(29.0 Beta 2)ではRX 7900 XTX/RX 7900 XTに搭載されたAV1ハードウェアエンコーダーを利用できる。ただフルに機能を引き出すには、さまざまなオプションを入力する必要があるため、使い始めるハードルはやや高い。いずれOBS StudioのUIに取りこまれていけば、もっと使いやすくなるだろう。

OBS Studioの設定例:29.0 Beta 2ではAMF/FFmpeg Optionsにオプションを半角スペースで区切りながら一行で記述しなければならないので、設定の確認や調整が面倒臭いのが難点

OBS Studioで推奨される設定:レビュアーズガイドより引用。ざっと使った限りでは、エンコード前の事前分析(PreAnalysis)を利用するには、フルHDあたりが限界のようだ(4Kなどで使うと3500kbps程度でもエンコードミスが連発する)

RX 7900 XTX/ RX 7900 XTはデュアルエンコーダー仕様であるため、エンコード時は負荷が分散する。ただ動作は(今のところ)非対称的なので、効率が良いのかは不明

カテゴリートップへ

この連載の記事