If you want to improve your computer performance, you can try enabling Windows 10's GPU hardware scheduling. This feature was included by Microsoft in the May 2020 update, and since then, many gamers have given it a try to see if it helps them or not. However, your computer’s GPU might not support it.If you want to know more about GPU hardware scheduling, keep reading as we discuss how it works, the system requirements, and how you can turn it on.

How Does GPU Hardware Scheduling Work?

Usually, the Windows Display Driver Model (WDDM) GPU scheduler takes care of managing multiple processes that submit tasks to the GPU. While the GPU is responsible for rendering, the CPU is responsible for planning and sending those tasks to the GPU. To make the process more efficient, the CPU will submit commands in batches, instead of one at a time.This technique is called frame buffering, and it increases performance by producing a better frame rate. However, this process comes at a cost since it also increases input latency. As such, when you press a button, there will be no effect until the CPU submits the new batch to the GPU.The hardware-accelerated GPU scheduling feature takes some of the high-priority tasks that your CPU usually manages and passes them to a dedicated GPU-based scheduling processor. Theoretically, this should take some load off the CPU and reduce the input lag.

Should You Enable GPU Hardware Scheduling?

If your computer has a low or mid-tier CPU, the GPU hardware scheduling feature might be worth turning on. Especially if your CPU reaches 100% load in certain games.If the feature is not available for you, there are a couple of ways you can improve your computer performance without upgrading. For example, you can disable frame buffering either via in-game options or through the GPU driver control panel. This should allow you to keep playing games with great visuals on your aging PC.In the end, the decision is yours. If you decide to test it with multiple games and don’t see any changes, don’t be surprised. According to Microsoft, users shouldn’t notice any major differences in-game. However, you may notice some positive changes when checking your CPU’s temperature and load..

What Do You Need to Enable GPU Hardware Scheduling?

Because GPU Hardware Scheduling became available in 2020, you need a pretty new PC to use this feature. You need to be running Windows 10 2004 or a newer version and have a supported GPU installed on your PC.

Discrete GPU made by NVIDIA

Not every GPU produced after 2020 supports hardware scheduling. However, if your computer is equipped with NVidia GT 1030, AMD 5600, or one of the newer models of these GPUs, you should be able to enable the hardware scheduling feature. Intel is working on support for in a future update, so keep your eyes peeled. Once you're sure you have a compatible GPU, double-check that it uses the latest drivers. If your computer ticks all the boxes, it's time to enable the GPU hardware scheduling feature in Windows 10.

How to Turn On Hardware Scheduling Via Windows Settings

Follow these steps to turn on GPU hardware scheduling:

  1. Click Start, then head to Settings > System.
  2. From the left-hand menu, select Display.
  3. Below Multiple Displays, click Graphics settings.
  4. Turn on the toggle for Hardware-accelerated GPU scheduling.
  5. Restart your computer.
GPU hardware scheduling in Windows 10

If you’re using Windows 11, go through the below steps to enable GPU hardware scheduling:

  1. Open Windows Settings and go to System > Display.
  2. Head to the Related settings section and click Graphics.
  3. Select Change Default Graphics Settings.
  4. Turn on the toggle next to Hardware-Accelerated GPU Scheduling.
  5. Restart your computer.
The Optimizations for windowed games setting option

How to Turn On Hardware Scheduling Using the Registry Editor

If you can’t find the option within Settings, you need to enable it from Registry Editor. Here is how you can do it:

  1. In the Start menu search bar, search for registry editor and select Run as administrator.
  2. Navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > GraphicsDrivers.
  3. Locate and open HwSchMode.
  4. Make sure Base is set to Hexadecimal.
  5. Set Value data to 2.
  6. Click OK to save the changes.
  7. Restart your computer.
Enable GPU hardware schedule in Registry Editor

Give GPU Hardware Scheduling a Try

While the GPU hardware acceleration feature is not available to all Windows users, you can test it yourself. Using our guide, you can enable it using Registry Editor or turn it from Windows 10 Settings.However, don’t expect GPU hardware scheduling to have a significant impact on your computer performance. But it might help a bit, together with other tricks to improve your gaming experience in Windows.