レビュー

32コアの怪物CPU「Ryzen Threadripper 2990WX」を検証。16コアの2950Xも侮れないコスパ

 AMDは8月6日、「第2世代Ryzen Threadripper」の製品ラインナップを発表した。今回は、同ラインナップの中から8月中に発売される「Ryzen Threadripper 2990WX」と「Ryzen Threadripper 2950X」のベンチマークレポートをお届けする。

WXシリーズとXシリーズの2系統で展開される第2世代Ryzen Threadripper

 第2世代Ryzen Threadripperは、Zen+アーキテクチャに基づき、12nmプロセスで製造されたCPU。CPUソケットには第1世代のRyzen Threadripperと同じSocket TR4を採用しており、UEFIアップデートを適用することで既存のSocket TR4対応マザーボードで動作する。

 第2世代Ryzen Threadripperの製品ラインナップは、12コアと16コアの「Xシリーズ」と、24コアと32コアの「WXシリーズ」の2系統に分類されており、Xシリーズはエンスージアストおよびゲーマー向け、WXシリーズはクリエイターおよびイノベイター向けとされている。

 今回テストするのは、最上位モデルにして32コアCPUである「Ryzen Threadripper 2990WX」(以下2990WX)と、16コアCPUの「Ryzen Threadripper 2950X」(以下2950X)。

【表1】第2世代Ryzen Threadripperのおもなスペック
モデルナンバー2990WX2970WX2950X2920X
製造プロセス12nm
CPUアーキテクチャZen+
コア数32241612
スレッド数64483224
ベースクロック3.0 GHz3.0 GHz3.5 GHz3.5 GHz
ブーストクロック4.2 GHz4.2 GHz4.4 GHz4.3 GHz
L2キャッシュ (合計)16MB12MB8MB6MB
L3キャッシュ (合計)64MB32MB
対応メモリDDR4-2933 (4ch)
TDP250W180W
対応ソケットSocket TR4
発売時期2018年8月13日2018年10月2018年8月31日2018年10月
販売価格(税抜き)1,799ドル1299ドル899ドル649ドル
32コア64スレッドCPU「Ryzen Threadripper 2990WX」
2990WXのCPU-Z実行画面
16コア32スレッドCPU「Ryzen Threadripper 2950X」
2950XのCPU-Z実行画面

 Zen+アーキテクチャを採用したことで、自動オーバークロック機能である「Precision Boost」と「XFR」もそれぞれ第2世代に強化されている。Precision Boost 2では、アクティブなスレッド数に応じて細かくブーストクロックが設定されるようになり、XFR 2では動作温度に余裕があれば動作クロックをPrecision Boost 2を超えて引き上げる。

 メモリコントローラがサポートするメモリクロックは、第1世代のDDR4-2666からDDR4-2933へ引き上げられた。Ryzen Threadripperではクアッドチャネル(4ch)に対応しているので、規格上のメモリ帯域は約93.9GB/sに達する。

 なお、公式にDDR4-2933動作をサポートするのは、メモリスロットが4本のマザーボードを利用した時のみとされている。マザーボード側の設計や実装次第では、安定した動作を得られない場合があるということだろう。

Precision Boost 2では、アクティブなスレッドの数に応じてよりダイナミックに動作クロックを調整する
第2世代Ryzenの対応メモリクロックリスト

 Ryzen Threadripperは1つのパッケージ上に、1基あたり8つのCPUコアを持つダイを複数実装することで多コアを実現しており、Xシリーズでは2基、WXシリーズでは4基のCPUダイが有効化されている。

 Ryzen Threadripperでは、マルチコアへの対応が十分でないアプリケーションでの動作を改善するため、CPUダイ単位でコアを無効にする「Legacy Compatibility」モードが用意されている。このモードはRyzen Masterから利用可能で、Xシリーズでは2分の1、WXシリーズでは2分の1もしくは4分の1のコア数で動作させることができる。

 また、Xシリーズでは、メモリアクセスモードを「分散モード(Distributed)」と「ローカルモード(Local)」から選択できる。これは第1世代でもサポートされていた機能で、すべてのメモリを束ねてすべてのコアで活用する分散モードに対し、ローカルモードでは各CPUコアが自身と同じダイに接続されたメモリにのみアクセスすることでレイテンシを低減するものだ。

 このメモリアクセスモードは、メモリ帯域よりレイテンシが重要とされるゲームでの性能を改善できる場合のある機能なのだが、WXシリーズではサポートされていない。

