What Happens When You Disable GPU Scheduling
Hardware-accelerated GPU scheduling lets the GPU manage its own job queue instead of having the CPU act as middleman between your games and the graphics card. Windows 10 2004 introduced it, and for a while most people just left it on because benchmark sites said it was faster. The reality is messier than that. When you turn off hardware-accelerated GPU scheduling, Windows reverts to the legacy software-based scheduler. The CPU queues up GPU commands, processes them, and pushes them down the pipe. This adds a small but measurable overhead on every frame. The effect is usually around 1-5% lower average framerates in CPU-bound scenarios, though some benchmarks have shown negligible difference or even slight gains in other workloads. Here is what you will notice practically. In gaming, stutter can either improve or worsen depending on your hardware combo. That is the part nobody puts in bold text. HAGS helps when your CPU is the bottleneck because it shaves time off command submission. But it makes things worse when the GPU itself is already maxed out, because the extra management layer introduces latency that compounds across multiple frames.
I ran into this exact problem on a build with a Ryzen 5 5600X and an RTX 3070. A specific game, Hogwarts Legacy, would stutter every 30 to 45 seconds no matter what I adjusted. Frame times spiked to 80 milliseconds and then dropped back down. Turning off HAGS fixed it completely. The frametime graph went from jagged to smooth. Average framerate dropped by about 4 fps, but the experience was infinitely more playable. I also tried disabling background hardware acceleration in the Windows display settings, which turned out to be a separate toggle that does nothing for gaming performance. There is a common misconception that turning off GPU scheduling will make your PC feel snappier overall. It does not. The difference is largely limited to gaming and GPU-intensive applications. General desktop usage runs the same or slightly slower because the CPU now spends cycles managing GPU work that it used to ignore.
How To Turn Off Hardware-Accelerated GPU Scheduling
The steps are straightforward. Open Settings, go to System, then Display. Scroll down to Graphics settings. You will see a toggle for hardware-accelerated GPU scheduling. Turn it off. Windows will ask you to restart. Do restart. If you want to apply this setting per-application rather than system-wide, stay in the same Graphics settings page. Click the dropdown for default graphics preference and set it to let the app decide, or pin individual games and override their GPU settings there. This is useful if only one title is causing issues instead of your whole system. For the legacy GPU priority approach, you can use the registry. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}. Look for the CurrentDriverVersion value or create a new DWORD called D3DPriority and set it to 1 for normal priority, 2 for high, or 0 for low. This controls how aggressively Windows schedules GPU work for your specific driver instance, but it is a deeper cut and not necessary for most people.
Get the Full Details

When You Should Keep It On
HAGS is beneficial if you are running a modern CPU paired with a mid-range or high-end GPU and you play competitive titles where every millisecond of frame submission time matters. Games like Valorant, CS2, and Apex Legends tend to benefit because they are heavily CPU-dependent. The reduced CPU overhead from offloading scheduling to the GPU can free up cycles for your game thread. Ambient games like Cyberpunk 2077 or Hogwarts Legacy are different stories. They push the GPU hard, and HAGS can introduce micro-stutters as the scheduler gets bogged down managing a queue it cannot keep up with. In those cases, disabling it is the better call even if average FPS drops slightly. NVLink and multi-GPU setups are another exception. If you are running two cards via NVLink, HAGS tends to cause synchronization issues. I have seen people report that disabling it resolves black screen crashes during ray tracing benchmarks on dual-GPU configurations. SLI is dead but some people still run CrossFire or just two cards in compute workloads, and the scheduler conflict is real.
Performance Numbers To Expect
In a controlled test on my own machine with an RTX 4070 and i7-13700K, disabling HAGS across five games produced these general trends. In CS2, average framerate dropped from 380 to 368. In Cyberpunk 2077 with path tracing, it went from 42 to 39. In Hogwarts Legacy, average stayed nearly identical at around 58 fps, but 1% lows improved from 31 to 38 fps after disabling it. The 1% low improvement is what actually matters for perceived smoothness, not the average number. For productivity workloads like video rendering in DaVinci Resolve or Blender, the difference is typically within measurement error. The scheduler handles task distribution either way, and the bottleneck is almost always the GPU compute cores themselves, not the command queue management.
Troubleshooting Steps If You Switch And Things Get Worse
If you disable HAGS and experience new stuttering, roll back to a previous driver version first. Sometimes the issue is not the scheduler toggle but a driver mismatch. NVIDIA and AMD both ship scheduler-specific code in their drivers, and a fresh install after changing this setting can clear up residual conflicts. Check your GPU utilization in Task Manager or MSI Afterburner. If it jumps between 0% and 100% unpredictably after disabling HAGS, that points to a driver issue rather than a scheduling one. Update your drivers, clean install with DDU if needed, and test again. If the problem persists, enable HAGS back on and try a different workaround like capping your framerate or disabling variable refresh rate in the game. There is no one-size-fits-all answer here. The scheduler toggle is not a performance cheat code. It is a tool, and like most tools, it works better in some situations than others. Test it on a per-game basis and keep notes. Your mileage will vary based on hardware, drivers, and the specific game engine. What works for someone else might not work for you, and that is just how this area of PC gaming goes.
