Linux 上の Windows 11 VM は、Intel の第 12 世代、第 13 世代、第 14 世代、第 15 世代の CPU で高速に実行されます。

Linux 上の Windows 11 VM は、Intel の第 12 世代、第 13 世代、第 14 世代、第 15 世代の CPU で高速に実行されます。

昨年の 10 月に遡ると、おそらく少し驚くべきことかもしれませんが、Microsoft はWindows ユーザーに WSL 経由で Linux を試してみるよう促すガイドを公開しました。

スペクトルの反対側にいて、すでに Linux を使用していて、VM 経由で Wi​​ndows を試してみたいと思っていて、たまたま第 12 世代以降の Intel プロセッサを実行している場合は、朗報です。これは、Intel が Linux ホスト上の Windows ゲストのパフォーマンスを向上させるために、Thread Director の最適化を統合することに取り組んでいるからです。これらの最適化( Phoronixによって発見) により、最大 14% 以上のパフォーマンス向上が見込めます。パッチは第 13 世代 Core i9-13900K でテストされました。

パッチノートには、Intel HWP (ハードウェア P ステート/パフォーマンス ステート) および CPPC (協調プロセッサ パフォーマンス コントロール) による追加サポートも必要であるとも記載されています。

… このパッチ セットの目的は、ゲストで ITD ベースのスケジューリング ロジックを有効にして、ゲストが Intel ハイブリッド プラットフォームでゲスト タスクをより適切にスケジュールできるようにすることです。

現在、Windows VM には ITD が必要です。 ITD 仮想化サポートに基づいて、Windows 11 ゲストのパフォーマンスが大幅に向上する可能性があります (たとえば、i9-13900K では、3DMARK で最大 14% 以上の向上)。

当社の ITD 仮想化は、VM のハイブリッド トポロジや vCPU の CPU アフィニティに拘束されません。ただし、私たちの実践では、win11 VM の ITD スケジューリングの最適化は、ハイブリッド トポロジおよび CPU アフィニティと組み合わせると最も効果的に機能します (これは Win11 スケジューリングの特定の実装に関連します)。

[..]

Win11 VM で ITD 関連のスケジューリングの最適化を有効にするには、他の熱関連のサポート (HWP、CPPC) も必要ですが、VMM のダミー値を使用してエミュレートできます。

ご存知ないかもしれませんが、Intel Thread Director (ITD) は、 Windows がパフォーマンス ハイブリッド アーキテクチャ CPU (第 12 世代以降) 上の適切な P コアと E コア全体でタスクを最適にスケジュールするのに役立つテクノロジです。

VM の外では、Thread Director の最適化がかなり前からLinux カーネルの一部として組み込まれていることは注目に値します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です