2950Xで起動したRyzen Master。Legacy Compatibility ModeはONとOFFが選べる他、Memory Access Modeは、D(Distributed)とL(Local)が選択できる。なお、Legacy Compatibility ModeをONにすると、Memory Access Modeは強制的にLocalになる
2990WXで起動したRyzen Master。Legacy Compatibility Modeに「1/2」「1/4」の選択がある一方、メモリアクセスモードはグレーアウトしている

テスト機材

 第2世代Ryzen Threadripperのテストでは、AMDより借用したレビュアーズキットを利用する。

 レビュアーズキットには2つのCPUのほか、色々なパーツが同梱されているが、今回のテストで用いるのは、ASUS製のX399チップセット搭載マザーボード「ROG ZENITH EXTREME」、DDR4-3200動作対応のG.SKILL製メモリ「F4-3200C14D-16GFX (2セット)」、NVMe SSDであるSamsung 970 PROの512GBモデル「MZ-V7P512B」、ENERMAXのSocket TR4専用水冷クーラー「ELC-LTTR240-TBP」の4点。

 なお、先日掲載したレビュアーズキットの写真では、空冷CPUクーラーが同梱されていることを紹介したのだが、搭載ファンの不具合により、残念ながら今回はテストで使用することができなかった。

X399チップセット搭載マザーボード「ASUS ROG ZENITH EXTREME」
DDR4-3200動作対応の8GBメモリ2枚組「G.SKILL F4-3200C14D-16GFX」。今回はこれを2セット利用することでクアッドチャネル動作を実現した
NVMe SSDであるSamsung 970 PROシリーズの512GBモデル「MZ-V7P512B」
TDP500Wに対応するSocket TR4専用水冷クーラー「ENERMAX ELC-LTTR240-TBP」

 第2世代Ryzen Threadripperの比較用には、第1世代の最上位モデルであるRyzen Threadripper 1950X(以下1950X)と、Intelの16コア32スレッドCPU「Core i9-7960X」を用意した。

 ベンチマークテスト時は、サーマルスロットリングの影響を回避するため、CPUクーラーとGPUクーラーの冷却ファンはフル回転で固定。メモリについては、XMPを適用した上で各CPUがサポートする最大メモリクロックに設定した。

 そのほかの機材等については以下の通り。

【表2】テスト機材一覧
CPU2990WX2950X1950XCore i9-7960X
マザーボードASUS ROG ZENITH EXTREME (UEFI: 0064)ASUS ROG STRIX X299-E GAMING (UEFI: 1401)
メモリDDR4-2933 8GB×4
(14-14-14-34、1.35V)
DDR4-2666 8GB×4
(14-14-14-34、1.35V)
GPUGeForce GTX 1080 8GB Founders Edition
システム用ストレージSamsung MZ-V7P512B (512GB SSD/M.2-PCIe 3.0 x4)
アプリケーション用ストレージSanDisk SDSSDH3-1T00-J25 (1TB SSD/6Gbps SATA)
電源ANTEC HCP-1200(1,200W 80PLUS GOLD)
CPUクーラーENERMAX ELC-LTTR240-TBPサイズ 無限五
OSWindows 10 Pro 64bit (Ver 1803/Build 17134.191)
グラフィックスドライバGeForce Game Ready Driver 398.82
Legacy Compatibility Modeオフ
Memory Access Mode分散モード(Distributed)
電源プロファイル高パフォーマンス
室温約27℃
【表3】各CPUのおもなスペック
モデルナンバー2990WX2950X1950XCore i9-7960X
製造プロセス12nm14nm14nm
CPUアーキテクチャZen+ZenSkylake
コア数32161616
スレッド数64323232
ベースクロック3.0 GHz3.5 GHz3.4 GHz2.8 GHz
ブーストクロック4.2 GHz4.4 GHz4.0 GHz4.2 GHz
Turbo Boost 3.04.4 GHz
XFR/XFR 2XFR 2XFR 2XFR
L2キャッシュ (合計)16MB8MB8MB16MB
L3キャッシュ (合計)64MB32MB32MB22 MB
対応メモリDDR4-2933 (4ch)DDR4-2666 (4ch)DDR4-2666 (4ch)
TDP250 W180 W180 W165 W
対応ソケットSocket TR4LGA2066
Ryzen Threadripper 1950XのCPU-Z実行画面
Core i9-7960XのCPU-Z実行画面
Intel X299チップセット搭載マザーボード「ASUS ROG STRIX X299-E GAMING」
GeForce GTX 1080 8GB Founders EditionのGPU-Z実行画面

