レビュー
世界初の「7nm,16GB HBM2,1TB/s」なゲーマー向けGPUはRTX 2080に勝てるか
Radeon VII
(Radeon VIIリファレンスカード)
日本時間2019年2月7日23:00,AMDの新世代GPU「Radeon VII」(ラデオン7)が正式発表のタイミングを迎えた。コンシューマ向けとしては世界で初めて,7nm FinFETプロセス技術を用いて製造されるGPUを搭載したグラフィックスカードが,いよいよ市場に登場するわけだ。
AMDによると,搭載グラフィックスカードの国内発売は2月8日19:00に始まるという。
2月4日の記事でお伝えしているとおり,4GamerではRadeon VIIのリファレンスカードを入手できたので,さっそく,テスト結果をお伝えしていきたい。注目はRTX 2080との勝負だが,果たしてAMDがアピールするとおりの結果は得られるだろうか。
GPUアーキテクチャは第1世代Vegaを踏襲するものの,メモリバス帯域幅はついに1TB/sへ到達
冒頭でも簡単に紹介したとおり,AMDはRadeon VII,より正確にはRadeon VIIのGPUコアである「Vega 7nm」(※AMDの社内コードだと「Vega 20」)の製造にあたって,台湾TSMCの7nm FinFETプロセス技術「N7」を採用している。GPUコアの名称からも想像できるとおり,Radeon RX Vegaシリーズなどが採用しているGPUコア「Vega」(※AMDの社内コードだと「Vega 10」)の第2世代モデルに当たる。
なので当然のことながら,シェーダプロセッサである「Stream Processor」16基をひと固まりにして,それを4つ束ねたうえでキャッシュやレジスタファイル,スケジューラ,テクスチャユニットとセットにし,演算ユニット「Next Compute Unit」(以下,NCU)とする基本構造も同じだ。さらに言えば,「NCUを16基束ねて,CPUで言うところのCPUコア的な機能を持たせた『Shader Engine』を構成し,そのShader Engineを4基搭載した状態をフルスペックとする」という第1世代Vegaの仕様も,第2世代Vegaはそのまま踏襲している。
シリコンダイレベルでの歩留まり向上を図るためか,Radeon VIIではNCUが合計4基無効になっているため,Vega 7nmおよびVegaのフルスペックだとNCU数は64基,Stream Processor数が4096基となるところ,Radeon VIIでは順に60基,3840基となる点は押さえておきたい。つまり,単純な「プロセッサの規模」で話をするなら,第1世代Vegaのフルスペックとなる「Radeon RX Vega 64」のほうがRadeon VIIより上ということだ。
結果として,面積あたりの性能は1.8倍となり,さらにGPUパッケージ上の空きスペースが増したことを受け,容量4GBのHBM2(High Bandwidth Memory 2)を従来比で2倍の4基搭載できるようになった。
HBM系メモリでは,積み上げた(=スタックさせた)メモリシリコンに貫通ビア(Through Hole Via)と呼ばれる穴を開けて一気に配線することでインタフェースを確保できるが,Vega系で採用するHBM2では1スタックあたり1024bitインタフェース,容量4GBを実現する。そのため,HBM2のスタックをオンパッケージで2基搭載する第1世代Vegaは2048bit,容量8GBなのに対し,4基搭載するVega 7nmでは4096bit,容量16GBとなっているのだ。
さらに,7nmプロセス技術の採用でメモリコントローラのクロックにプラスの影響があったのだと思われるが,メモリクロックもRadeon RX Vega 64の1890MHz相当からRadeon VIIでは2000MHz相当に上がっており,メモリバス帯域幅はRadeon RX Vega 64の484GB/sから2倍以上の1024GB/sへと,大幅に向上している。コンシューマ向けグラフィックスカードでメモリバス帯域幅が1TB/sの大台に達したのは,もちろん今回が初めてだ。
なお,やや余談気味な話として触れておくと,AMDは第1世代Vegaを発表したとき,HBM2を従来型のグラフィックスメモリとは区別し,広帯域幅のキャッシュ(High Bandwidth Cache,以下 HBC)であると大々的にアピールしていた。なのでVega 7nm世代でもHBM2はHBCとして機能するはずなのだが,AMDはHBCという呼び名をアピールせず,一部ではただ「メモリ」とだけ呼んでいたりする。
筆者の推測ではあるが,HBCという呼び名が“後退”したのは,エンドユーザーの間で浸透しなかったからではないだろうか。
いわく,7nmプロセス技術の採用と進化した温度管理によって,Vega 7nmではコアクロックの引き上げを果たしているのとのことだ。Radeon VIIの場合,ベースクロックこそ1400MHzと,Radeon RX Vegaシリーズの最上位モデルである「Radeon RX Vega 64 Liquid Cooled Edition」(以下,RX Vega 64 LCE)の1408MHzよりは若干下であるものの,ブーストクロックは1750MHzと,RX Vega 64 LCEの1668MHzに対して82MHz高いが,これには温度管理技術も寄与しているということなのだろう。
実際,後述するテスト環境で「Radeon Settings」の「WattMan」でRadeon VIIリファレンスカードの動作クロックを追ってみても,1769MHzまでしか上がらなかった。
なお,そんなRadeon VIIの主なスペックを,RX Vega 64 LCEとRTX 2080,そしてGeForce GTX 10シリーズの最上位モデルで,3製品と同じく発表時点の北米市場におけるメーカー想定売価が699ドル(税別)となる「GeForce GTX 1080 Ti」(以下,GTX 1080 Ti)とともにまとめたものが表1となる。
細かい話をしておくと,当初AMDはRadeon VIIの倍精度浮動小数点演算性能値(FP64)を0.86 TFLOPS(シェーダプロセッサ数比で16分の1)としていたが,最終製品ではこれを3.46 TFLOPS(同4分の1)へ引き上げている。これはフィードバックに基づく仕様変更で,最終製品はすべてこの仕様で出荷になっているそうだ。
ちなみにAMDは「ピークで3.52 TFLOPSを実現できる」としているのだが,その根拠までは語っていないため,表ではスペックから求められるほうを記載した次第である。
カードはRTX 2080のFounders Editionとほぼ同サイズ。外観はRX Vega 64 LCE直系!?
カード長は実測で約268mm(※突起部除く)。RX Vega 64 LCEだと同272mmなので,それより約4mm短くなった計算だ。RTX 2080 Founders Editionが同267mmなので,ほぼ同サイズと言ってしまっていいと思う。
AMDはRadeon VIIが持つ優位性の1つとして,広帯域幅のHBM2を活かし,8K解像度の写真や映像処理を快適に行えるとしているのだが,映像の劣化を許容しつつも8K 60Hz出力を行えるDisplayPort 1.4aには対応しない――GeForce RTX 20シリーズは対応している――ため,Radeon VIIから8K出力を行うには2本のDisplayPort出力を同期させて伝送する必要が生じる。
2月4日の記事でお伝えしたとおり,今回もGPUクーラーの取り外しは許可されていないため,詳細は隙間から覗き込んで確認するほかないのだが,見る限り,Vapor Chamber(ヴェイパーチャンバー)からなる広めの銅製ヒートスプレッダがGPUパッケージの上に被さり,そこから,基板全体を覆う放熱フィン部へとヒートパイプが熱を運ぶ設計になっているようなのが分かる。
また,電源周りにもGPUクーラーのヒートシンクが接しているようだ。
カードを側面から見たところ。GPU周りにかなり大きめの銅製のヒートスプレッダがあるのを確認できる。また,2本のヒートパイプがそこからカード後方や直上のフィン部へ伸びていた |
ファンの羽はオーソドックスなタイプのように見える。ちなみにWattManを見ると,ファンの回転数はGPU温度が50℃までが24%設定となり,そこから95℃まで,75%を上限として次第に回転数が上昇していく設定だった |
テストにはレビュワー向けドライバを利用。Adrenalin 2019 19.1.2ベースか
テストのセットアップに入ろう。
比較対象には第1世代Vega搭載の最上位モデルとなるRX Vega 64 LCEと,AMDが競合と位置づけるRTX 2080を用意。さらに,GeForce GTX 10シリーズとの比較も必要と考えられるため,前述のとおり,リリース時の北米市場におけるメーカー想定売価が699ドル(税別)でRadeon VIIと同じGTX 1080 Tiも用意した。
RX Vega 64 LCEは2つのVBIOSと3つのPower Profileを持つが(関連記事),今回のテストでは,工場出荷時設定である消費電力の目安が264WとなるPrimary VBIOSを使い,Power Profileも工場出荷時設定のBalancedを選択している。
「Radeon Software Adrenalin 2019 Edition 19.1.2」の「Display Driver Package」が「18.50.15.01
一方,RTX 2080とGTX 1080 Tiのテストには,テスト開始時点の公式最新版となる「GeForce 417.71 Driver」を用いている。
テストにあたって,Windowsの「電源プラン」はとくに断りのない限り「高パフォーマンス」を選択。そのほかのテスト環境は表2のとおりとなる。
テスト方法は4Gamerのベンチマークレギュレーション22.1準拠。AMDは,ゲーム用途でのRadeon VIIについて,3840×2160ドット,2560×1440ドット,1920×1080ドットでのゲームプレイを想定しているため,今回のテストでもこれら3つの解像度を選択した。
4K解像度で真価を発揮するRadeon VII。より低い描画負荷条件ではRTX 2080に離される場面も
以下,スペースの都合からグラフ中に限りRX Vega 64 LCEを「Vega 64 LCE」と表記するとお断りしつつ,「3DMark」(Version 2.7.6296)の結果から順に見ていこう。
グラフ1は「Fire Strike」における総合スコアをまとめたものだ。Radeon VIIは,RX Vega 64 LCEに対して8〜16%高いスコアを示しており,とくに2560
グラフ2はFire Strikeの総合スコアからGPUテストである「Graphics test」のスコアを抜き出したものになるが,ここでは高解像度帯におけるRadeon VIIの優位性がさらにはっきりと出ている。Fire Strike“無印”でこそトップの座をRTX 2080に譲るものの,Fire Strike Extremeで追いつき,Fire Strike Ultraでは逆に約6%のスコア差をつけるに至っている。
RX Vega 64 LCEに対しては12〜17%程度,GTX 1080 Tiに対しても2〜5%程度高いスコアを示している点も押さえておきたい。
ソフトウェアベースの物理演算を行うため,事実上のCPUテストと言える「Physics test」のスコアがグラフ3だ。今回のテストではCPUを6コア12スレッド対応の「Core i7-8086K」で揃えているため,スコアはキレイな横並びとなっている。
一方,Radeon VIIでいまひとつな結果になったのが,グラフ4にスコアをまとめた「Combined score」である。「Combined test」ではGPUとCPUの両方に負荷がかかるのだが,ここでRadeon VIIはFire Strike“無印”でRTX 2080と肩を並べたものの,有利なはずのFire Strike ExtremeやFire Strie Ultraで大幅において行かれてしまう。
Fire Strike Extremeで約80%に沈んでいるのは看過できないところだが,「2回計測し,高いほうのスコアを採用する」というレギュレーションの条件でこれなので,ここはドライバの最適化不足と見るべきかもしれない。
続いてDirectX 12のテストとなる「Time Spy」から,総合スコアをまとめたものがグラフ5である。
ここでRadeon VIIは,RX Vega 64 LCEに対して12〜13%程度,GTX 1080 Tiに対しても約4%高いスコアを示した。ただし,NVIDIAはTuring世代のGPUでDirectX 12世代のアプリケーションにおける性能を改善してきていることもあり,それと比べるとGPUの世代的に古いVega 7nmを採用したRadeon VIIのスコアは83〜87%程度と,RTX 2080からは大きく離されてしまった。アーキテクチャの古さがRadeon VIIの泣きどころかもしれない。
それはGPUテストの結果となるグラフ6でも同様だ。Radeon VIIはRX Vega 64 LCEに対して約15%,GTX 1080 Tiに対して4〜5%程度高い結果を示し,この世代におけるトップと言っていいスコアを示す一方で,RTX 2080と比べると80〜84%程度に甘んじることとなる。
グラフ7はTime SpyのCPUテスト結果だが,Fire Strikeと同じく,CPUが揃っているため,こちらもスコアはきれいに並んでいる。
では,実際のゲームではどうか。AMDが「Radeon VIIの16GBというメモリ容量が活きる」としているタイトルの1つである「Far Cry 5」のテスト結果がグラフ8〜10だ。
注目の3840
なお,RX Vega 64 LCEに対しては4〜23%程度,GTX 1080 Tiに対しては6〜26%程度高い平均フレームレートを出しており,とくに2560
一方,描画負荷が低めとなっている「Overwatch」だと,Radeon VIIはその持ち味を発揮できていない。グラフ11〜13を見ると分かるように,Radeon VIIの平均フレームレートは対RX Vega 64 LCEでこそ12〜16%程度の向上を示しているものの,RTX 2080と比べると84〜92%程度に留まり,GTX 1080 Tiに対しても95〜96%程度というところに落ち着いてしまっている。
HBM2のもたらす圧倒的なメモリバス帯域幅を活かせないタイトルだと,少々厳しい結果になるようだ。
それはグラフ14〜16にスコアをまとめた「PLAYERUNKNOWN'S BATTLEGROUNDS」(以下,PUBG)でも同様だ。PUBGでは1920
RX Vega 64 LCEとの比較では3840
Overwatch,PUBGと続いてきた流れはグラフ17〜19にスコアをまとめた「Fortnite」でも同じだ。
Radeon VIIの平均フレームレートはRTX 2080比で75〜81%程度と,まったく勝負になっていない。最もスコア差を詰めた3840
ここまでとは若干異なるスコア傾向を示したのが,グラフ20〜22の「Middle-earth: Shadow of War」(以下,Shadow of War)である。Shadow of Warでは高解像度テクスチャパックを適用することでグラフィックスメモリにかかる負荷を上げてあるのだが,こうなってくるとRadeon VIIはやはり強く,平均フレームレートを見ると,RX Vega 64 LCEに対して16〜33%程度,GTX 1080 Tiに対しても14〜20%程度高いスコアを示した。RTX 2080にはそれでも勝てていないが,93〜96%程度なのだから,少なくとも上で紹介したeスポーツタイトルのような惨敗感はない。
ただ,それだけに「1TB/sのメモリバス帯域幅を誇るRadeon VIIのスコアはもう少し伸びてもいいのではないか」とも思う。RX Vega 64 LCEの最小フレームレートが極端に低いあたり,Shadow of WarにおけるHBM2の扱いには何らかのボトルネックが生じており,それが理由でRadeon VII(とRX Vega 64 LCE)のスコアは伸びきっていないという印象を受けた。
続いてグラフ23は「ファイナルファンタジーXIV: 紅蓮のリベレーター ベンチマーク」(以下,FFXIV紅蓮のリベレーター ベンチ)のスコアをまとめたものだ。FFXIV紅蓮のリベレーター ベンチはGeForceに最適化されているため,Radeon勢にはどうしても不利な戦いになるのだが,相対的なCPUボトルネックによってスコアが丸まる1920
RX Vega 64 LCEと比べれば圧倒的に「勝負になっている」のだが,最適化という壁を打ち破るまでには至っていない。
グラフ24〜26は,FFXIV紅蓮のリベレーター ベンチにおける平均フレームレートと最小フレームレートの結果となる。
平均フレームレートは総合スコアを踏襲する格好だ。最小フレームレートを見ると,RTX 2080が3840
「Project CARS 2」のテスト結果がグラフ27〜29だ。ここでRadeon VIIは3840
HBM2の圧倒的な帯域幅を活かせる状況だとRadeon VIIはそのポテンシャルを発揮し,競合製品といい勝負ができるようになるというわけだ。
7nmプロセスの恩恵か温度管理の恩恵か,消費電力は安定。GPU温度も低い!?
7nmプロセス技術ベースで製造されるVega 7nmを採用する一方で,20nmプロセス技術を採用して製造されている(と思われる)メモリスタックの数が2倍になっているため,Radeon RX Vega 64と比べてどうなるのかを読みにくいRadeon VIIだが,実際の消費電力はどの程度なのか。まずは「4Gamer GPU Power Checker」(Version 1.1)を用いて,FFXIV紅蓮のリベレーター ベンチ実行時におけるカード単体の消費電力推移を追ってみることにした。
その結果がグラフ30だ。下に示したグラフ画像はクリックすると横に引き伸ばした拡大版を表示するようにしてあるので,ぜひそちらも合わせてチェックしてもらえればと思う。端的に述べて,RX Vega 64 LCEの主張が激しすぎる結果となっているが,それと比べると,Radeon VIIのスコアはずいぶん落ち着いている印象だ。
400Wを超える回数をカウントしてみると,RX Vega 64 LCEが59回なのに対してRadeon VIIは5回,そしてRTX 2080は0回。350W超のカウントだと順に98回,24回,5回なので,「RTX 2080よりは消費電力が高いものの,消費電力が大きく跳ね上がる場面はRX Vega 64 LCEと比べて圧倒的に少ない」といったところである。
グラフ31は,グラフ30における中央値をまとめたものだが,ここではRadeon VIIがRX Vega 64 LCEから約11W低いだけで,それほど大きな違いが出ていないことに注目してほしい。おそらくは搭載する温度センサーを活用したGPUの管理がうまくいっており,それゆえに消費電力の変動が少なく,RX Vega 64 LCEと比べて圧倒的に安定しているということなのだろう。
なお,電力ユニットに対しては,変動の少ないRadeon VIIのほうがハードルは圧倒的に低い。
参考までに,ログの取得が可能なワットチェッカー「Watts up? PRO」を用いてシステム全体の最大消費電力も計測することにした。
テストにあたっては,Windowsの電源プランを「バランス」に設定。さらにゲーム用途を想定し,無操作時にもディスプレイ出力が無効化されないよう指定したうえで,各アプリケーションベンチマークを実行したとき,最も高い消費電力値を記録した時点をタイトルごとの実行時,OSの起動後30分放置した時点を「アイドル時」としている。その結果がグラフ32だ。
先ほどRadeon VIIの消費電力は変動が少ないと述べたが,それはピーク消費電力が低いというのと同義であり,実際,ここでアプリケーション実行時におけるRadeon VIIとRX Vega 64 LCEとのスコア差は97〜120W程度にまで開いている。Radeon VIIの最大消費電力はそれでもRTX 2080と比べると20〜44W程度高いが,RX Vega 64 LCEと比べれば劇的な改善である。
最後にGPUの温度も確認しておこう。ここでは,温度を約24℃に保った室内で,テストシステムをPCケースに組み込まず,いわゆるバラックに置く。そのうえで,3DMarkの30分間連続実行時を「高負荷時」として,アイドル時ともども,「GPU-Z」(Version 2.16.0)から温度を取得することにした。
参考までにだが,事前にWattManとGPU-Zで得られる数値に差がないのは確認済だ。
前述したように,Vega 7nmと第1世代Vegaでは搭載する温度センサーの数が異なる。また競合製品とはGPUのアーキテクチャも搭載するクーラーも異なるため,横並びの比較に意味はほとんどない。その点を踏まえたうえでグラフ33を見て行くと,Radeon VIIの温度は高負荷時でも60℃台とかなり低い。最初は何かの計測ミスかと思ったほどだが,何度計測し直しても同じようなスコアになったので,GPUクーラーの冷却性能,そしてGPU側の動作制御レベルはかなり高そうである。
ちなみに,Radeon VIIリファレンスカードの動作音だが,筆者の主観であることを断ったうえで述べると,アイドル時の動作音はかなり低い。ファンが停止するタイプではないものの,相当に静かだと言っていい。
一方,高負荷時になると相応に動作音がするものの,RTX 2080 Founders Editionといい勝負といったところだ。少なくとも,うるさくて耐えられないとか,そういう印象はまったくなかった。
Radeon VIIはAAAタイトルを超高解像度でプレイするためのGPU!?
以上のテスト結果から,Radeon VIIは,それこそFar Cry 5などに代表される,テクスチャなどがリッチなタイトルを,3840
もっとざっくり言うなら,Radeon VIIは高解像度でAAAタイトルをじっくり遊びたい人に向けた製品だ。
一方,解像度を1920
いくら7nm世代へと微細化を果たしたとはいえ,Vega 7nmのGPUアーキテクチャはどこまでいっても2017年仕様に留まるわけで,ここはいかんともしがたいところか。
いま価格の話が出たので続けると,リファレンスデザインを採用して2月8日19:00発売予定となっているサードパーティ製カードは,原稿執筆時点で確認できている限り,以下のとおりの販売代理店およびメーカー想定売価となっている。
- Sapphire Technology「Radeon VII 16G HBM2」(SA
-RADEON VII 16G /21291 -01 -40G):8万9800円(税込9万6984円)前後 - MSI「Radeon VII 16G」:8万9800円(税込9万6984円)前後
- ASRock「Phantom Gaming X Radeon VII 16G」:8万6000円(税込9万2880円)前後
- 玄人志向「RD-RadeonVII-16GB/HBM2」:8万5800円(税込9万2664円)前後
- Tul「PowerColor Radeon VII 16GB HBM2」(AXVII 16GBHBM2-3DH):8万6980円(税込9万3938円)前後
- GIGA-BYTE TECHNOLOGY「GV-RVEGA20-16GD-B」:8万8800円(税込9万5904円)前後
Radeon VII 16G HBM2 |
Radeon VII 16G |
Phantom Gaming X Radeon VII 16G |
RD-RadeonVII-16GB/HBM2 |
PowerColor Radeon VII 16GB HBM2 |
GV-RVEGA20-16GD-B |
ただ,消費電力や発熱の面から見ると,テストを通じて,7nmプロセス技術には大きなポテンシャルを感じた。この7nmプロセス技術を採用して製造されるという次世代GPU「Navi」(ナヴィ)には,かなりの期待が持てそうである。
AMDのRadeon VII製品情報ページ
- 関連タイトル:
Radeon VII
- 関連タイトル:
Radeon RX Vega
- この記事のURL: