AMD の新しい V-Cache 搭載 Ryzen 9 7950X3D および 7900X3D プロセッサが正式に発売されたことで、同社の「両方の長所を兼ね備えた」設計が混乱を招いている。
Ryzen 9 X3Dチップはどちらも2つのダイを搭載しています。一方のダイにはゲームを高速化するためのV-Cacheが搭載され、もう一方のキャッシュを搭載していないダイはより高いクロック速度を実現できます。AMDによると、両方のダイにV-Cacheを搭載するのではなく、64MBの追加キャッシュを必要とせず、より高いクロック速度の恩恵を受けるアプリケーションが多いため、この決定を下したとのことです。
残念ながら、インターネット上ではAMDのアプローチに関する誤解が数多く見受けられます。一部の愛好家はCPUを「詐欺」と公言する一方で、12コアの7900X3DがAMDがこれまでにない方法で製造されることを期待する声も上がっています。誤った情報ではなく、有益な情報を広めるために、私たちは現在見られる誤解のいくつかを解明したいと思います。
さらに読む: Ryzen 7950X3Dレビュー:AMDのモンスターゲーミングCPUはプロ並みのパフォーマンスを発揮
Ryzen 9 7950X3Dの2番目のダイは「無効」または「詐欺」
よくある誤解の一つは、AMDがデュアルダイ方式においてアプリケーションの実行場所をどのように管理しているかに関するものです。こうした誤解は、2つ目のダイは「無効」で「詐欺」であり、ゲーム中はアクセスできない、つまり16コアCPUが実質的に8コアCPUになってしまう、といった主張をしています。しかし、これは全くの誤りです。
AMDは、Intelが第12世代および第13世代Coreチップに実装しているような高度なThread Directorテクノロジーを利用できないため、OSがゲームを識別できることに大きく依存しています。フォアグラウンドでフォーカスされているアプリケーションがゲームであると認識されると、システムは2番目のダイに「パーク」を指示します。パークとは、 AMDの初代Threadripperのように、永久に電源をオフまたは無効化することを意味するものではありません。初代Threadripperは実際にダイをシャットダウンし、再起動後にのみ再び電源を投入することができました。
Ryzen 9 7950X3Dでは、2番目のダイをパーキングすると、基本的にゲームのすべてのスレッドが1番目のダイにリダイレクトされ、ゲームのスレッドはすべてキャッシュまたはスタックされたダイに保持されます。私たちの経験では、これはかなり鈍い手段であり、一定のしきい値を下回るとすべてがそのダイに切り替わります。
しかし、これは2番目のダイスが「無効」になっているという意味ではありません。実際に作業が必要な場合に備えて待機状態になっていると考えてください。

Cinebench R23 が 16 スレッドを使用して実行され、Google Chrome が WebXPRT 4 を実行し、Shadow of the Tomb Raider がフォアグラウンドで再生されているときに、Windows リソース モニターで Ryzen 9 7950X3D のすべてのコアに実際にアクセスできることがわかります。
(元の画像を表示するには、マウスの右ボタンをクリックして新しいタブで開くを選択してください。)IDG
例えば、Google Chromeでベンチマーク(非常にスレッド数が少ないタスク)を実行し、Cinebench R23を4スレッドで実行した状態でフォアグラウンドでゲームをプレイし、その後ゲームに戻りました。ゲームの大部分、そしてGoogle ChromeとCinebenchは、スタックされたダイスの利用可能な16スレッドでほぼ動作していました。
次に、Cinebench R23で16スレッド(ダイ1つ分のコアをフルに消費)を実行した状態で、フォアグラウンドでゲームを実行し、Google Chromeでベンチマークを実行しました。この状態では、ゲームの実行中でも両方のダイが起動して動作していました。
つまり、インターネットでは、第 2 のコアから「詐欺」されることはありません。
Ryzen 9 7900X3D には 8 コア ダイと 4 コア ダイが搭載されます。

Ryzen 9 7950X3Dのチップレイアウト。
アダム・パトリック・マレー / IDG
この噂の出所は定かではありませんが、Ryzen X3Dの発売が近づくにつれ、ここ数週間で絶えず浮上しています。AMDは12コアRyzenチップで8+4チップを採用したことは一度もないにもかかわらず、どういうわけか12コアの7900X3Dは8コアと4コアの設計を採用するだろうという噂が絶えず囁かれています。
AMDによると、それは事実ではないとのことです。予想通り、Ryzen 9 7900X3Dの設計は、従来モデルと同様に6コア+6コア構成となり、ダイの1つにはVキャッシュが搭載されます。では、なぜ8コア+4コア構成が期待されているのでしょうか?このチップは、CPUに8コアダイを搭載することで「たった」6コアのVキャッシュ搭載CCDを搭載するよりも有利になるという期待を抱いた人がいたのではないかと推測されます。
そして、インターネットの皆さん、Ryzen 7 7800X3D もシングル 8 コア設計を採用します。一部で噂されている 4+4 デュアル コア設計ではありません。
Ryzen 9 7950X3D を動作させるには「膨大なチェックリスト」が必要です。

Ryzen 9 X3D CPU を適切に実行するには、更新された BIOS、更新されたドライバー、最新の Windows Xbox Game Bar が必要です。
IDG
この最後の誤解は、主に、デュアルダイ Ryzen 7000 X3D システムが正しく機能していることを確認するためにレビュアー(おそらくソフトウェアおよびハードウェア開発者)に提供されたドキュメントに基づいています。 このドキュメントには 47 ページにわたるステップバイステップの説明が記載されています。 一部の人々は、消費者が完全な機能のために同じ手順を実行する必要があるかもしれないという意味だと解釈しました。 AMD によると、これは事実ではありません。 同社によると、消費者が行う必要があるのは、BIOS が最新のものに更新されていることを確認し(Ryzen 7000 X3D パーツのサポートが追加されます)、利用可能な最新の Ryzen ドライバーをロードすることだけです。 3 番目のステップは、V キャッシュを搭載したダイにゲームを割り当てる役割を担っている Microsoft Xbox Game Bar が Windows ストアを通じて更新されていることを確認することです。
ピッチフォークを下ろせ
こうした誤解にもかかわらず、AMD の新しい Ryzen 7000 X3D チップの今後の展開については、依然として多くの疑問が残っているのは確かです。
これは明らかに、これまでとは異なるCPU開発のアプローチです。AMDは、混乱を少なくしたり、IntelのThread DirectorアプローチのようにOSに多くの処理を依存させたりすることで、より有利な状況を作ることができたでしょうか?おそらくそうでしょう。長期的な視点で見ると、プロセッサメーカーがパフォーマンスの異なるチップを混在させていく中で、OSやそれほど高度ではないゲームやアプリケーションがそれらの資産をどのように活用するかを管理することがますます重要になってくることも明らかです。
今のところ、AMDのアプローチは「ほぼ」うまく機能しています。テストの結果、軽負荷時にはRyzen 9 7950Xと同等の期待通りの高いブーストクロックが得られ、全コア負荷時には(クロック速度がわずかに低いため)わずかにパフォーマンスが劣りますが、キャッシュが重要となるゲームプレイでは目覚ましいパフォーマンス向上が見られました。しかし、すべてのゲームを単純にスタックダイにプッシュするのではなく、一部のゲームを非スタックダイに割り当てたいと思ったこともありました。