プロセッサー

AMDは、「最適」コアと「推奨」コアの違いを解決します

目次:

Anonim

最近の数週間、AMDでは、新しいRyzen 3000プロセッサがWindowsとどのように相互作用するか、特にWindowsが解釈するものの間にベストコアプリファードコアがどのように機能するかについての議論が増加しています。 「より良いコア」とRyzen Masterツールが解釈するもの。

現在、WindowsとRyzen Masterによって管理されている最適なコアと推奨されるコアの間には差異があります

現在、AMDは状況とその理由について公式にコメントしており、データの不一致を解消するためにAMDが行っていることについても説明しています。

Ryzen 3000は、チップのファームウェア(本質的にはUEFI BIOSおよびAGESA)とWindowsのようなオペレーティングシステム間のAPIインターフェイスであるCPPC2 (Collaborative Power and Performance Control 2)と呼ばれるACPI機能を使用する最初のAMD製品です。 このインターフェースにより、ハードウェアはその周波数と電源管理機能および設定をオペレーティングシステムに適切に伝達できます。

これの問題は何ですか? プロセッサは、 Windowsとは異なる独自の「Ryzen Master」ツールと独自のAPIを介して別のデータセットを通信します。これは、これらの「最高のコア」とCPPC2の「推奨コア」の関係にあります。 7月の最初のリリース以来、少し混乱を引き起こしました。

Ryzen 3000シリーズの発売以来、矛盾がありました。ほとんどの状況と構成では、シングルスレッドまたはライトスレッドのワークロードでオペレーティングシステムにロードされている実際のCPUコアは、 Ryzen Masterによって報告されたように、最高のCPUコアに一致しました。 これは、タスクマネージャなどの一般的な監視ユーティリティで確認できます。

ここでの不一致は、Ryzenマスターの「ベストコア」情報とSMU APIの間の実際のマッピング、およびAMDファームウェアが通信する「優先コア」マッピングにありますCPPC2経由でオペレーティングシステムに。

CPPC2がWindowsと通信する構成設定を表示する最も簡単な方法は、上記のスクリーンショットに示すように、Windows イベントビューアで対応するWindowsの「Kernel-Processor-Power」システムログエントリを表示することです。画面。

SMUによって定義され、Ryzen Masterによって報告される「ベストコア」は、電気的特性基づいて決定され、工場での型抜き時にコーディングされます。 CPPC2で定義されている「優先コア」は、優れた物理的または電気的特性のためだけでなく、コアローテーションポリシーに最適であるため、AMDがOS開発者にほとんどのトラフィックを送信することを望んでいるコアです。 Windowsプログラマーから。 Windowsスケジューラは、特定のカーネルに割り当てられたアプリケーションの作業スレッドを無期限に長く保つのではなく、2つのカーネルのペア間で定期的にローテーションするようにプログラムされています。 これの理論的根拠は熱管理です(空間的に分離された2つのコアを通して熱を分散します)。

AMDは、この機能を更新して優先コアをより明確に表示し 、オペレーティングシステムとRyzenマスターの間に不一致がないことを約束します。 お知らせします。

Techpowerupanandtechフォント

プロセッサー

エディタの選択

Back to top button