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

【Windows 11/10】ハードウェアアクセラレーションによるGPUスケジューリングを有効にする方法

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

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

この機能を有効にすると、アプリケーション間でのGPUスケジューリングがより効率的に行われます。従来はWindows OSがVRAMを管理していましたが、この機能ではGPUが自らのVRAMを直接管理します。その結果、遅延が減少し、動画再生のパフォーマンスが向上します。

この機能を利用するには、まず「Windows設定」または「レジストリエディター」から有効化する必要があります。その前に、WindowsおよびNVIDIAドライバーが最新バージョンであることを確認してください。AMDグラフィックスドライバーを使用している場合は、ドライバーがこの機能に対応するまでしばらく待つ必要があるかもしれません。

本ガイドでは、Windows 11/10でハードウェアアクセラレーションによるGPUスケジューリングを有効にする方法を詳しく解説します。

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

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

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

作業を始める前に、ユーザーアカウントに管理者権限があることを確認してください。それでは、各ステップを詳しく見ていきましょう。

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

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

次のページで右側のペインに移動し、少し下へスクロールしてください。

[マルチ ディスプレイ]セクション内の[グラフィックの設定]というリンクをクリックします。

続いて、[既定のグラフィック設定を変更する]を選択します。

[ハードウェア アクセラレーションによる GPU スケジューリング]の横にあるトグルボタンをオンにすれば、機能が有効になります。

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

今後この機能を無効にしたい場合は、同じトグルボタンをオフにするだけで元に戻せます。

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

レジストリエディターを使用する方法

レジストリエディターを使って、Windows 11/10でこの機能を有効化することも可能です。

その場合は、まずPCでレジストリエディターを開いてください。

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

右側のペインでHwSchModeを右クリックし、メニューから[修正]を選択して編集します。

ポップアップ画面で値のデータを2に設定し、[OK]ボタンをクリックします。

この操作を行ったら、変更を適用するためにWindowsデバイスを再起動してください。

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

機能が表示されない場合の対処法

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

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

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

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

ハードウェアアクセラレーションGPUスケジューリングは何をしてくれるの?

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

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

ブラウザによって操作方法は異なりますが、たとえばEdgeブラウザでは[システム]タブから設定できます。有効にしておくと、動画の視聴や画像の読み込みなど、ブラウジング体験全体が快適になります。

  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でブートログを有効にする方法 ブー