Windowsの設定を開くと、「ハードウェアアクセラレータによるGPUスケジューリング」という、長い名前のスイッチが見つかることがあります。
「ハードウェアでアクセラレートするなら、オンにした方が速そう」と感じますよね。しかし、これはGPUの性能を一段上げるボタンではありません。
GPUを使うかどうかではなく、GPUの仕事を管理する方法を切り替える設定です。英語では Hardware-accelerated GPU scheduling と呼ばれ、以下では略して HAGS と書きます。1
この記事は、Windows 11の設定が気になる一般ユーザー向けの入門です。プログラミングの知識は不要です。2026年9月5日に確認した公式資料をもとに、仕組みと判断方法を説明します。特定のPCで性能差を実測したベンチマーク記事ではありません。
1. GPUにも「仕事の交通整理」がある
GPUは、画面の描画などを担当する処理装置です。一つのゲームだけが使うものではなく、ブラウザーや画面表示など、複数のアプリの仕事を受け持ちます。
一つのアプリが仕事を出し続けたとき、ほかのアプリも応答できるように調整する必要があります。この実行順や時間の割り当てを管理するのが、GPUスケジューラーです。Windowsには、この管理の仕組みが用意されています。2
flowchart TB
accTitle: 複数のアプリがGPUを利用する
accDescr: ゲームやブラウザーなどの仕事をスケジューラーが調整してGPUへ渡します。
A["ゲーム"] --> S["GPUの仕事を調整"]
B["ブラウザー"] --> S
C["画面表示"] --> S
S --> G["GPUで実行"]
図1: GPUの利用には、計算そのものに加えて仕事を調整する仕組みが必要です。
たとえるなら、GPUは作業をする担当者、スケジューラーは仕事の順番を整理する係です。担当者の能力と、仕事の渡し方は別の話です。
図の実線は常に成り立つ関係、破線は条件付きの関係です(成立条件は詳細ページの各関係の説明に記載)。関係すべての一覧(全11件、根拠・確度つき)と主要概念の定義は知識マップ詳細ページにまとめています。データ: JSON-LD / Turtle
2. HAGSで変わるのは「管理処理の担当」
従来は、CPU上で動く処理がGPUの仕事を調整していました。HAGSでは、そのうち実行時間の配分や仕事の切り替えなど、頻繁に発生する管理処理の多くを、GPU側の専用機構へ移します。どのアプリを優先するかという方針は、引き続きWindowsが管理します。 CPUの仕事がすべてGPUへ移るわけではありません。1
flowchart TB
accTitle: HAGSで変わる管理処理の担当
accDescr: Windowsが優先順位を管理する点は共通で、高頻度の実行管理の担当が変わります。
W["優先順位はWindowsが管理"] --> O["オフ:CPU側で実行管理"]
W --> N["オン:管理の多くをGPU側へ"]
O --> G["GPUで仕事を実行"]
N --> G
図2: HAGSのオン・オフにかかわらず、GPUは仕事を実行します。
ここから、よくある誤解も整理できます。
HAGSをオフにしても、通常のGPU描画まで止まりません。 また、GPUの計算装置やビデオメモリの容量が増えるわけでもありません。スイッチの名前に「アクセラレータ」とありますが、読み方の中心は後半の「スケジューリング」です。
なお、GPUのメモリ管理とスケジューリングは関連するものの、Windowsの説明では役割が区別されています。「HAGSはビデオメモリを増やす設定」と捉えるのも誤りです。3
3. それで、オンにすると速くなるのか
仕組みの改善と、自分のアプリが目に見えて速くなることは同じではありません。
Microsoftは導入時の説明で、GPUの仕事をまとめて渡す仕組みによって、従来から管理処理の負担が目立ちにくくなっているとしています。HAGSへの切り替えで、大きな性能変化が必ず起きるとは説明していません。これは2020年の設計説明であり、現在の全GPU・全アプリの性能を比較した結論でもありません。1
flowchart TB
accTitle: 仕事の渡し方と描画能力は別
accDescr: HAGSが関わる仕事の管理と、CPUでの準備やGPUでの描画は分けて考えます。
A["CPUで処理と描画の準備"] --> B["GPUへの仕事の管理"]
B --> C["GPUで描画"]
H["HAGSが変える部分"] -.-> B
図3: 一部の段取りを改善しても、別の部分が処理時間を決めていれば効果は限られます。
たとえば、GPUが一枚の絵を描く計算に時間を使っているなら、仕事の渡し方だけを変えても、その計算量は減りません。「重いゲームが設定一つで軽くなる」と期待するより、自分の環境で違いが出るかを確かめる設定と考えるのがよいでしょう。
ゲームをしないPCでも、GPUを使う処理とは関係します。ただし、「ブラウザーしか使わないから無関係」「動画が必ず滑らかになる」のどちらも、用途の名前だけでは判断できません。
4. オン・オフは「必要性」と「安定性」で決める
この記事では、次の順番で判断することを勧めます。
flowchart TB
accTitle: HAGSを変更するかの判断
accDescr: 必要な機能の要件を先に確認し、要件がなければ現状の安定性と比較の目的から判断します。
A{"必要な機能がHAGSを要求?"} -->|はい| B["公式要件に従ってオン"]
A -->|いいえ| C{"現状に不満がある?"}
C -->|いいえ| D["安定した現状を出発点にする"]
C -->|はい| E["HAGSだけを変えて比較"]
図4: 「新しいからオン」「不具合の記事を見たからオフ」ではなく、自分の用途を起点にします。
使いたい機能がHAGSを要求するなら、その要件が先です。 たとえばNixxesの公式案内では、NVIDIAの DLSS Frame Generation を使うにはHAGSを有効にする必要があります。HAGS自体が中間の映像を生成するのではなく、対応GPU・対応ゲーム・ゲーム内設定も別途必要です。これはDLSS Frame Generationの話であり、あらゆるメーカーのフレーム生成にそのまま一般化はできません。4
一方、必要な機能の制約がなく、今のPCが安定しているなら、変更を急ぐ理由はありません。引っかかりなどを調べたいときは比較対象になりますが、HAGSを原因と決めつけず、再現するかを確認します。
5. Windows 11での確認・変更方法
まず、作業中のファイルを保存します。次に 設定 → システム → ディスプレイ → グラフィックス を開き、HAGSの項目を探します。Windowsのバージョンによっては、「既定のグラフィックス設定」などの詳細項目をさらに開きます。画面名や配置は環境によって異なります。5
変更前に、現在のオン・オフをメモするか、スクリーンショットを残してください。変更したら、アプリを開き直すだけでなく、Windowsを再起動してから確認します。4
flowchart TB
accTitle: HAGSを変更して確認する手順
accDescr: 元の設定を記録してからHAGSだけを変更し、Windowsを再起動して確認します。
A["元の設定を記録"] --> B["HAGSだけを変更"]
B --> C["Windowsを再起動して確認"]
図5: 元の設定を記録しておけば、比較後に戻すときも迷いません。
「Windows 11なら必ずオン」「必ずオフ」と、記事に書かれた初期値で判断する必要はありません。今、自分のPCでどう設定されているかを確認すれば十分です。
不調が出た場合は、元の設定に戻して再起動します。会社が管理するPCでは、設定が変更できないからと制限を回避せず、管理者へ相談してください。
6. 設定が表示されないときは
HAGSは、Windowsだけが対応していれば使えるわけではありません。GPU本体と、それを動かすグラフィックスドライバーの対応も必要です。導入時には、対応をWindowsへ公開するWDDM 2.7ドライバーが要件として示されました。WDDMはWindowsのディスプレイドライバーの仕組みです。1
flowchart TB
accTitle: 設定が見つからないときの確認順
accDescr: Windowsのバージョン、GPUの型番、ドライバーの対応を順に確認し、設定画面を見直します。
A["Windowsのバージョンを確認"] --> B["GPUの型番を確認"]
B --> C["メーカーの対応情報を確認"]
C --> D["対応ドライバーと設定を確認"]
図6: 項目がないときは、隠し設定を探す前に対応状況を確認します。
注意したいのは、WDDMのバージョン番号が新しいことだけでは、HAGS対応の証明にならない点です。GPUとドライバーがこの機能を実際に提供する必要があります。
たとえば、確認したIntelの公式資料では、Arc BシリーズはWindows 11 22H2以降で対応し、Arc Aシリーズは非対応と区別されています。「比較的新しいGPUなら全部使える」という覚え方はできません。対応範囲は、使用する型番の公式情報で確認してください。6
ドライバーを見直す際も、PCメーカーやGPUメーカーがその機種向けに案内するものを使います。レジストリに値を追加すれば非対応のGPUまで対応する、という機能ではありません。この記事では、設定画面にない項目を強制的に有効化する手順は扱いません。
7. 比較するなら、変更は一つずつ
「昨日より軽い気がする」だけでは、HAGSの効果と、別の条件の変化を区別できません。ここからは、公式資料のベンチマーク結果ではなく、比較のための実践手順です。
まず、普段気になる操作を一つ決めます。ゲームなら同じ場面、動画編集なら同じ素材と再生操作です。再現しやすい内蔵ベンチマークがあれば、それを使ってもよいでしょう。
flowchart TB
accTitle: 元の設定に戻すところまで比較する
accDescr: 同じ操作を元の設定と変更後で比べ、元に戻したときにも違いが再現するか確認します。
A["元の設定で同じ操作を反復"] --> B["HAGS変更後に再起動"]
B --> C["同じ操作を反復"]
C --> D["元に戻して再起動・再確認"]
図7: 変更前・変更後・元に戻した後を比べると、偶然の差を見分けやすくなります。
条件をそろえる対象は、解像度、画質、FPS上限、電源モード、起動中のアプリなどです。ノートPCならAC電源の有無もそろえます。比較の途中でドライバーを更新すると、二つの変更が混ざってしまいます。
各設定で同じ操作を数回繰り返し、初回だけ行われる準備処理と普段の動作を混ぜないようにします。一回だけの最高値より、毎回おおむね同じ傾向になるかを見てください。
平均FPSだけでなく「引っかかり」も見る
FPSは一秒あたりのフレーム数です。一方、フレームタイムは、フレームごとの時間をミリ秒で見る指標です。測定ツールがどの区間を測るかにも注意が必要ですが、たとえば等間隔の60FPSなら一枚あたり約16.7ミリ秒になります。平均値が近くても、途中に長い待ち時間が挟まるかどうかは別です。
flowchart TB
accTitle: 速さと安定性を分けて確認する
accDescr: 比較では平均的な速さに加え、引っかかりとアプリの安定性を別々に確認します。
A["同じ操作の結果"] --> B["平均的な速さ"]
A --> C["途中の引っかかり"]
A --> D["表示や動作の安定性"]
図8: 平均FPSが少し高くても、引っかかりや表示不具合が増えるなら快適とは限りません。
計測機能があるならフレームタイムのばらつきも確認します。ない場合も、どの操作で引っかかったか、表示が乱れたか、アプリが終了したかを記録できます。ただし、目視や平均FPSだけで、マウス入力から画面表示までの遅延を正確に測れたことにはなりません。
HAGS単体の比較では、フレーム生成などの条件もそろえてください。 HAGSをオフにした結果、DLSS Frame Generationも使えなくなったなら、FPSの差はスケジューリングだけの差ではありません。単体の差を知りたい比較ではフレーム生成を両条件でオフにし、普段使う機能を含めた快適さの比較とは分けて考えます。4
差が小さく、繰り返すと優劣が入れ替わるなら、「今回は明確な差を確認できなかった」が妥当な結論です。
8. 似た名前の設定と混同しない
ブラウザー内の「グラフィックスアクセラレーション」は、そのアプリがGPUを使う処理に関する設定です。Windows全体のGPUスケジューリングとは、変更する場所も役割も違います。たとえばEdgeは、利用可能なグラフィックスアクセラレーションをブラウザー側で有効・無効にする設定を持ちます。7
flowchart TB
accTitle: アプリのGPU利用とHAGSの違い
accDescr: アプリ側のアクセラレーション設定はGPUの利用に、HAGSは仕事の管理方法に関わります。
A["ブラウザー側の設定"] --> B["GPUを利用する処理"]
C["Windows側のHAGS"] --> D["GPUの仕事の管理方法"]
図9: 似た名前でも、アプリがGPUを利用することと、その仕事を管理することは別です。
タスクマネージャーの効率モードなど、CPUや省電力に関係する設定については、別記事のCPU優先度・アフィニティ・省電力の解説で扱っています。HAGSと一緒に切り替えると、どの変更が効いたか分からなくなるため、比較では一つずつ変更しましょう。
まとめ
HAGSは、GPUを速い別製品に変える設定ではなく、GPUに仕事を渡す段取りを変える設定です。
必要な機能の要件を確認し、安定している現状を出発点にする。試すなら元の設定を記録し、HAGSだけを変更して再起動し、同じ操作で比較する。この順番なら、「オンが正解か」という一般論より、自分のPCに役立つ答えを得られます。
参考リンク
-
Microsoft DirectX Developer Blog, Hardware Accelerated GPU Scheduling. 2020年6月30日の設計説明。管理処理のオフロード、Windowsに残る優先順位の制御、対応条件、導入時に想定された性能変化について。 ↩ ↩2 ↩3 ↩4
-
Microsoft Learn, GPU preemption. WindowsによるGPUの仕事の切り替えと、応答性を支えるスケジューリングについて。 ↩
-
Microsoft Learn, Video Memory Management and GPU Scheduling. ビデオメモリマネージャーとGPUスケジューラーの役割について。 ↩
-
Nixxes, How to use DLSS Frame Generation. 2026年3月3日更新。DLSS Frame Generationの利用条件と、HAGS変更時の再起動について。 ↩ ↩2 ↩3
-
NVIDIA, NVIDIA NVENC OBS Guide. HAGSを確認するグラフィックス設定の場所と、ゲーム・配信などを同時に動かす際の考え方について。 ↩
-
Intel, Is Hardware-Accelerated GPU Scheduling Supported by Intel Arc Graphics?. 2025年7月24日確認版として掲載された、Arcのシリーズ別対応情報。型番ごとに公式情報を確認する例として参照。 ↩
-
Microsoft Learn, HardwareAccelerationModeEnabled. Edge側のグラフィックスアクセラレーション設定について。 ↩
関連する記事
同じタグを共有する最新の記事です。さらに近い話題で知識を深められます。
同じ1GBなのに、動画1本より写真フォルダーのコピーが遅いのはなぜ?
Windowsで同じ容量なのにコピー時間が違う理由を図解します。ファイル数、SSDとNASの待ち時間、ZIPにまとめる効果、作成・転送・展開を含めた比較手順、robocopyの使いどころを整理します。
「残り1秒」が終わらないのはなぜ? ── 進捗バーと残り時間の仕組み
残り1秒が長い、99%で止まる、準備中から進まない。その理由を、進捗率の分母、速度の予測、最後の処理、画面更新に分けて解説します。同じ処理を異なる表示で比べるデモ付きです。
WPR/WPA実践 ── 「PC全体が重い」をシステム全体から調べる性能調査入門
「PC全体が重い」「起動が遅い」など、タスクマネージャーでは追えない性能問題は、OS全体のETWトレースを採って読むWPR/WPAで調べられます。wpr.exeでの採取手順から、WPAでのCPU・待ち時間・ディスクI/Oの読み方まで解説します。
Windowsアプリ開発者のためのCPU設定入門:優先度・アフィニティ・Pコア/Eコア
Windowsアプリ開発者向けに、CPU優先度、アフィニティ、Pコア/Eコア、省電力設定、EcoQoS/Efficiency Modeの関係と、性能・応答性・発熱を測る考え方を整理します。
共有フォルダにつながったり、つながらなかったりする理由 ── Kerberos・NTLM・資格情報を切り分ける
共有フォルダに接続できたりできなかったりする原因を、症状とログから切り分けます。IPと名前の違い、アプリだけの失敗、空パスワード、1219、再起動、SMB署名を確認する手順と、結果の読み方をまとめます。
関連トピック
このテーマと近いトピックページです。記事を起点に、関連するサービスや他の記事へ進めます。
Windows技術トピック
Windows 開発、不具合調査、既存資産活用の技術トピックをまとめた入口です。
このテーマがつながるサービス
この記事は次のサービスページにつながります。近い入口からご覧ください。
Windowsアプリ開発
業務アプリ、装置連携、通信ツールなどの Windows ソフト開発を支援します。
よくある質問
この記事のテーマについて、相談時によくある質問をまとめています。
- GPUスケジューリングはオンにした方がよいですか?
- すべてのPCで速くなるとは限りません。必要な機能がHAGSを要求する場合はオンにし、それ以外では現在の安定した設定を出発点にします。比較するときはHAGSだけを変更して再起動し、同じ条件で速さと安定性を確認します。
- HAGSをオフにするとGPUが使われなくなりますか?
- いいえ。HAGSはGPUを使うかどうかではなく、GPUに渡す仕事の管理方法を切り替える設定です。オフにしても通常のGPU描画まで無効になるわけではありません。
- 設定項目が表示されないのはなぜですか?
- Windowsだけでなく、GPUとグラフィックスドライバーの両方の対応が必要です。GPUの型番、Windowsのバージョン、PCメーカーまたはGPUメーカーの対応情報を確認してください。WDDMのバージョンだけでHAGS対応とは判断できません。
- DLSS Frame Generationとの関係は?
- Nixxesの公式案内では、DLSS Frame Generationを使うにはWindows側でHAGSを有効にする必要があります。HAGSそのものがフレームを生成するわけではなく、対応GPU、対応ゲーム、ゲーム内の設定も必要です。