71
AMD、Ryzen 3000プロセッサのBIOS修正を発表、信頼性の懸念を否定

クレジット: AMD

(画像提供:AMD)

AMDは、Ryzen 3000シリーズプロセッサの今後のブーストクロック修正に関する詳細情報を、自社ウェブサイトのブログ記事で公開しました。AMDはまた、ブーストクロックの挙動に関する過去の変更が信頼性向上策によるものだという報道を否定しました。ブログ記事の全文は記事末尾に掲載しています。

私たちはすでに修正済みのベータ版 BIOS を入手しており、その結果はここでご覧いただけます。

Ryzen 3000チップは2ヶ月前に発売され、業界から高い評価を得ました。新しいZen 2マイクロアーキテクチャと7nmプロセスの組み合わせにより、非常に競争力のある価格でデスクトップPCの大幅なパフォーマンス向上が実現しました。しかし、多くのチップが定格ブーストクロックに達しておらず、特にフラッグシップモデルのRyzen 9 3900Xが影響を受けているため、愛好家コミュニティからは批判の声が上がっています。

AMDは、1.0.0.3ABBAと呼ばれる新しいファームウェアで、以前のファームウェアで速度が25~50MHz低下していたバグを修正すると発表しました。AMDはマザーボードベンダーに新しいコードを提供しており、BIOSの最新リビジョンは「2~3週間」以内にリリースされる見込みです。プロセッサの冷却性能、電力供給能力、そして必要なWindows 10のアップデートとドライバーが十分に整っていることを考えると、AMDはこのアップデートでブーストに関する動作が修正されるはずだとブログ記事で詳しく説明しています。 

このブログでもお知らせしたように、ワークロードに応じて最大ブースト周波数が25~50MHz低下していたBIOSの問題を修正しました。マザーボードパートナー各社は、このアップデートを2~3週間以内にパッチとして提供する予定です。最新のBIOSアップデートをインストール後、最新のソフトウェアアップデートを適用し、十分な電圧と熱容量を備えたPCでバースト性の高いシングルスレッドアプリケーションを実行すると、プロセッサの最大ブースト周波数が実現するはずです。

ブーストクロックをめぐる論争は独自の展開を見せており、AMDが長期的な信頼性への懸念に対処するためにブースト速度を下げたのではないかとの憶測も飛び交っています。この説は最近、Intelがマーケティング資料で引用し、愛好家コミュニティの間で懸念を引き起こしました。先週、私たちはこの問題を取り上げ、独自のテストを行いました。その結果、AMDが発売後にプロセッサのブースト動作を変更したことが判明しましたが、これらの変更が意図的なものなのか、それともエラーによるものなのかを判断することは不可能です。また、信頼性への懸念に対処するために変更が行われたのかどうかも判断できません。

AMD は、チップの寿命を延ばすためにクロック速度を調整したという主張をきっぱりと否定した。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

さらに、信頼性に関する最近のご質問にもお答えいたします。当社では、量産開始前に信頼性モデルの開発とプロセッサの寿命予測を行うため、広範なエンジニアリング解析を実施しています。AGESA 1003ABには、システムの安定性とユーザーパフォーマンスを向上させるための変更が含まれており、製品寿命の延長を目的としたものではありません。AGESA 1003ABBAのブースト周波数の改善は、Ryzenプロセッサの寿命に影響を与えることはないと考えております。

AMDのブログ投稿では、その他のいくつかの新開発についても詳しく説明されています。AMDは、システムがアイドル状態のときに消費電力が高く見えるというユーザーからの懸念に応え、追加の電力が必ずしも必要でないときに発熱量が増加し、冷却ファンの騒音も大きくなるという懸念に対応しました。AMDは、日常的なバックグラウンドアクティビティを識別し、それに応じて消費電力を調整する新機能を導入しました。これにより、アイドル状態のコアのアイドル電圧は1.2Vになります。  

AMDはバグを修正していることを認めていますが、ブーストクロックのアクティビティが標準以下であるという報告の多くは、必要なWindowsアップデートの未適用、クーラーの取り付け不良など、システム構成の誤りに起因することを忘れてはなりません。これらは一部の問題の明らかな原因ですが、プロセッサの周波数とパフォーマンスを記録する一般的なツールの多くにも問題があります。これは、ユーティリティがプロセッサのポーリング頻度が不十分でブーストアクティビティの短い期間を捉えきれないか、ポーリング頻度が高すぎて、通常はアイドル状態であるプロセッサが高電力状態に陥ってしまうことに起因しています。

これらの問題に対処するため、AMDは新しいAMD Monitoring SDKを開発しました。このSDKは、テストユーティリティが正確な情報を報告していることを保証するだけでなく、誰でも独自のモニタリングユーティリティを構築できるようにします。AMDは、このSDKを2019年9月30日にリリースする予定です。

