原因究明の結果、通常のWindowsアップデートにたどり着きましたが、その結果は普通ではありませんでした。
それはほとんど技術的な奇跡のようなものです。Windowsアップデートは、ほぼすべての現行のRyzen CPUで2桁パーセントのパフォーマンス向上を達成すると言われています。なぜそうなるのか?
圧倒的だった
Ryzen 9000 のリリース
ここ数週間の出来事を適切に分類するためには、まず8月初旬を振り返る必要がある。
8月8日にRyzen 5 9600XとRyzen 7 9700Xが発表され、その1週間後にRyzen 9 9900XとRyzen 9 9950Xが発表されました。
- これはまったく予定外のことでした。元々、Computex 2024で発表されたCPUはすべて7月31日に発売される予定でした。
- 延期の理由は、Ryzen 9000の最初のバッチで品質基準を満たせなかったためです。
Ryzen 9000の初回ロットが品質基準に達しなかったため。
AMDは、すべてのRyzenユーザーに高品質な体験を提供することをお約束します。AMD Ryzen 9000シリーズ・プロセッサーの小売販売に関する最新情報は以下をご覧ください。https://t.co/MGDxVC3MEj
– AMD Ryzen (@AMDRyzen) 2024年7月24日
Ryzen 7 9700Xのテストでは、性能の向上が限定的であることもすぐに明らかになりました。特にゲームでは、AMDはある程度つまづいていましたが、私たちの目には、これは主にX3Dモデルの3D V-Cacheによるものだと映りました。
。
- 他のテストでも、Zen 5世代には納得できませんでした。PCGamesHardware  の同僚たちは、テストした CPU から「もっと期待した」ことを明確に強調しています。
- 彼らの総合的な指標では、Ryzen 7 9700Xは2年前のIntel Core i5-13600Kを追い越すことさえできませんでした。
解決策としての隠し管理者アカウント – そうではない?
この最初のテストから数日後、WindowsのバグがZen 5の「本当の」パフォーマンス向上の欠如の原因である可能性が浮上しました。結局のところ、これまでの結果はAMDの発表よりもかなり低いものだった。
YouTubeチャンネル「Hardware Unboxed」は、Ryzen 7 9700Xのパフォーマンスは、隠し管理者アカウントの助けを借りることで、ゲームで約4%向上させることができることを発見した。 この文脈において、この管理者アカウントの恩恵を受けるのはZen 5だけではないことが判明しました。直接の前身であるRyzen 7 7700Xもまた、若干低いとはいえ、同様の約3パーセントの性能向上を示した。 しかし、それからしばらくして、Hardware Unboxedは後戻りをしなければならなくなった。不吉なWindowsのバグは、この形では存在しません。
- その代わりに、Windows オペレーティング システムで動作するプロセッサの、通常の動作についてです。
- パフォーマンスの向上は、Windows のコマンド プロンプトでコマンドを実行しなくても確認できます。
Windows 11 24H2 の大きなジャンプ
。
CPUメーカーのAMDは、レポートやコミュニティからのフィードバックを受け、コミュニティブログで、Ryzen 9000への期待が理解できると説明しています
。
社内のベンチマークと独立したテスト レポートの間の不一致には、さまざまな要因が関与しています。
- とりわけ、AMD独自のベンチマークで標準的に使用されている前述の管理者モードについても言及しています。
- このテスト・スイートの結果は、「レビュアーが使用したWindowsバージョンには存在しないジャンプ予測のコード最適化」を反映しています。
。
しかし、この最適化に必要なアップデートは、当時の Windows Insider Programme ではまだプレビュー段階であり、24H2 バージョンでのみ利用可能でした。
- そのため、Ryzen 9000の約束された性能を実際に判断できたテスターがわずかだったことは理解できます。
- 私たちのCPUテストは、一般的に最新かつ最も安定したWindowsリリース上で実行されます。
ハードウェアテスターのKitGuruはその後、AMDの主張を裏付けるベンチマークを公開しました。
- 一般的に、Windows 11 23H2と24H2のベンチマークには顕著な違いがありました: 例外なく、プレビュー版OSの方が最大13%パフォーマンスが良かった。
- ただし、Zen 5とZen 4の間の純粋な差は、取るに足らない程度にしか改善されないことにも注意する必要があります。
原因としてのジャンプ予測
。
この時点で、少し余談をさせてください。性能不足の原因であろう、この不吉なジャンプ予測とは何なのでしょうか?
- 簡単に言うと原則として、各プログラム命令はCPUによって順番に処理されます。しかし、ある時点でCPUは別の命令に「ジャンプ」することもできる。
以前の分岐命令に基づいて、プロセッサは、そのような命令がいつ来るのか、ターゲットアドレスは何なのかをある程度「予測」することができます。- これにより、CPUが可能な限り賢明かつ継続的に使用されるようになり、効率と一般的なパフォーマンスの両方が向上します。
明らかに、Ryzen CPU は、24H2 に基づいていないすべての Windows 11 バージョンで分岐予測に問題がありました。
同様の効果を持つ 23H2 用の新しい更新プログラム
一方、Microsoft は Windows 11 23H2 用の KB5041587 をリリースしました。開発者は、ジャンプ予測の最適化を現在のOSバージョンに移植することに成功したと、広報担当者はArs Technicaに語った。。
- その結果、Windows 11 23H2でも、以前にテストされたInsiderビルドと同様のパフォーマンスの向上が期待できるようになりました。この声明は、Ars Technica自身が発表した最初のベンチマークによって確認された。
- ただし、原則として、パフォーマンスの向上はZen 5だけのものではありません。AMDの旧世代のプロセッサー(Ryzen 7000、さらには5000)も、Windowsアップデートのおかげで性能向上の恩恵を受けると予想されている。
- Intel の 第13世代および第14世代CPU も、最適化されたジャンプ予測の恩恵を受けるようです!
これは Ryzen 9000 の評価にとって何を意味するのでしょうか?
ジャンプ予測の最適化は、Zen 5 以外の多数の CPU に適用されるため、Ryzen 9000 の元の履歴書は、当面はほとんど何も変わりません。
直接の前任者との関係では、一般的な妥当性により、その差はまだかなり小さく、かなり高いコストポイントを考慮すると、さらに小さすぎます。
しかし、完全に異なるアップデートの希望はあります。
- Ryzen 9000のリリース直後、BIOSアップデートによって新しいCPUの消費電力が65ワットから105ワットに増加するという噂が浮上しました。
- 解放された電力は(効率は犠牲になるものの)、Zen 5が実際にZen 4を大幅に上回ることを保証するはずです。
。
あなたのご意見をお聞かせください: 最新のKB5041587アップデートをすでにダウンロードし、パフォーマンスの違いに気づきましたか? 下のコメントでお知らせください!