たくさんの AMD Ryzen ユーザーから、プロセッサのパフォーマンスは それができるよりも低い Windows10の場合。 Ryzenは以前のAMDCPUよりもはるかに高速ですが、どういうわけかそのパフォーマンスは最適ではありません 特定のタスクを実行するとき.
多くのユーザーは、このパフォーマンスの問題の原因をWindows 10のスケジューラーとして、また仮想SMTスレッドからRyzenの主要なコアスレッドを正しく識別できないことを示唆しました。 その結果、Windows10はタスクを主要なコアスレッドに割り当てません。 代わりに、それらの多くを仮想SMTスレッドにスケジュールします。
実際、Microsoftはこの問題を公式に認め、作業中の修正を確認しました。AMDは、Ryzenのパフォーマンスに影響を与えるWindows10スレッドスケジューラの問題はないと述べています。
AMDによると、Windows10にはRyzenのスケジューリングバグはありません
同社が公式ブログ投稿で述べたことは次のとおりです。
AMDRyzen™プロセッサでの誤ったスレッドスケジューリングを主張するレポートを調査しました。 私たちの調査結果に基づいて、AMDは、Windows 10スレッドスケジューラが「Zen」に対して適切に動作していると考えていますが、そうではありません。 現在、スケジューラの論理的および物理的構成を逆に利用することに問題があると考えています。 建築。
この調査の延長として、SysinternalsCoreinfoユーティリティによって生成されたトポロジログも確認しました。 メディアで広く報道されている誤ったトポロジデータの発信には、古いバージョンのアプリケーションが原因であると判断しました。 Coreinfo v3.31(またはそれ以降)は正しい結果を生成します。
最後に、AMD RyzenCPUでのWindows7とWindows10の間のパフォーマンスデルタに関する限られた利用可能な証拠を確認しました。 2つのバージョンのWindowsのスケジュールの違いに問題があるとは考えていません。 パフォーマンスの違いは、これらのOS間のソフトウェアアーキテクチャの違いに起因する可能性が高くなります。
今後、私たちの分析は、Ryzenのコアとスレッドをすでにうまく利用している多くのアプリケーションがあることを強調しています。 また、新しいCPUのトポロジと機能をより適切に活用できるアプリケーションが他にもあります。 最適化。 これらの機会は、世界中で300以上のシステムをサンプリングしたAMDRyzen™開発キットプログラムを通じてすでに積極的に取り組んでいます。
AMDが説明しているように、ソフトウェアとハードウェアの関係は複雑です。特に、既存のソフトウェアがまったく新しいCPUアーキテクチャにさらされている場合はなおさらです。
チェックアウトする必要のある関連記事:
- 公式:AMDRyzenはWindows7をサポートしません
- AMDは、バトルフィールド1の問題やその他のバグを修正するためにドライバーを更新します
- AMD Clean Uninstall Utilityは、AMDドライバーの問題を修正します