Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10で「ハードウェア アクセラレータによる GPU スケジューリング」を有効にする方法

Microsoftは、Windows 10に「ハードウェア アクセラレータによる GPU スケジューリング(Hardware-accelerated GPU Scheduling)」という注目の新機能を搭載しました。この機能はWDDM 2.7の一部として実装されており、遅延(レイテンシ)を効果的に低減し、動画再生のパフォーマンスを向上させます。従来はWindows OSが管理していたビデオメモリ(VRAM)を、グラフィックスカード自身が直接管理できるようになる点が大きな特徴です。

ハードウェア アクセラレータによる GPU スケジューリングとは

この機能を有効にすると、GPUは自分専用のVRAMをOSではなく自ら管理するようになります。その結果、アプリケーション間のGPUスケジューリングがより効率的に行われ、レイテンシの低減や動画再生パフォーマンスの向上が期待できます。

この機能を利用するには、まずWindowsの設定またはレジストリエディターから有効化する必要があります。その前に、Windows本体とNVIDIAドライバーを最新バージョンに更新しておきましょう。AMD製グラフィックドライバーを使用している場合は、ドライバー側の対応が完了するまで今しばらく待つ必要があるかもしれません。

本記事では、Windows 11/10でハードウェア アクセラレータによる GPU スケジューリングを有効化する手順を詳しく解説します。

設定アプリから有効化する手順

Windows 11/10の設定アプリを使って有効化するには、以下の手順に従ってください。

  1. 設定を開く(Win + Iキーでも開けます)
  2. システム > ディスプレイタブを選択
  3. 右ペインを下にスクロールし、マルチ ディスプレイの項目を探す
  4. グラフィックスの設定リンクをクリック
  5. 既定のグラフィックス設定を変更するを選択
  6. ハードウェア アクセラレータによる GPU スケジューリングの横にあるトグルスイッチをオンにする
  7. 変更を適用するため、PCを再起動する

作業を始める前に、お使いのユーザーアカウントに管理者権限があることを確認してください。以下、順番に詳しく見ていきます。

まず、Win + Iキーのショートカットを使ってWindowsの設定を開きます。

設定が開いたら、システム > ディスプレイタブを選択します。

Windows 11の画面は以下のとおりです。

Windows 11/10で「ハードウェア アクセラレータによる GPU スケジューリング」を有効にする方法

Windows 10の画面は以下のとおりです。

Windows 11/10で「ハードウェア アクセラレータによる GPU スケジューリング」を有効にする方法

次の画面で、右ペインに移動して少し下へスクロールします。

そこにマルチ ディスプレイという項目があるので、グラフィックスの設定というリンクをクリックします。

続いて、既定のグラフィックス設定を変更するオプションを選択します。

ハードウェア アクセラレータによる GPU スケジューリングの横にあるトグルスイッチをオンに切り替えると、機能が有効になります。

Windows 11の画面は以下のとおりです。

Windows 11/10で「ハードウェア アクセラレータによる GPU スケジューリング」を有効にする方法

Windows 10の画面は以下のとおりです。

Windows 11/10で「ハードウェア アクセラレータによる GPU スケジューリング」を有効にする方法

最後に、変更を適用するためにWindowsデバイスを再起動しましょう。

なお、後からこの機能を無効化したい場合は、同じトグルスイッチをオフに切り替えるだけでOKです。

関連記事: ハードウェアアクセラレーションを無効にする方法

レジストリエディターを使って有効化する方法

設定アプリのほかに、レジストリエディターを使ってWindows 11/10でこの機能を有効化することもできます。

Windows 11/10で「ハードウェア アクセラレータによる GPU スケジューリング」を有効にする方法

まず、Windows PCでレジストリエディターを開きます。

レジストリエディターのウィンドウで、次のパスへ移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

右ペインにあるHwSchModeを右クリックし、メニューから修正(M)を選択して編集します。

ポップアップが表示されたら、値のデータを2に設定してOKボタンをクリックします。

その後、変更を適用するためにWindowsデバイスを再起動してください。

逆にこの機能を無効化したい場合は、値のデータを1に設定して保存します。

「ハードウェア アクセラレータによる GPU スケジューリング」が表示されない場合

Microsoftによると、新しいGPUスケジューラは、必要なハードウェアを備えた比較的新しいGPUと、そのサポートをWindowsに公開するWDDM v2.7ドライバーの組み合わせでのみ動作します。必要なハードウェアを搭載していても、十分なテストを経たドライバーがリリースされるまで、このサポートは提供されないことがあります。

そのため、設定にこの項目が表示されない場合は、お使いのハードウェアまたはドライバーがまだ対応していない可能性があります。ドライバーの更新情報を待ちましょう。

ハードウェア アクセラレータによる GPU スケジューリングは有効にすべき?

PCのハードウェアがこの機能に対応しているなら、有効にすることをおすすめします。実際に検証したところ、多くのケースでパフォーマンスが向上することが確認されています。ゲームの解像度にもよりますが、平均して毎秒1〜2フレーム程度の改善が見込めます。

この機能は具体的に何をするの?

この機能は、OSの代わりにGPU自身がVRAM(ビデオメモリ)を管理できるようにするものです。GPU側のプロセスの方がOSよりも高度な処理を行えるため、結果的に全体のパフォーマンス向上につながります。

ブラウザーのハードウェアアクセラレーションを有効にするには?

ブラウザーによって異なりますが、例えばMicrosoft Edgeでは「システム」タブから設定できます。有効にすると、動画の視聴や画像の読み込みなどがより快適になります。

Windows 11/10で「ハードウェア アクセラレータによる GPU スケジューリング」を有効にする方法
  1. Windows 11/10でTFTPクライアントを有効にする方法【設定手順と動作確認】

    TFTP(Trivial File Transfer Protocol/簡易ファイル転送プロトコル)は、リモートのPCとの間でファイルを送受信するためのシンプルなプロトコルです。Windows 11/10/8/7では初期状態で無効になっていますが、必要であれば簡単に有効化できます。TFTPは、同プロトコルのサービスやデーモンが稼働しているリモートコンピュータ(一般的にはUNIXマシン)との間でファイルを転送するために使用されます。組み込み機器などでは、起動プロセス中にTFTPサーバーからファームウェア、構成情報、システムイメージを取得する目的でよく利用されています(Microsoft Tech

  2. Windows 11/10でブートログを有効にする方法|MSConfigとコマンドプロンプトの手順を解説

    パソコンの起動プロセスでは、「ブートログ(システム初期化ログ)」と呼ばれるテキストファイルを作成できます。このログには、起動時に読み込まれたすべてのドライバーと、読み込みが予定されていたにもかかわらずロードされなかったドライバーが一覧表示されます。この機能はデフォルトでは無効になっていますが、2つの方法で有効化でき、本記事ではその両方を詳しく解説します。Windows PCのトラブルシューティングでは、できるだけ多くのシステム情報を把握することが重要です。特に起動時の問題が発生している場合、ブートログは最も役立つ情報源のひとつです。 Windows 11/10でブートログを有効にする方法 ブー