ゲームでの Intel の P コアと E コア: Thread Director と APO

Intel のハイブリッド構成のデスクトップ CPU は P コアと E コアを組み合わせており、Windows 11 は Thread Director のヒントを使ってゲームのスレッドを配置します。確認すべきこと、APO の位置付け、そして E コアをオフにしたときの測定結果を説明します。

第 12 世代以降の Intel Core i5、i7、i9、または Core Ultra 200S を使っていて、ゲームがカクついたり、期待より低い性能で動いたりしています。どこかで、ゲームが「遅い」コアに載っているのが原因で、対処は BIOS で E コアをオフにするか、ゲームを P コアに固定するか、Windows 10 のままでいることだと読みました。

どれも、Windows がゲームのスレッドを配置する方法を変えます。ここでは、何が配置を行っているのか、そして何が測定されているのかを説明します。

2 種類のコア

Intel の 第 12 世代 Core 向けのゲーム開発者ガイド は、それらを「Performance-cores、つまり P コア」と「Efficient-cores、つまり E コア」と呼び、1 つのハイブリッド プロセッサに組み合わされているとしています。それぞれがいくつあるかは機種によって違います:

プロセッサP コアE コア
Core i5-1240060
Core i9-13900K816
Core i9-14900K816
Core i7-14700K812
Core i5-14600K68
Core Ultra 9 285K816
Core Ultra 7 265K812
Core Ultra 5 245K68

数値はすべて Intel の仕様ページによるもので、そのページでは 3 つの Core Ultra の機種で Intel Hyper-Threading Technology が「No」となっています。すべての機種がハイブリッドというわけではありません: Intel は i5-12400 を E コア 0 個、Intel Thread Director を「No」としています。Intel のサイトにあるお使いの機種の仕様ページにも、同じ項目があります。

Thread Director と Windows 11

Intel のガイドは、Thread Director がオペレーティング システムに「Performance-cores と Efficient-cores の間の性能の違い (と電力効率の変化)」を認識させるものだと説明しています。決めるのは引き続きスケジューラーで、Thread Director は助言をします。Intel の言葉では: 「Windows 11 のリリースにより、Intel Thread Director のハードウェア ヒントを使って OS にスレッドを自動的にスケジュールさせることができます」、そして「Windows 11 向けの更新がなければ、Intel Thread Director はサポートされません。」ガイドはまた、バックグラウンドの処理が優先的に E コアに配置されるよう印を付ける方法を開発者に示しています。

Windows 10 については、情報源によって強調点が違います。ComputerBase は 2021 年 11 月に両方のシステムで Alder Lake を測定し、平均では同じ結果だったとしています。同誌は、Alder Lake のプロジェクトに携わった Intel のエンジニアの説明として、Windows 10 は Windows 11 のスケジューラーの少し前のバージョンを使っており、それは「keinesfalls ungeeignet」、つまり決して不向きではないと伝えました。さらに、最適化は Windows 11 に先に届くことがあること、そして Windows 11 でも、スケジューラーが P コアに留まったり、P コアに仕事を回すべきときに E コアを使ったりする例外的なケースがあったことを付け加えています。

Windows 10 のサポートは 2025 年 10 月 14 日に終了しました: Microsoft はもうソフトウェア更新プログラムやテクニカル サポートを提供しておらず、セキュリティ更新プログラムは拡張セキュリティ更新プログラムを通じてのみ提供されます。

電源の設定も関わる

これらのチップでは、Windows のプロセッサの電源設定はコアの種類ごとに分かれています。PC メーカー向けの Microsoft のドキュメントによると、ヘテロジニアス アーキテクチャのプロセッサでは「efficiency class 1 のコア」の設定も似た命名規則に従うため、コア パーキングやエネルギー パフォーマンスの優先度などの値を 2 つのクラスのコアで別々に設定できます。Microsoft が自律モードで動くプロセッサ向けに文書化しているその優先度では、0 が性能を、100 が省エネを優先し、電源ポリシーの非表示の設定として載っています。

Core Ultra 200S の発売時、ComputerBase が 2024 年 12 月に伝えたところによると、Intel 自身が、対応ゲームで APO が有効になっていないことと並んで、「バランス」の電源プロファイルが大きく性能を損なうと述べていました。マイクロコード、Windows、ゲームの更新の後、ComputerBase は、「バランス」がもう発売時ほどの損失にはならないことを測定しました。BIOS、Windows、ゲームを最新に保ち、Windows 自身のプランの中の値は既定値のままにしてください。ツールやガイドがそれを変えていた場合は、w0a の プロセッサの電源設定 カードが、Windows 自身のプランのコア パーキングと最小および最大のプロセッサの状態の値をプランの既定値に戻します。

