AMDのZen 5 CPU、Ryzen 9000が、皆のため息とともにリリースされました。どれもベストプロセッサのリストに載っていません。それは、Ryzen 9000が劣っているからというより、単に最良の選択肢ではないからです。一部のニッチなタスクを除けば、前世代と比べてパフォーマンスが向上したというよりは、価格が上がったという印象でした。しかし、状況は変わりつつあります。
AMDはここ数ヶ月、いくつかのアップデートをリリースしてきました。その結果、AMDマザーボードの全製品でパフォーマンスを大幅に向上させる新しいBIOSがリリースされました(AMDはそう発表しています)。発売後の騒ぎが収まった今、Zen 5 CPUの全製品をゲームと生産性向上アプリで再テストし、実際の性能を確認してみました。
おすすめ動画
どうやってここに来たのでしょうか?

まず、歴史を振り返ってみましょう。Zen 5の初期レビューは、私たち自身も含め、多くの問題を抱えていました。これはレビュアーのせいではなく、AMDが新しいCPUを適切にテストする方法について十分な説明をしていなかったことが原因です。AMDは昇格された権限、特により優れた分岐予測機能を備えたWindows版でテストを行いました。分岐予測器とはその名の通り、CPU内部で信号が2つの経路のどちらに進むかを予測する回路です。これはソフトウェア、つまりWindowsで動作しますが、発売当初のWindows版には、改良された分岐予測機能は搭載されていませんでした。
レビュアーが再テストしたところ、パフォーマンスの向上が見られました。しかし、 前世代のRyzen CPUも パフォーマンスが向上していたため、この差は実質的にゼロでした。確かにRyzen 9000チップの方がパフォーマンスは向上しますが、前世代のRyzen 7000 CPUとの違いは実際には変わっていませんでした。

そこでAMDは、このラインナップに2つの方向から取り組みました。Ryzen 9 9950XとRyzen 9 9900Xでは、CCDレイテンシの改善に重点を置きました。これら2つのCPUはそれぞれ16コアと12コアを搭載し、2つのコアコンプレックスダイ(CCD)に分割されています。AMDの現在のアーキテクチャでは、1つのCCDは8コアしか収容できないため、これらのCPUには2つのCCDが必要です。2つの独立したダイでは、2つのCCDが相互に通信する際にある程度のレイテンシが発生し、両方のダイのコアを同時にアクティブ化するとパフォーマンスが低下する可能性があります。AMDは、CCD間のレイテンシを短縮することでパフォーマンスを向上できると考えました。
Ryzen 5 9600XとRyzen 7 9700Xは状況が異なります。どちらもコア数が8個以下なので、CCDは1枚しか使用していません。これらのチップのパフォーマンスを向上させるため、AMDは105ワットの電力制限を導入しました(以前はどちらも65Wの制限でした)。これはAEGSA PI 1.2.0.2の保証範囲内です。BIOSをアップデートするだけで、実質的にパフォーマンスをさらに向上させることができ、しかもAMDの保証範囲内で実現できます。
それが今の私たちの状況です。シングルCCDチップならより多くのパワーを活用でき、デュアルCCDチップならレイテンシが改善され、最新のWindowsバージョンでは4つのCPUすべてが改良された分岐予測を利用できます。そしてAMDは約束通り、大幅なパフォーマンス向上を実現しました。
かなり速くなった

ReSpecはゲームに特化したコラムですが、AMDのRyzen 9000 CPUが苦戦した点があるとすれば、それはゲームでした。特にRyzen 9 9950XのようなデュアルCCDモデルでは、前世代のモデルよりも遅くなることさえありました。しかし、もうそんなことはありません。上記の結果からわかるように、AMDは Tiny Tina's Wonderlands、Final Fantasy XIV、 F1 2022で9%から12%のパフォーマンス向上を実現しました。
すべてのゲームで改善が見られるわけではありませんが、特に 『レッド・デッド・リデンプション2』 のようなグラフィックを多用するタイトルでは顕著です。しかし、CCDレイテンシの改善と分岐予測の精度向上により、 以前はひどいパフォーマンスだった『F1 2022』 などのゲームにおけるRyzen 9000の弱点が補われました。AMDは、Ryzen 7 7800X3Dのような前世代CPUが最高性能の座を占めるというゲームプレイ上の問題を抱えていますが、これはまた別の機会に議論しましょう。