まとめると、1.0.0.3ABBA AGESA コードに基づく最終的な BIOS 改訂版が、今後 2 ~ 3 週間以内にリリースされる予定であり、AMD は、愛好家コミュニティから提起された懸念に対処するために、他のいくつかの面でも取り組んでいます。

ブログ記事の全文は次のとおりです。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

3世代AMD Ryzenのブースト周波数に関する最新情報

AMDにとって、製品が実環境でどのように動作するかについてユーザーの声に耳を傾けることは非常に重要です。皆様のご意見は、最近発売された第3世代AMD Ryzenプロセッサーのような優れた製品の開発・構築の鍵となります

最新プロセッサでは、幅広いアプリケーションで卓越したパフォーマンスと驚くべき価値を提供する製品ファミリーの構築を目指しました。そして、ユーザーの皆様からの反響や第三者機関によるレビューから、その目標は達成できたと確信しています。第3世代AMD Ryzenの驚異的なパフォーマンスに関するフィードバックに加え、製品の最大ブースト周波数に到達できないという懸念の声も一部ユーザーからいただいています。こうした状況がユーザーの皆様にとって混乱やフラストレーションにつながることは重々承知しております。そこで、第3世代AMD Ryzenプロセッサのブースト周波数の設定方法と、期待される動作について、より詳細な情報をご提供いたします

当社のプロセッサは、CPU 温度、マザーボードの電圧レギュレータ電流 (アンペア)、ソケット電力 (ワット)、負荷コア、およびワークロード強度のインテリジェントなリアルタイム分析を実行し、ミリ秒単位でパフォーマンスを最大化します。製造プロセスの一環として、各 Ryzen 3000 シリーズは、一連の電圧および温度仕様でテストされ、プロセッサが指定されたベースおよび最大ブースト周波数で動作できることを確認します。  

この最大ブースト周波数の達成、およびプロセッサがこの最大ブースト周波数で維持される時間は、十分な電圧と電流のヘッドルーム、周囲温度、最新のソフトウェアと BIOS のインストール、特にサーマルペーストの塗布とシステム/プロセッサ冷却ソリューションの有効性など、多くの要因に基づいて PC ごとに異なります。

このブログでお知らせしたように、ワークロードに応じて最大ブースト周波数が 25~50MHz 低下していた BIOS の問題も解決しました。マザーボード パートナーがこのアップデートをパッチとして 2 ~ 3 週間以内に提供する予定です。最新の BIOS アップデートをインストールすると、最新のソフトウェア アップデートが適用され、十分な電圧と熱ヘッドルームを備えた PC でバースト性の高いシングル スレッド アプリケーションを実行するユーザーは、プロセッサーの最大ブースト周波数を確認できるはずです。PCMark® 10 は、ユーザーがシステム内のプロセッサーの最大ブースト周波数をテストするための、バースト性の高いワークロードの適切なプロキシ ツールです。長時間実行される Cinebench などのワークロードを実行すると、動作周波数が実行中ずっと最大値を下回ることが予想されます。

いつものように、AMD Ryzen プロセッサのパフォーマンスや動作について懸念がある場合は、こちらからお問い合わせの上、テクニカル サポートとサポートを受けてください。

数百件に及ぶ独立したレビューやユーザーからのオンラインコメント、そして評価からも明らかなように、Ryzen 3000シリーズプロセッサは、生産性、ゲーム、コンテンツ制作のワークロードにおいて、リーダーシップを発揮するパフォーマンスを発揮します。私たちは、才能あふれるエンジニアたちが設計したこの製品を非常に誇りに思っており、実世界のアプリケーションパフォーマンスに基づいて最高性能のプロセッサを探している人にとって、Ryzenプロセッサは紛れもない選択肢であると考えています。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

コミュニティアップデート#6: BoostとIdleのBIOSアップデートと新しいSDK

皆さん、こんにちは!皆様のご支援と、第3世代AMD Ryzen™プロセッサーの市場における力強い成長を大変嬉しく思っております。引き続き皆様からのフィードバックを注視しております。本日は、プロセッサーのブースト時の動作、デスクトップのアイドル時の動作、そして新しいモニタリングSDKに関する重要なアップデートをお知らせいたします。最初の2つの変更は、AGESA 1003ABBAベースのBIOSに実装され、SDKは9月30日よりamd.comで一般公開されます。

ブーストの変更