ベンチマーク結果

 それではベンチマーク結果を確認する。今回実施したのは、「CINEBENCH R15(グラフ1)」、「HandBrake 1.1.1(グラフ2)」、「TMPGEnc Video Mastering Works 6(グラフ3)」、「PCMark 10(グラフ4)」、「SiSoftware Sandra(グラフ5~11)」、「3DMark(グラフ12~16)」、「VRMark(グラフ17~18)」「ファイナルファンタジーXIV: 紅蓮のリベレーター ベンチマーク(グラフ19)」、「FINAL FANTASY XV WINDOWS EDITION ベンチマーク(グラフ20)」、「オーバーウォッチ(グラフ21)」、「ゴーストリコン ワイルドランズ(グラフ22)」、「アサシン クリード オリジンズ(グラフ23)」。

 CGレンダリング性能を測定するCINEBENCH R15では、すべてのCPUコアを使用するAll Coreにおいて、32コア64スレッドを持つ2990WXが2位以下に1.6倍以上の差をつけて圧倒している。2950Xは1950Xを6%ほど上回り、Core i9-7960Xとほぼ同等の結果となっている。

 1スレッドで処理を行なうSingle Coreでは、Core i9-7960Xがトップのスコアを記録しており、2950Xが5%程度の差で2番手につけている。2990WXは2%程度の差ではあるものの1950Xを上回った。

【グラフ01】CINEBENCH R15

 動画のエンコードテストは、HandBrakeとTMPGEnc Video Mastering Works 6で行なった。

 CINEBENCH R15で見せた2990WXの強力なマルチスレッド性能がここでも活用されるかと思いきや、どちらのソフトでもCPU使用率は30~60%程度に留まり、結果としてCore i9-7960Xはおろか2950Xや1950Xよりも遅いという結果になった。

 TMPGEnc Video Mastering Works 6のバッチエンコードツールを用いて、4本の動画を同時にエンコードすれば、2990WXのコアをフルに活用することは可能であり、この場合はRyzenが不得意なx265を用いたH.265形式へのエンコードでもCore i9-7960Xを上回ることができる。

 一般にコア数が多い方が有利な動画エンコードであっても、PCではかつてない多コアCPUである2990WXの真価を引き出せるとは限らないようだ。今後のソフトやエンコーダーのアップデートで改善することを期待したい。

【グラフ02】HandBrake 1.1.1
【グラフ03】TMPGEnc Video Mastering Works 6(v6.2.8.35)

 PCMark 10は、全CPUコアをフル活用した時の性能より、シングルスレッド性能や数個のコアでのマルチスレッド性能がスコアに影響しやすい。このため、自動オーバークロック機能が強化された2950Xが1950Xを順当にリードしている。

 一方、2990WXの総合スコアは6,000台前半に沈んでいる。大半のテストではそこまで悪い結果ではないのだが、ゲーム性能を見るGamingの項目で極端に低いスコアとなっていることが響いていたようだ。

【グラフ04】PCMark 10 v1.1.1739

 CPUの演算性能測定するSandraのProcessor Arithmeticでは、CINEBENCH R15の結果同様、2990WXが圧倒的なスコアを記録している。2950Xも整数演算(Dhrystone)ではCore i9-7960Xに及ばないものの、浮動小数点演算(Whetstone)では逆転している。

 マルチメディア性能を測定するProcessor Multi-Mediaでは、AVX-512を活用できるCore i9-7960Xが2990WXとの差を逆転している。ただ、AVX-512は未だ普及しているとは言えず、実際の利用シーンでのCore i9-7960Xのアドバンテージはここまで大きなものではない。

 暗号処理性能を測るProcessor Cryptographyの、「Encryption/Decryption Bandwidth」はメモリ帯域幅が結果に反映されやすいテストだが、DDR4-2933メモリを使っているわりに、第2世代Ryzen Threadripperの結果が振るっていない。一方、「Hasing Bandwidth」では、コア数の多い2990WXが、ほぼ横並びになっている他のCPUを大きくリードした。

