81
AMD、RyzenのfTPMスタッタリング問題の修正と回避策を発表

Ryzenダイ

(画像提供:Fritchenz Fritz)

AMDは本日、RyzenシステムにおけるfTPMに起因するシステムスタッタリング問題の原因を特定し、マザーボードメーカーにBIOS修正プログラムを提供したと発表しました。ただし、BIOSアップデートの市場投入には時間がかかり、最初のリリースは2022年5月を予定しています。その間、AMDはプロセッサ内蔵のTPMキーではなく、独立したTPMキーを使用する「回避策」の使用を推奨しています。ただし、これはすべてのシステム、特にラップトップで利用できるわけではないことに注意してください。

AMDはこの件について数ヶ月沈黙を守ってきましたが、AM4 RyzenシステムはfTPM(ファームウェア・トラステッド・プラットフォーム・モジュール)機能の有効化に関連するシステムスタッターに長年悩まされてきたという報告が広まっています。ちなみに、TPM機能はWindows 11では厳密に強制されるセキュリティ要件ではありませんが、Windows 10にも存在します。fTPMはAMDプロセッサーで利用可能なセキュリティメカニズムであり、別個のディスクリートTPMデバイスを必要としません。fTPMとディスクリートTPMはどちらも、変更不可能なセキュリティキーを保存することで、より高いレベルのセキュリティを実現するという同じ目的を達成するように設計されています。ただし、異なるアプローチでは、キーの保存場所が異なります。

fTPMキーは、マザーボード上のSPIフラッシュメモリ(一般的にBIOSチップと呼ばれる)に格納されています。AMDによると、fTPMの問題は、チップとのfTPM関連のメモリトランザクションによって発生する断続的な遅延に関係しており、「システムのインタラクションまたは応答性の一時的な停止」につながるとのことです。この問題は、Zen+からZen 3アーキテクチャを搭載したAM4システムに影響します。

AMDのfTPM問題は、Windows 10とWindows 11 Ryzenシステムの両方に影響を与えており、典型的な副作用として、1~2秒間続くランダムなスタッタリングと遅延が発生します。これらの期間は、ゲームを含むあらゆるワークロードで1日に複数回発生します。システムのスタッタリング中は、画面の表示がぎくしゃくしたり、音声が途切れたり乱れたり、アプリケーションがハングしたり、マウスカーソルがヒッチングしたりします(以下の短いクリップで例をご覧ください)。 

多くのユーザーは、この問題を回避するためにWindows 11のTPM要件を無効にしていますが、AMDは現在、マザーボードファームウェアアップデート(UEFI/BIOS)を通じて修正を提供しています。これらの修正(AGESA 1207以降)が通常のサポートチャネルを通じて提供されるまでには、しばらく時間がかかります。そのため、AMDは、プロセッサのfTPM機能を無効にし、代わりにディスクリートTPMデバイスを使用することも可能であると述べています。このプロセスでは、暗号化されたデータが失われないように、非常に具体的な対策を講じる必要があります。これらのデバイスは高価で、価格は20ドルから170ドルと幅があります。

AMD が新たに発行したサポート ドキュメントの詳細は次のとおりです。 

  • このドキュメントでは、ファームウェア トラステッド プラットフォーム モジュール (fTPM) が有効になっている Windows 10 および 11 を実行している特定の PC で断続的に発生するパフォーマンスの途切れを改善する方法について説明します。 
  • 問題の説明
  • AMD は、一部の AMD Ryzen システム構成で、マザーボード上にある SPI フラッシュ メモリ (「SPIROM」) 内の拡張 fTPM 関連のメモリ トランザクションが断続的に実行される可能性があり、その結果、トランザクションが完了するまでシステムの対話性または応答性が一時的に停止する可能性があることを確認しました。
  • アップデートと回避策
  • 更新: 影響を受けるPCには、fTPMとSPIROMの連携を可能にする拡張モジュールを含むマザーボードシステムBIOS(sBIOS)アップデートが必要です。AMDは、フラッシュ可能なカスタマーsBIOSファイルが2022年5月上旬から提供開始となる予定です。特定のマザーボードにおけるBIOSの提供開始時期は、メーカーのテストおよび統合スケジュールによって異なります。マザーボード向けのフラッシュ可能なアップデートは、AMD AGESA 1207(またはそれ以降)をベースに提供されます。
     
  • 回避策: 当面の解決策として、Trusted Platform Module(TPM)のサポートにfTPM機能を利用しているお客様は、信頼できるコンピューティングのためにハードウェアTPM(「dTPM」)デバイスを使用することができます。プラットフォームdTPMモジュールは、この記事で説明されているTPM/SPIROMの相互作用に代わるオンボードの不揮発性メモリ(NVRAM)を使用します。
     
    1. 互換性: この回避策を試行または実装する前に、システムまたはマザーボードの製造元に問い合わせて、プラットフォームがアドイン dTPM モジュールをサポートしていることを確認してください。
       
    2. 警告: アクティブなシステムをfTPMからdTPMに切り替える場合は、TPMデバイスを切り替える前に、TPMベースの暗号化システム(BitLockerドライブ暗号化など)を無効にするか、重要なシステムデータをバックアップしておくことが重要です。システムへの完全な管理者権限、またはシステムが管理されている場合はIT管理者からの明確なサポートが必要です。新しいTPMデバイスへの所有権の移行に関する詳細は、こちらのMicrosoft Webページをご覧ください。

fTPM の問題は、Windows 11 および Ryzen システムの初期のパフォーマンス問題、および USB 接続デバイスの長期にわたる問題に対する同社の修正に続くものである。 

fTPM問題については、以前AMDとMicrosoftの両社に問い合わせたところ、両社とも問題を調査中であると回答しました。影響を受けるシステムの範囲について、AMDに詳細を問い合わせ中です。続報をお待ちください。 

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

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