The objective is to lock the game executable to the Performance Cores ($P-Cores$) while shunting all non-critical background services to the Efficiency Cores ($E-Cores$).
1. Enabling the Core Scheduler (The Basic Toggle)
Windows 12 now uses a “State-Aware” toggle that must be verified after any major 24H2/25H1 update.
Step-by-Step Instructions:
- Go to Settings > Gaming > Game Mode.
- Ensure Game Mode 2.0 is toggled On.
- Click on Graphics (below the toggle) and select “Change default graphics settings.”
- Enable “Optimization for windowed games” and “Hardware-accelerated GPU scheduling (HAGS).”
2. Advanced: Registry “System Responsiveness” Tweak
By default, Windows reserves 10-20% of CPU cycles for background services. For a “Master Config,” we want to reduce this to the absolute minimum of 10% (0 is treated as 10 by the kernel).
Registry Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile
- SystemResponsiveness: Set value to
10(Hexadecimal). - NetworkThrottlingIndex: Set value to
ffffffff(This disables network throttling, ensuring background downloads don’t spike your ping).
3. High Priority Sandbox (Manual Override)
If a game doesn’t trigger the “High Priority” state automatically, you can force the Game Mode 2.0 behavior through the Process Priority Separation register.
Registry Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
- Win32PrioritySeparation: Set value to
26(Hexadecimal).- Technical Note: This value ($Val_{26}$) optimizes the CPU “Quantum” length for foreground applications, providing longer time-slices to the game and reducing the frequency of context switches to background processes.
4. Background Process Culling: The “Gaming Edition” Purge
In Windows 12, Game Mode 2.0 includes a feature called “Process Culling.” When a game is in full-screen, the following services are suppressed:
- Print Spooler: (If not in use).
- Windows Update: (Paused automatically).
- Telemetry & Diagnostic Hub: (Suspended).
- AI Recall Indexing: (Paused to prevent VRAM spikes).
| Feature | Action in Game Mode 2.0 | Performance Benefit |
| CPU Scheduling | Game threads to P-Cores only. | +15% 1% Lows |
| I/O Priority | SSD bandwidth reserved for Game/DirectStorage. | Faster Asset Streaming |
| Interrupt Requests | Suppresses non-HID hardware interrupts. | Lower Latency ($L_{in}$) |