【グラフ05】SiSoftware Sandra v28.20 「Processor Arithmetic」
【グラフ06】SiSoftware Sandra v28.20 「Processor Multi-Media」」
【グラフ07】SiSoftware Sandra v28.20 「Processor Cryptography

 メモリ帯域幅を測定するMemory Bandwidthの結果では、DDR4-2933メモリを使う2990WXと2950Xが、DDR4-2666メモリを使っている1950XとCore i9-7960Xを上回った。ただ、その差は2~4GB/s程度とそれほど大きなものではない。

 Cache Bandwidthでは、2950XがL1~L2キャッシュの領域で同じコア数の1950Xより高速ではあるが、Memory Latencyの結果ではとくにレイテンシは低減しておらず、動作クロックの差が反映された結果のようだ。

【グラフ08】SiSoftware Sandra v28.20 「Memory Bandwidth」
【グラフ09】SiSoftware Sandra v28.20「Cache Bandwidth」
【グラフ10】SiSoftware Sandra v28.20 「Cache & Memory Latency (nsec)」
【グラフ11】SiSoftware Sandra v28.20 「Cache & Memory Latency (Clock)」

 3DMarkでは、Time Spy、Fire Strike、Sky Diver、Cloud Gate、Ice Storm Extremeの5種類のテストを実行した。

 2950Xはなかなか良好な結果を残しており、Physics Scoreを稼いだテストではCore i9-7960Xを総合スコアで上回る結果もみられる。

 一方、2990WXは、DirectX 12テストのTime Spyの総合スコアこそまともであるものの、他のテストは壊滅的な結果となってしまっている。ただ、これは2990WX自体の性能の問題以前に、ベンチマーク側が32コア64スレッドCPUを扱えていない結果のようだ。

【グラフ12】3DMark v2.5.5029「Time Spy v1.1」
【グラフ13】3DMark v2.5.5029「Fire Strike v1.1」
【グラフ14】3DMark v2.5.5029「Sky Diver v1.0」
【グラフ15】3DMark v2.5.5029「Cloud Gate v1.1」
【グラフ16】3DMark v2.5.5029「Ice Storm Extreme v1.2」

 VRMarkでも、2950XがCPU性能の問われるOrange Roomで220fpsを超える優れた結果を記録する一方、2990WXはGPU負荷が極端に大きいBlue Room以外では、1950Xをも大きく下回る結果となっている。

【グラフ17】VRMark スコア
【グラフ18】VRMark 平均フレームレート

 実際のゲームエンジンを用いたベンチマークテストや実ゲームを用いたテストでは、2950Xがまずまず順当と言える結果を残している一方で、ゴーストリコン ワイルドランズにおいて、2990WXでは起動の途中でゲームが進行しなくなるという問題に遭遇した。

 ここまでの結果でも明らかだが、これまでPC用には存在しなかった32コア64スレッドというCPUは、アプリケーション側の問題で性能が発揮できないというケースが多々見られる。Ryzen Threadripperにはこうした問題への対処法としてLegacy Compatibilityが用意されているわけだ。その効果については後ほど紹介する。

【グラフ19】ファイナルファンタジーXIV: 紅蓮のリベレーター ベンチマーク
【グラフ20】FINAL FANTASY XV WINDOWS EDITION ベンチマーク
【グラフ21】オーバーウォッチ v1.26.0.3
【グラフ22】ゴーストリコン ワイルドランズ v3088436
【グラフ23】アサシン クリード オリジンズ v1.51

 アイドル時の消費電力とベンチマーク実行中のピーク消費電力を測定した結果が以下のグラフだ。

 アイドル時の消費電力は、79Wを記録した2950Xと1950Xがもっとも低く、2990WXの91Wが最も高い数値となった。2950Xと2990WXはCPU以外は同じパーツ構成での結果なので、2990WXのアイドル時消費電力がやや高めであることは間違いないようだ。

 ベンチマーク実行中のピーク消費電力を見てみると、CINEBENCH R15やバッチエンコードなどでCPU使用率が100%に達する状況では、2990WXが400Wを超える消費電力を記録している。これらのテストでは性能も優れているので妥当な電力消費ではあるが、電源ユニットにはこれを賄える供給能力を備えたものを選ぶ必要がある。

 2950XはCPU系のベンチマークでは1950Xより20W程度高い数値となってはいるが、Core i9-7960Xと比べても、そこまで電力効率で大きく劣っているというわけではないようだ。