デュアルCCDモデルのレイテンシ改善だけではありません。上の画像からわかるように、Ryzen 7 9700Xも同じゲームで同様のパフォーマンス向上が見られました。Ryzen 9000は発売当初の印象と現在では大きく異なります。CPU全般でパフォーマンス向上が見られるわけではありません(全く新しい世代のCPUでさえ、そのようなことは滅多にありません)。しかし、追加の処理能力の恩恵を受けるゲームでは、より高いパフォーマンスでその恩恵が発揮されています。
これは朗報です。Ryzen 9000 CPUをお持ちの方、あるいは購入を予定されている方は、最新のBIOSとWindowsアップデートをインストールするだけで、少なくとも発売当初のCPUと比べて、より高いパフォーマンスをお楽しみいただけます。さらに興味深いのは、Ryzen 5 9600XとRyzen 7 9700Xが、より多くの電力を利用できるようになったことです。
答えはもっとパワーだ
パフォーマンス低下の解決策は何でしょうか?もちろん、電力供給です。電力供給を増やすとCore i9-14900Kのような状況に陥る可能性がありますが、Ryzen 5 9600X、特にRyzen 7 9700Xでは、早い段階でより多くの電力を処理できることが明確になりました。どちらのCPUも発売当初はわずか65Wでしたが、この電力供給範囲は6コアのRyzen 5 9600Xには理にかなっていますが、8コアのRyzen 7 9700Xには当てはまりません。AMDは発売時に効率性を強調したかったのですが、それが裏目に出てしまったのです。

しかし、AMDがこの発言をしたのは理由がないわけではなく、Ryzen 7 9700Xを使った私のゲーム結果を見ればその理由が分かります。これは全く同じパフォーマンスです。確かに 『アサシン クリード ミラージュ』 では1フレーム落ちますが、 『F1 2022』 では数フレーム伸びます 。しかし、ゲームで65Wモードと105Wモードの違いがわかる人がいたら、私は嘘つきだと証明します。
この高出力モードはゲーム用途には適していません。ゲームが主な用途であれば、オフにしておくことをお勧めします。消費電力と発熱量が増えるだけで、メリットはありません。しかし、CPU負荷の高いアプリケーションを使用する場合、新しい105Wモードはまさにパラダイムシフトと言えるでしょう。

上のY-Cruncherの結果をご覧ください。名前の通り、このアプリはCPUを使って数値演算を行い、円周率(この場合は1000億桁)を計算します。Ryzen 5 9600Xでは9%という好成績ですが、真の勝者はRyzen 7 9700Xで、17%もの向上が見られます。
Y-Cruncherだけがこのようなパフォーマンス向上を示したわけではありません。BlenderとHandbrakeの両方で、Ryzen 7 9700Xは大幅なパフォーマンス向上を示しました。Ryzen 5 9600Xでもパフォーマンス向上が見られましたが、その差は顕著ではありませんでした。これらの結果だけでも、AMDがRyzen 7 9700Xの発売時に十分な電力を供給していなかったことが分かります。そして、この新しい105Wモードは、ゲーム以外のアプリにおいて大きなパフォーマンス向上をもたらします。
読者の皆さんが見たいとお考えなので、Cinebench R23の結果を上に載せておきます。シングルコア性能に変化はありませんが、Ryzen 7 9700Xはマルチコア性能で大幅な向上を見せています。
コインの裏側

17%のパフォーマンス向上が無料で得られることに異論を唱える人はいないでしょう。特に2024年においてはなおさらです。AMDやIntelのような企業にとって、さらなるパフォーマンス向上がますます困難になっている中で、17%の向上はまさに世代を超えた飛躍と言えるでしょう。しかも今回は、2世代の違いについて話しているのではなく、電力モードについて話しているだけです。誤解のないようお願いします。AMDがこのアップデートを中間世代のハードウェア更新のために後回しにしていたという別の現実もあるかもしれません。ありがたいことに、現状はそうではありません。
これは前向きな動きであり、その点を軽視したくはありません。しかし、AMDがまだ準備が整っていない製品を販売・マーケティングしていたことを認識することが重要です。これは、1年と12回のBIOSアップデートを経て実現したわずかなパフォーマンス向上ではありません。AMDが発売当初に顧客に販売したCPUには全く欠けていた、基礎的なパフォーマンス向上です。今になってパフォーマンス向上が見られるのは素晴らしいことですが、CPUが発売された8月の時点では、もっと早く実現できていたはずです。
AMDで、そしてIntelやNvidiaで、これらの部品に取り組んでいる人々は、皮肉にも世界で最も優秀なエンジニアの一人です。彼らはRyzen 7 9700Xが105Wでどのように動作するか、Windowsの分岐予測の違い、そして2種類のRyzen 9チップのCCDレイテンシについて熟知していました。そして、CPUが発売される前から、これらすべてを知っていたに違いありません。AMDが意図的にチップを制限したり、悪意を持って変更を加えたりしたとは思いません。私には、これは納期に追われて、まだ完成していない製品をリリースした会社のように思えます。
ありがたいことに、Ryzen 9000はついに完成のようです。Arrow Lake CPUの発売を前に、前世代AMDコンポーネントの価値やIntelとの競争については、依然として多くの議論が続いています。しかし、発売から2ヶ月が経ち、Ryzen 9000チップはようやく標準レベルに到達しました。