過去数ヶ月間に AMD のサブレディット、Linus Tech Tips フォーラムなどにアクセスしたことがあるなら、Intel と Nvidia が秘密協定を結び、AMD Ryzen 4000 シリーズのノート PC にハイエンド GPU を搭載させないようにしたという陰謀論に出くわしたことがあるかもしれません。昨年リリースされた AMD ノート PC の一覧を見れば、その説を信じてしまうかもしれません。Asus ROG Zephyrus G14、Lenovo Legion 5 などはすべて AMD プロセッサーを搭載していましたが、RTX 2060 より上位のものは搭載されていませんでした。陰謀論は魅力的ですが、この陰謀論は Intel/AMD/Nvidia の争いの産物に過ぎないようです。世界中のブログやニュースサイトで根拠のない主張が同じ説を展開し続けているのも状況を悪化させています。少し調べてみれば、これは大したスキャンダルではなく、CPU と GPU がどのように連携するかという複雑な問題であることがわかります。
2020年4月、AMDのゲーミングソリューションおよびマーケティング担当チーフアーキテクトであるフランク・エイゾール氏は、AMDのノートPCにハイエンドGPUが搭載されていないことについてのTwitterユーザーの質問に対し、「その質問は、お気に入りのOEMやPCメーカーに聞いてみてください」と返答しました。陰謀論が具体化し始めた頃ですが、エイゾール氏の言う通りでした。ノートPCの構成はチップメーカーではなくOEMによって決定されます。そして、その構成は通常コストによって決まりますが、同時に理にかなっている必要があります。性能不足のCPUと性能過剰なGPUの組み合わせは良い組み合わせとは言えず、Ryzen 9 4900HSやそれ以下のモデルはまさにこの罠に陥っているのです。
アゾール氏は2020年5月にThe Full Nerdのインタビューに応じ、この問題について改めて取り上げ、OEM各社のRyzenプロセッサに対する信頼について具体的に語りました。「Ryzen 4000は皆の期待を上回ったと思いますが、ほとんどの企業は私たちの期待に甘んじていました。そのため、私たちが最速のモバイルプロセッサであるという世界を想像するのは難しかったのです」とアゾール氏は語ります。「OEMとしてノートPCのポートフォリオを計画している時、まだそのことに気づいていない(そして、これらのノートPCの計画はすべて昨年行われたことを思い出してください)ということは、AMDに少し頼りすぎているということだと思います。」
要するに、OEM各社はAMDが超高速モバイルプロセッサを持っているという確信を持てなかったのです。では、なぜ彼らはハイエンドのモバイルプロセッサに、性能が劣ると思われる製品を組み合わせたのでしょうか?Azor氏が言うように、中間点、つまり「市場の肉」となるのは、RTX 2060以下のプロセッサを搭載したノートパソコンでした。しかし、このもっともらしい説明があるにもかかわらず、プロセッサのスペックに答えの手がかりを求める噂話は絶えません。
Gizmodoはこれらの噂についてIntelとNvidiaに問い合わせましたが、両社はこれを強く否定しました。Nvidiaの広報担当者はGizmodoに対し、「その主張は事実ではありません。OEMはシステム構成を決定し、GPUとそれに対応するCPUを選択します。当社は製品全体でIntelとAMDの両方のCPUをサポートしています」と述べました。
インテルの広報担当者も同様の見解を示し、「これらの申し立ては虚偽であり、そのような合意は存在しません。インテルは、妥協のない誠実さとプロ意識をもって事業を遂行することに尽力しています」と述べた。
https://[削除されたリンク]/intel-killed-the-300-series-chipset-and-made-amd-cpus-e-1845992270
NvidiaとIntelの断固たる否定は、この説がほとんど根拠がないことを示唆していますが、この説がデタラメであることを知るために、彼らの否定を見る必要はないと思います。事実、Ryzen 4000シリーズはハイエンドモバイルゲーミングの有力候補になることはなかったのです。
AMDのRyzen 4000シリーズには、OEMメーカーがハイエンドグラフィックカードと組み合わせないという決定に影響を与えたと思われる3つの要素があります。PCIeの制限、CPUキャッシュ、そして最も明白なシングルコア性能です。
ゲームはマルチコアよりもシングルコアの性能に大きく依存し、一般的にIntelはシングルコアの性能で優れています。これは歴史的にも、Intelの第10世代とAMDのRyzen 4000シリーズを比較した場合でも同様です。実際、第10世代Core i9-10900Kのゲーミングベンチマークは、RTX 3080と組み合わせた場合、AMDの新しいRyzen 9 5950Xとほぼ同等です。
以前のノートPCテストでは、ASUS ROG Zephyrus G14に搭載されたAMD Ryzen 9 4900HSのシングルコア性能は、MSI Creator 15に搭載されたIntel Core i7-10875Hよりも劣っていました。Core i7-10875HはIntelの第10世代モバイル製品ラインでは最上位ではありませんが、Ryzen 9 4900HSはAMDの製品ラインでは最上位です。しかし、ほぼ同じGPU(G14はRTX 2060 Max-Q、Creator 15はRTX 2060)を搭載したにもかかわらず、Intelシステムは平均1~3fps(1080p、ウルトラ設定)も高くなっていました。より強力なGPUとRyzen 9 4900HSを組み合わせた場合、シングルコア性能のボトルネックにより、一部のゲームでボトルネックが発生する可能性が高くなります。
これはIntel製品と比べると、パフォーマンスが劣る結果となるでしょう。特にRyzen 4000シリーズの貧弱なL3 CPUキャッシュと組み合わせると、その傾向は顕著です。L3キャッシュはわずか8MB。これはIntelの半分です。そのため、メインメモリからデータにアクセスする平均時間は、Intelのモバイルプロセッサよりも遅くなるでしょう。
Ryzen 4000シリーズのPCIe制限も、OEMメーカーが採用に消極的だった一因だった可能性もあるが、この説はやや不確実だ。この説はigor'sLABのブログ記事に端を発しており、Ryzen 4000シリーズのCPUにはディスクリートGPU専用のPCIe 3.0レーンが8本しかないため、RTX 2060以上のGPUと組み合わせるとボトルネックが発生する可能性があると説明されていた。すべてのPCIeデバイスはフル稼働させるには一定数のレーンが必要であり、NvidiaとAMDのGPUはどちらも16レーン必要だった。Intelの第10世代プロセッサは16レーンをサポートしているため、昨年のゲーミングノートPCに搭載されたRTX 2070以上のGPUとの相性は良好だった。
しかし、Redditなどのオンラインフォーラムでは、Ryzen 4000 CPUとRTX 2070以上のGPUを組み合わせた場合のパフォーマンス低下は、たとえ顕著に感じられるとしてもごくわずかだと指摘する声が多く、彼らにとってこの説明は腑に落ちないようです。(陰謀論をさらに煽る形となりました。)当然のことながら、16レーンから8レーンにすることで本当にパフォーマンスが低下するのかを確認するために、私自身で全てをテストする必要がありました。
私自身のテストでは、ハイエンドGPUでは16レーンの方が確かにパフォーマンスが向上することがわかりましたが、そのパフォーマンスはごくわずかになることもあり得ます。確かに、Ryzen 9 4900HSよりもはるかに強力なプロセッサを使用していたので、PCIeレーンの数に関わらず、RTX 2060以上のGPUでも十分に処理できました。
私のテスト PC は、Intel Core i9-10900K、Asus ROG Maximus XII Extreme、16GB (8GB x 2) G.Skill Trident Z Royal DDR4-3600 DRAM、Samsung 970 Evo 500GB M.2 PCIe SSD、Seasonic 1000W PSU、冷却用の Corsair H150i Pro RGB 360mm AIO で構成されていました。
クリックしてスライドショーを開く
PCIe構成を16レーンから8レーンに変更した後、ゲーミングパフォーマンスはほとんど変わりませんでしたが、合成ベンチマークではパフォーマンスの違いが顕著に表れました。RTX 2060とRTX 2070 Super(私が所有していたRTX 2070に最も近いGPU)を比較するために、GeekBench 5、3DMark、PCMark 10、Shadow of the Tomb Raider、Metro Exodusといった、私たちがいつも使用しているテスト項目の一部でベンチマークテストを実行しました。
フレームレートは最大4fpsしか向上せず、最も顕著な違いは1080pでの「シャドウ オブ ザ トゥームレイダー」で確認されました。これは、GPUへのPCIeレーン数を半分に減らしても、RTX 2080 Tiと同等の性能に達するまではゲームパフォーマンスに大きな影響はないという、多くの人が指摘している点を裏付けています。
クリックしてスライドショーを開く
合成ベンチマークテストでは、RTX 2060では8レーンから16レーンに変更してもスコアに大きな変化は見られませんでしたが、RTX 2070 Superではスコアの差がより顕著でした。これは、他のアプリケーションでは重要な意味を持つ測定可能な差があることを示唆しています。RTX 2070 SuperのGeekBenchスコアは、16レーンすべてをGPUに開放すると3000ポイントも上昇しました。Time Spyはゲーミングベンチマークとほぼ同様の結果を示しましたが、奇妙なことにPCMarkテストではRTX 2060が2070 Superよりも大きなパフォーマンス向上を示しました。
もちろん、合成ベンチマークは現実世界のパフォーマンスを測る指標ではなく、PCIe帯域幅がシステムの速度低下の主な要因でもありません。しかし、多くのレビュワーがこれらの指標を使ってノートパソコンやデスクトップの性能を評価していることを考えると、AMD 4000シリーズプロセッサをRTX 2060よりも上位のプロセッサと組み合わせた場合、通常よりも低いスコアが出ていたはずです。「パフォーマンス重視」のハイエンドGPUでは、あらゆる数値、あらゆるフレームレートの向上が重要になります。特に、多くのOEMメーカーがデスクトップPCの搭載を競い合っている状況ではなおさらです。
これは、たとえCPUの性能がわずかに優れているだけであっても、OEMメーカーは「より優れた」CPUを優先するということを示唆しています。AMD 4000シリーズプロセッサとハイエンドのNvidiaグラフィックスを組み合わせた製品が不足しているのは、昨年、そのような構成のノートPCに実際に興味を持っていた消費者の数をOEMメーカーが過小評価していたことが原因である可能性もありますが、4000シリーズにはL3キャッシュが搭載されておらず、シングルコアの速度が遅いことが原因である可能性が高いでしょう。確かにRTX 2070以上はPCIe x8でも問題なく動作しますが、CPUがGPUを処理できるだけのパワーを持っていなければ、その効果は計り知れません。
この説を覆す最後のポイントが一つあります。もしIntelとNvidiaが共謀してAMDを締め出そうとしているのであれば、なぜ今回、より多くのOEMがAMD/Nvidiaの組み合わせを心から支持しているのでしょうか?AMD Ryzen 5000シリーズ搭載ノートPCの多くは、最大RTX 3070または3080を搭載します。最新のAMD Ryzenモバイルプロセッサは、20MBのL3+L2キャッシュを搭載し、最大24レーンのPCIe Gen4(うち16レーンはディスクリートGPU専用)をサポートします。これは、ミッドレンジ以上のカードと組み合わせるにはまさに必要な条件です。
企業は、利益を増やす一方で消費者に損害を与え、ポケットにお金が燃え尽きそうになってベストバイに足を踏み入れるたびに私たちの選択に影響を与える、数々の怪しい活動に関与していることが頻繁に発覚しています。しかし、OEMによるAMD CPUの採用が遅れているのは、おそらくIntelとNvidiaのせいではないでしょう。AMDはここ数年、その評判を再構築し、モバイル分野でIntelに真に匹敵し、Nvidiaがラップトップ向けに製造する強力なGPUをサポートできるプロセッサを開発してきました。
Ryzen 4000シリーズは非常に優れていましたが、ゲーマーやゲーミングノートPCのOEMにとって最も重要な分野で競争するにはまだ準備ができていませんでした。OEMの採用状況から判断すると、Ryzen 5000シリーズは全く異なる製品になるでしょう。そして、4000シリーズが搭載していなかった大型ゲーミングノートPCのすべてに搭載される可能性が高いでしょう。NvidiaとIntelはこれに全く関係ありません。