【グラフ24】システムの消費電力

 続いて、CPU温度の測定結果を紹介する。

 CPUの温度は、TMPGEnc Video Mastering Works 6のバッチエンコードツールを使い、5分のソースファイルをH.264形式で4本同時にエンコードした際の温度と、アイドル時のCPU温度をそれぞれ測定する。

 測定に用いたのはモニタリングソフトのHWiNFOで、CPUダイ内蔵温度計が測定した実温度の「Tdie」と、サーマルスロットリングやファン制御に用いられる温度の「Tctl」を取得した。

【グラフ25】CPU温度 (HWiNFO64 v5.86)

 2990WXと2950Xは、Tctlが95℃に達するとサーマルスロットリングが発動して動作クロックが低下する。今回はTDP 500Wに対応するというENERMAXの水冷クーラーを用いたこともあり、ファンのスピードを50%に絞った場合でも、サーマルスロットリングの起こらない温度を維持することができた。ただ、PCケースに収めて運用することを考えると、余裕と言えるほどの結果ではない。

 Ryzen Threadripperでは、TctlはTdieに+27℃のオフセットを加えた数値となっている。これはつまり、Tctlが95℃を超えないようにするには、CPUコアの実温度を68℃以下に抑え込む必要があるということだ。

 今回はクーラーの優秀さとケースに収めていないこともあって、温度的には両CPUとも同じ程度の結果になっているが、消費電力の結果を見れば明らかなように、2990WXが発する熱の量は2950Xより相当に大きい。WXシリーズを使うのであれば、高性能なCPUクーラー選びは当然として、PCケースの換気能力も重要となるだろう。

Legacy Compatibilityモードとメモリアクセスモードをテスト

 最後に、Legacy Compatibilityモードと、2950Xのメモリアクセスモードの効果をゲーム系ベンチマークで確認する。

 6種類のゲームやベンチマークテストを使い、CPUの性能差がスコアに影響しやすい低GPU負荷設定でテストを実施。取得したデータを基準データのCore i9-7960Xと比較することで、Legacy Compatibilityモードやメモリアクセスモードが性能に与える影響をチェックした。

【グラフ26】動作モードの違いによる性能の変化。Core i9-7960Xのスコアを100%とした場合

 テストの結果、まず目立つのは2990WXでLegacy Compatibilityモードを使用した場合の性能改善の大きさだ。どのテストでもフレームレートやスコアが大きく向上しており、起動不能だった「ゴーストリコン ワイルドランズ」も正常にテストを実行できた。

 一方、2950Xの場合、「ファイナルファンタジーXIV」ではLegacy Compatibilityモードやメモリアクセスモードの使用でスコアが向上しているものの、ほかのテストではあまり大きな変化は見られない。

 Legacy Compatibilityモードは、アプリケーション側の想定を大きく超えたコア数が原因で正常に動作しないような場合には劇的な効果を期待できる。ただ、メモリアクセスモードも含め、設定すれば必ずゲームの性能が上がるというものではないので、アプリによってどちらが効果的なのかは自分で確かめてみる必要がある。

絶対的なマルチスレッド性能を持つ2990WXと、汎用性と費用対効果の高さが魅力の2950X

 PC向けCPUとしては初の32コア64スレッドCPUとなった2990WXが持つ驚異的なマルチスレッド性能は、それを使うアテのあるユーザーにとって大いに魅力的なものだ。1,799ドルという価格はPC向けCPUとしては高価だが、ワークステーション向けのCPUと比べればずっと安価であり、これを必要とするユーザーにとって問題になる価格ではないはずだ。

 2950Xの魅力は899ドルという価格と、使い方を工夫せずともさまざまな用途で高い性能を発揮してくれるところだ。今回のグラフでは2990WXの傑出した性能の陰に隠れがちだが、実売価格19万円前後のCore i9-7960Xともある程度張り合える実力を備えている。多くのPCユーザーにとって、2990WXより現実的で費用対効果の高い選択肢となるだろう。