Windows Game Mode Registry Key Location

Windows stores Game Mode and multimedia game scheduling optimizations across several specific paths in the Windows Registry (regedit). While user-facing toggles for Game Mode are kept in the current user’s profile, the lower-level scheduling priorities, GPU resource allocations, and task configurations are managed in system-level multimedia profiles and graphics driver keys.

1. Game Scheduling Priority Configuration

The core scheduling optimizations for gaming processes—such as CPU priority, GPU priority, and thread allocation—are located in the SystemProfile task configuration key:

Key values within this entry include: * GPU Priority: Sets the priority of graphics scheduling (Default is 8; higher values grant higher priority). * Priority: Sets the thread scheduling priority (Default is 6; aggressive profiles often use 8). * Scheduling Category: A string value configuring priority allocation (Default is High). * SFIO Priority: Controls Sequential File I/O priority for game assets (Default is Normal or High).

2. Windows Game Mode Feature Toggle

The direct toggle for enabling or disabling Windows Game Mode at the user level is stored in the GameBar registry folder:

3. System Responsiveness and Network Throttling

Windows reserves a percentage of CPU and network bandwidth for non-multimedia tasks, which directly impacts game scheduling when multimedia profiles are active:

Key values include: * SystemResponsiveness: Determines the percentage of CPU resources reserved for background tasks (Default is 20; setting to 0 allocates maximum resources to the foreground game). * NetworkThrottlingIndex: Controls the network packet processing frequency for non-multimedia traffic (Setting to ffffffff in hexadecimal disables throttling).

4. Hardware-Accelerated GPU Scheduling (HAGS)

Hardware-level scheduling, which offloads high-priority scheduling tasks directly to the GPU, is located in the graphics driver settings: