What is Hardware Accelerated GPU Scheduling?
Hardware Accelerated GPU Scheduling, commonly referred to as HAGS, is a Windows display subsystem feature introduced in the Windows 10 May 2020 Update (WDDM 2.7). Traditionally, the Windows DirectX Graphics Infrastructure (DXGI) and the CPU handle the scheduling, buffering, and prioritization of graphics commands before sending them to your video card. This legacy architecture forces your CPU to act as an intermediary, which adds frame latency and introduces a slight processing overhead.
When you enable HAGS, Windows offloads high-frequency scheduling tasks directly to a dedicated scheduling processor on your GPU. This allows your graphics card to manage its own video memory (VRAM) allocation and command queues independently. By bypassing the CPU for routine queue scheduling, HAGS aims to reduce frame time variance, cut rendering latency, and improve overall responsiveness in modern titles.
If you want to apply system-level optimizations without configuring Windows registry keys manually, using a dedicated fps tweak utility helps balance GPU scheduling, background tasks, and Windows display profiles in one place.
Hardware Accelerated GPU Scheduling on or off: The Quick Answer
For most modern gaming PCs running Windows 10 or Windows 11, you should keep Hardware Accelerated GPU Scheduling turned ON. It is a mandatory requirement for NVIDIA DLSS 3 Frame Generation, helps stabilize 1% low frame rates in CPU-bound games, and reduces Desktop Window Manager (DWM) composition delay when running games in borderless windowed mode.
However, you should keep HAGS turned OFF if you play VR games with Oculus or Meta Quest Link, run older graphics cards with 4 GB or less VRAM, or experience video encoder stutter while streaming with OBS Studio.
If you own an RTX 40-series GPU and want to use DLSS 3 Frame Generation in titles like Cyberpunk 2077 or The Witcher 3, HAGS must be enabled in Windows. Without HAGS, the Frame Generation toggle in game menus remains greyed out.
Performance Impact: FPS, Input Lag, and Frame Pacing
Understanding how HAGS influences your system performance depends on your specific hardware configuration and whether your PC is limited by the processor or the graphics card.
1. Average Frame Rates (FPS)
In purely GPU-bound situations where your graphics card runs at 99% utilization, HAGS produces minimal changes to average FPS, typically between 0% and 2%. The real performance uplift occurs in CPU-bound scenarios. When a game engine floods the CPU with draw calls in crowded areas or open-world games, HAGS relieves the CPU of command scheduling duties, delivering a 3% to 6% improvement in average frame rates.
2. 1% Lows and Frame Pacing
The primary benefit of HAGS is frame time stability rather than peak FPS. By allowing the GPU to manage its own scheduling queue, frame delivery becomes more consistent. This reduces micro-stutters during rapid camera pans and intense combat. To further eliminate stuttering caused by processor bottlenecks, read our guide on how to fix CPU bottlenecks in games.
3. Input Lag and Latency
Because HAGS removes one layer of CPU buffering, rendering latency drops slightly. In games running DirectX 11 and DirectX 12, click-to-photon latency can decrease by 2 to 5 milliseconds. Pairing HAGS with driver-level low latency modes provides the best response time. You can fine-tune these settings using our breakdown of the best NVIDIA Control Panel gaming settings.
When Should You Turn HAGS ON?
-
You have a modern GPU: NVIDIA GeForce GTX 16-series, RTX 20, 30, and 40-series cards, or AMD Radeon RX 6000 and 7000-series cards.
-
You use DLSS Frame Generation: RTX 40-series frame generation requires HAGS at the OS level.
-
You play in borderless windowed mode: HAGS works alongside Windows 11 windowed optimizations to reduce input lag. Learn more about configuring optimizations for windowed games in Windows 11.
-
Your CPU is bottlenecking your GPU: Mid-range processors paired with fast graphics cards gain the largest frame pacing improvements.
When Should You Turn HAGS OFF?
-
VR Gaming (Meta Quest / Oculus Link): HAGS causes known frame drops and tracking jitter with the Oculus Link software encoder pipeline.
-
OBS Studio Streaming Stutters: Some multi-monitor setups with mixed refresh rates experience dropped frames in OBS NVENC preview when HAGS is active.
-
Older GPUs with Low VRAM: If your graphics card has 4 GB or less VRAM, HAGS can occasionally lead to out-of-memory driver crashes in modern AAA titles.
-
Specific Game Instabilities: Certain older DirectX 9 and early DirectX 11 game engines exhibit random desktop crashes when HAGS is enabled.
Recommended HAGS Configuration by Setup
The following table outlines whether you should enable or disable Hardware Accelerated GPU Scheduling based on your hardware profile and primary use case:
| Setting | Recommended Value | Why |
|---|---|---|
| NVIDIA RTX 40-Series (DLSS 3) | ON | Required for DLSS Frame Generation and minimizes rendering queue delay. |
| NVIDIA RTX 20 & 30 Series | ON | Improves 1% low frame consistency and cuts latency in modern DX12 titles. |
| AMD Radeon RX 6000 / 7000 | ON | Provides better frame pacing with recent Adrenalin drivers. |
| Older GPUs (GTX 1060 / 4GB VRAM) | OFF | Avoids VRAM allocation penalties on cards with limited memory capacity. |
| VR Headset Gaming (Meta Quest Link) | OFF | Prevents frame dropping issues in the Oculus compositor pipeline. |
| Single-PC OBS Streaming Setup | Test Both | Turn off if OBS logs report encoder lag or rendering stall frames. |
How to Enable or Disable HAGS in Windows 10 and Windows 11
Enabling or disabling Hardware Accelerated GPU Scheduling takes less than a minute. Follow these simple steps:
On Windows 11:
-
Press Windows Key + I to open the Settings menu.
-
Navigate to System > Display > Graphics.
-
Click on Change default graphics settings at the top of the window.
-
Toggle Hardware-accelerated GPU scheduling to On or Off.
-
Restart your PC for the change to take full effect.
On Windows 10:
-
Right-click your desktop and select Display settings.
-
Scroll down and click on Graphics settings.
-
Under the Default settings header, toggle Hardware-accelerated GPU scheduling to On or Off.
-
Restart your computer.
For more ways to tune display latency and reduce hardware response times, check out our walkthrough on how to reduce system input lag.