プロセッサブーストに関する最新情報をお届けするというお約束から始まり、分析の結果、プロセッサブーストアルゴリズムが問題の影響を受け、ターゲット周波数が想定よりも低くなる可能性があることが分かりました。この問題は解決しました。また、パフォーマンスを最適化するための他の方法も検討しており、これにより周波数をさらに向上させることが可能です。これらの変更は現在、マザーボードパートナー各社のフラッシュ可能なBIOSに実装されています。第3世代Ryzenプロセッサ全体で、社内テストの結果、これらの変更により、様々なワークロードにおいて現在のブースト周波数が約25~50MHz向上することが確認されています。 

この効果の推定は、PCMark® 10やKraken JavaScript Benchmarkなどのワークロードに基づいています。実際の改善効果は、ワークロード、システム構成、PCに実装されている熱・冷却ソリューションによって、より低くなる場合も高くなる場合もあります。分析には以下のテストシステムを使用しました。

  • AMD リファレンス マザーボード (AGESA 1003ABBA ベータ BIOS)
  • 2x8GB DDR4-3600C16
  • AMD Wraith PrismとNoctua NH-D15Sクーラー
  • Windows® 10 2019年5月アップデート
  • 22°Cの周囲温度の試験室
  • ストレアコム BC1 オープンベンチテーブル
  • AMD チップセット ドライバー 1.8.19.xxx
  • AMD Ryzen™ バランス電源プラン
  • BIOSデフォルト(メモリOCを除く)

これらの改善は、マザーボードメーカーのテストおよび実装スケジュールに応じて、約2~3週間後にフラッシュ可能なBIOSで利用可能になります。第3世代AMD Ryzen™プロセッサーのブースト周波数に関する追加情報については、このブログ更新情報もご覧ください。

今後は、ブーストテクノロジーの仕組みを理解することが重要です。当社のプロセッサは、CPU温度、マザーボードの電圧レギュレータ電流(アンペア)、ソケット電力(ワット)、負荷コア数、ワークロード強度をインテリジェントにリアルタイム分析し、ミリ秒単位でパフォーマンスを最大化します。システムに適切なサーマルペーストが塗布されていること、信頼性の高いシステム冷却システム、最新のマザーボードBIOS、信頼性の高いBIOS設定/構成、最新のAMDチップセットドライバ、最新のオペレーティングシステムがインストールされていることを確認することで、エクスペリエンスを向上させることができます。

最新のBIOSアップデートをインストール後、最新のソフトウェアアップデートが適用され、十分な電圧と熱ヘッドルームを備えたPCでバースト性の高いシングルスレッドアプリケーションを実行すると、プロセッサの最大ブースト周波数が表示されるはずです。PCMark® 10は、システム内のプロセッサの最大ブースト周波数をテストするための優れた代替手段です。Cinebenchのように長時間実行されるワークロードを実行する場合、動作周波数は実行中ずっと最大値を下回ることが予想されます。

さらに、信頼性に関する最近のご質問にもお答えいたします。当社では、量産開始前に信頼性モデルの開発とプロセッサの寿命予測を行うため、広範なエンジニアリング解析を実施しています。AGESA 1003ABには、システムの安定性とユーザーパフォーマンスを向上させるための変更が含まれており、製品寿命の延長を目的としたものではありません。AGESA 1003ABBAのブースト周波数の改善は、Ryzenプロセッサの寿命に影響を与えることはないと考えております。 

Calmer Idleを再訪

7月下旬に、プロセッサが軽量アプリケーションからの電圧/周波数ブースト要求を無視できるようにする一連のソフトウェア変更を実装しました。デスクトップではプロセッサの負荷を軽減しつつ、高負荷時には対応できるよう設計しました。多くの皆様にソフトウェア変更の効果にご満足いただけた一方で、CPUがブーストを過剰にかけすぎるケースに依然として悩まされている方もいらっしゃいました。私たちは、こうした状況も改善したいと考えました。

本日、AGESA 1003ABBAに、まさにそれを実現するファームウェアレベルの変更が加えられたことを発表します。この変更は主に「アクティビティフィルター」の形で実装され、CPUブーストアルゴリズム自体が断続的なOSおよびアプリケーションのバックグラウンドノイズを無視するようになります。テストケースの例としては、ビデオ再生、ゲームランチャー、監視ユーティリティ、周辺機器ユーティリティなどが挙げられます。これらのケースでは、より高いブースト状態が定期的に要求される傾向がありますが、断続的な動作のため、アクティビティフィルターの閾値を下回ります。 

結論としては、これらのタスクをアクティブに処理するコアのデスクトップ電圧は、1.2V程度まで低下すると予想されます。このソリューションは、7月の変更よりもさらに幅広いアプリケーションで効果的であると考えています。

ただし、このファームウェア変更は電圧制限ではないことにご注意ください。アクティブなワークロードが深刻な電圧上昇を必要とする場合、プロセッサは引き続き自由にブーストできる必要があります。そのため、プロセッサが設計およびテスト済みの電圧範囲である0.2V~1.5Vを動作させる場合があります。 

