Enable Hardware Accelerated GPU Scheduling in Registry

Hardware-Accelerated GPU Scheduling (HAGS) is a Windows feature designed to reduce latency and improve video processing performance by allowing the graphics processing unit to manage its own video memory. While this feature is typically toggled via the Windows Graphics Settings menu, it can also be configured directly and deployed system-wide across multiple machines by modifying a specific entry in the Windows Registry.

The Registry Setting for Hardware-Accelerated GPU Scheduling

The system-wide configuration for Hardware-Accelerated GPU Scheduling is controlled by the HwSchMode value located in the GraphicsDrivers registry key.


How to Modify the Setting in Regedit

  1. Press Win + R, type regedit, and press Enter to open the Registry Editor.

  2. Navigate to the following path:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Locate the HwSchMode value in the right-hand pane. If it does not exist, right-click an empty area, select New > DWORD (32-bit) Value, and name it HwSchMode.

  4. Double-click HwSchMode, set the Base to Hexadecimal, and change the Value data:

    • Enter 2 to enable the feature.
    • Enter 1 to disable the feature.
  5. Click OK to save the changes.

  6. Restart your computer for the changes to take effect.


Quick Configuration via Command Prompt

You can also configure this setting without manually opening the Registry Editor by running the following command in an elevated (Administrator) Command Prompt or PowerShell:


Requirements

For this registry setting to take effect, the system must meet the following hardware and software requirements: * Windows 10 (version 2004 or newer) or Windows 11. * A supported graphics card (such as NVIDIA GeForce GTX 10-series or newer, AMD Radeon RX 5600 series or newer, or Intel Arc). * Graphics drivers with support for WDDM 2.7 or higher.