How to Enable Hardware-Accelerated GPU Scheduling on Windows

Hardware-Accelerated GPU Scheduling is a Windows feature that allows your graphics card to directly manage its resources rather than relying on the CPU. This results in smoother gameplay, lower latency, and reduced strain on your CPU. 

If you have a low-end PC and want to improve its performance or are a competitive gamer, you should generally enable this feature.

Requirements to use Hardware-Accelerated GPU Scheduling

  • If you have an NVIDIA graphics card, you’ll need at least a GeForce 1000 or later. If you have an AMD Graphics card, you’ll need a 5600 series or beyond.
  • A Windows 10, version 2004, or a newer OS.
  • Your display drivers must be up to date. 

Enable Hardware-Accelerated GPU Scheduling from Settings

  1. Press Windows Key + I on your keyboard to open the Settings app.
  2. Go to System > Display.

    Head to System > Display.
    Go to System > Display.
  3. Click Graphics.

    Click Graphics.
    Click Graphics.
  4. Press Change default graphics settings. You may need to update your display drivers if you can’t find the link.

    Hit the Change default graphics settings link.
    Hit the Change default graphics settings link.
  5. Toggle the Hardware-Accelerated GPU Scheduling switch to On.

    Toggle the Hardware-Accelerated GPU Scheduling switch to On.
    Toggle the Hardware-Accelerated GPU Scheduling switch to On.
  6. Restart your computer for the changes to take effect.

Enable Hardware-Accelerated GPU Scheduling from the Registry Editor

You can enable Hardware-Accelerated GPU Scheduling by changing your registry. However, be aware that incorrectly changing your registry can cause problems.

  1. Press Windows Key + R to open the Run dialogue box. Type “regedit” into the box and hit Enter.

    Open Regedit.
    Open Regedit.
  2. Navigate to the following key:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
  3. Right-click GraphicsDrivers and select New > DWORD (32-bit) Value.

    select New > DWORD (32-bit) Value.
    Select New > DWORD (32-bit) Value.
  4. Name the new value THwSchMode and press Enter.

    Name the new value THwSchMode.
    Name the new value THwSchMode.
  5. Double-click THwSchMode and change the value from 0 to 2.

    Change the value from 0 to 2.
    Change the value from 0 to 2.
  6. Click OK.

    Click OK.
    Click OK.
  7. Restart your computer for the changes to take effect.

Leave a Comment