新しい監視SDK

私のような愛好家にとって、プロセッサの動作に関する信頼できるデータを取得することは重要です。市場には多くの監視ユーティリティが存在し、私たちはそれらの多くと連携し、テレメトリデータへの適切なアクセス方法を確保しています。しかしながら、ユーティリティの種類に関わらず、「CPUの温度は?」といった単純な質問をした場合、すべてのツールで得られる結果は概ね相関関係にあるというのは常識的なことです。

複数の監視ユーティリティ間で一貫したエクスペリエンスを実現することは、私たちにとって重要です。そのため、9月30日にAMD Monitoring SDKをリリースすることを発表します。これにより、誰でも、主要なプロセッサーメトリックを一貫した方法で確実にレポートできるパブリック監視ユーティリティを構築できるようになります。最初のSDKリリースには合計30以上のAPI呼び出しが含まれていますが、その中でも特に重要または興味深いものをいくつか以下にご紹介します。

現在の動作温度:短いサンプル期間におけるCPUコアの平均温度を報告します。この指標は設計上、温度レポートに歪みをもたらす可能性のある一時的な急上昇を除外します。

  • ピークコア電圧 (PCV):マザーボードの電圧レギュレータのCPUパッケージから要求された電圧識別番号 (VID) を報告します。この電圧は、アクティブ負荷時のコアのニーズを満たすように設定されますが、必ずしもすべてのCPUコアが最終的に経験する電圧ではありません。
  • 平均コア電圧 (ACV):アクティブ電源管理、スリープ状態、V DROOP、アイドル時間を考慮して、短いサンプル期間にわたってすべてのプロセッサ コアで発生した平均電圧を報告します。
  • EDC (A)、TDC (A)、PPT (W):マザーボードの VRM とプロセッサ ソケットの電流と電力の制限。
  • ピーク速度:サンプル期間中の最速コアの最大周波数。
  • 実効周波数: スリープ状態(例: cc6コアスリープまたはpc6パッケージスリープ)で費やされた時間を考慮したプロセッサコアの周波数。例: 1つのプロセッサコアは、起動中は4GHzで動作しますが、サンプル期間の50%はcc6コアスリープ状態です。このコアの実効周波数は2GHzになります。この値から、コアがすぐには目に見えない積極的な電力管理機能(クロックや電圧の変化など)をどのくらいの頻度で使用しているかを把握できます。
  • SoC 電圧、DRAM 電圧、ファブリック クロック、メモリ クロックなど、さまざまな電圧とクロック。

プレビューの実例

この SDK は、9 月 30 日より developer.amd.com から一般公開ダウンロード可能になります。新しい SDK で実現できることのプレビューとして、AMD Ryzen™ Master はすでに新しい平均コア電圧API で更新されており、本日よりダウンロードできます。

前述の通り、「平均コア電圧」は、スリープ状態、アイドル状態、アクティブ電源管理、V DROOPを考慮した上で、短いサンプル期間におけるCPUコアの平均電圧を示します。プロセッサの負荷によっては、この値は「ピークコア電圧」と大きく異なる場合があります。

例えば、プロセッサのいくつかのコアへの負荷が軽い場合、すべてのCPUコアの全体的なアクティビティレベルは比較的低く、したがって平均コア電圧も低くなります。しかし、アクティブなコアはブースト周波数を実現するために断続的に高い電圧を必要とし、これがピークコア電圧に反映されます。CPUが最大負荷になると、これら2つの値は最終的に収束し、すべてのコアがほぼ同じ強度でアクティブになっていることを示します。これら2つの値の全体的な目的は、最も負荷の高いコア(ピーク)の瞬間的な状況と、CPUコア全体の経時的な状況(平均)を示すことです。

平均コア電圧などの新しいAPIによって、amdプロセッサの動作をより深く理解していただけることを願っています。また、より多くのツールが新しいモニタリングSDKを活用するようになるのを楽しみにしています。最初の公開リリースについては、9月30日にamd.comをご覧ください。

次に何が期待できるか

AGESA 1003ABBAは、マザーボードパートナー各社にリリースされました。今後、パートナー各社は、リファレンスマザーボードと比較した自社ハードウェアでの追加テスト、品質保証、実装作業を実施します。AGESA 1003ABBAベースのフラッシュ可能なBIOSは、ベンダーとマザーボードのテスト期間にもよりますが、約2週間以内に提供開始予定です。

今後も、リリースに向けて準備が整い次第、この形式でアップデート情報を提供していきます。その間、ご質問やご不明な点がございましたら、お気軽にサポートページまでお問い合わせください。

ポール・アルコーンはTom's Hardware USの編集長です。CPU、ストレージ、エンタープライズハードウェアに関するニュースやレビューも執筆しています。