APO: Intel によるゲームごとのスケジューリング

Intel Application Optimization、つまり APO は、この上に Intel が載せるタイトルごとの層です。Intel の APO の概要 によると、これは「選ばれたソフトウェア タイトルについて、アプリケーションのスレッド処理とともにスレッドのスケジューリングを最適化します」。そのページの 2026 年 6 月の見直しの時点で、検証済みのデスクトップ プロセッサは次のとおりです:

同じページによると、必要なもの: BIOS で有効になっていることと、マザーボードまたはシステムのメーカーから提供される Intel Dynamic Tuning Technology (DTT)、Intel Platform Performance Package、Intel のダウンロード センターから入手できる任意のユーザー インターフェイス、そして Windows 11 (25H2 以降を推奨) です。Intel の DTT のページは、APO が DTT とファームウェアのサポートに依存することを付け加えています。

APO が働くのは、Intel が選んだタイトルだけです。2026 年 6 月に最終確認された Intel の Advanced Mode のゲーム一覧 には、Counter-Strike 2、Cyberpunk 2077、Dota 2、Rainbow Six Siege、Valorant が含まれています。どのタイトルが表示されるかはプラットフォームと構成によって変わり、「新たに追加されたゲームが使えるかどうかは、システム メーカーの展開にも左右されます」。検証済みの一覧にない第 12 世代から第 14 世代のチップについては、Intel は「Limited support with Advanced Mode」を提供しており、検証されていない追加のタイトルが表示されますが、Intel 自身が「パフォーマンスの低下を含め、結果は異なる場合があります」と注意書きしています。

起動しなかった古いゲーム

Alder Lake の発売時、Intel は第 12 世代のプロセッサで一部のゲームが Windows 11 と Windows 10 でクラッシュしたり読み込まれなかったりする DRM の問題 を認めました。ComputerBase は Denuvo の事例を説明しています: Denuvo は P コアと E コアを別の CPU として扱ったため、2 回のゲームの起動の間に最初に登録したコアが変わると CPU の変更と数えられ、24 時間以内に 5 回変わるとゲームが 24 時間ロックされました。Intel の暫定的な回避策は、Scroll Lock キーと組み合わせて使う BIOS のスイッチ Legacy Game Compatibility Mode でした。Intel のページは現在、「当初この DRM の問題があると特定されたゲームはすべて、ゲームのパッチまたは OS の更新によって修正されています」とし、Windows Update で最新のバージョンにするよう勧めています。それでも起動しない古いゲームは、まず Windows とゲームの両方を更新してください。

E コアをオフにすること、P コアに固定すること

ComputerBase は 2021 年の 12900K のゲーム テスト で、1 つ目の考えを測定しました。E コアをオフにすると、テストしたゲーム全体の平均は 1 パーセント上がり、パーセンタイルは変わりませんでした。P コアだけのほうが速く動いたゲームもいくつかありましたが、その差は「meistens gering」、つまりたいていわずかで、結論は、ゲームのために一般に E コアをオフにするのは「nicht ratsam」、つまり勧められないというものでした。これは 1 つのプロセッサ、1 組のゲーム、1 つの年の結果なので、お使いのマシンで測定してください。

アフィニティでゲームを一部のコアに固定することには、文書化されたコストがあります。Microsoft の スケジューリングのドキュメント は、スレッドのアフィニティは「スケジューラーがプロセッサ全体でスレッドを効率よくスケジュールする能力を妨げることがあるため、一般に避けるべきです」とし、「スレッドのアフィニティの適切な使い方は、各プロセッサのテストです」と述べています。Intel のガイドは、固定のアフィニティによって OS が「Intel Thread Director から受け取る助言をすべて無視する」ことになると付け加えています。Microsoft によると、プロセスのアフィニティは子プロセスにも継承されるので、制限されたランチャーは、起動したゲームにその制限を引き継ぐことがあります。

試したい場合は、テストとして扱ってください: タスク マネージャーのどこにゲームのアフィニティが表示されるか、そして忘れられたマスクがどう見えるかは GPU 使用率が 100% にならない で示しています。制限ありと制限なしで同じ場面を実行し、その後ゲームにすべてのプロセッサを戻してください。

役に立たないこと

関連

チップレットが 2 つある Ryzen X3D では、追加のキャッシュを持つのは片方だけで、ゲームがそちらで動作するかどうかはチップセット ドライバーと Game Bar が決めます: Ryzen X3D の設定 (7800X3D、9800X3D、7950X3D、9950X3D): BIOS、Game Bar、コア パーキング

w0a は、指示されるまで Windows の設定を変更しません。また調整は、新しい値を書き込む前に元の値を保存します。 通知を受け取る

このページは役に立ちましたか?

何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。

送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー

このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。