-
-
Notifications
You must be signed in to change notification settings - Fork 1
Windows High Performance GPU Preference (profile)
github-actions[bot] edited this page Sep 12, 2026
·
2 revisions
Registers the game's exe with Windows as "High performance" under Graphics settings for the duration of the session, so it runs on the discrete GPU rather than an integrated one.
- On laptops and some desktops with both an integrated and a discrete GPU, Windows or the driver can send an unrecognised game to the integrated one. The result is very low frame rates with no obvious cause.
- This writes the exact per-exe preference that the Windows Settings page writes, so the discrete GPU is chosen without you having to add the game by hand.
- No effect on a single-GPU desktop.
- Windows reads this preference when the game creates its graphics device, which is why the profile applies it before the game starts.
- Not available for Steam-launched games, because their launch target is a steam:// link rather than an exe path.
- Writes GpuPreference=2 for the exe path under HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences.
- On exit the previous value is restored, or the entry is removed if there was none.
Part of Performance Profiles. This page is the same text as the app's Learn more button, generated from Help/profiles/gpu_preference.md. To fix something, edit that file (or open an issue); wiki edits are overwritten on the next sync.
TrayTrigger | Download | Report a bug | Security policy | Free and open source (MIT)
Performance Tweaks
- How Performance Tweaks work
- Auto HDR
- Core Isolation / Memory Integrity (HVCI)
- Disable Delivery Optimization
- Disable Diagnostic Telemetry Sweeps
- Disable Fullscreen Optimization Compatibility Shims
- Disable Game Bar Captures and Background Recording
- Disable MMCSS Network Throttling
- Disable Mouse Acceleration (Enhanced Pointer Precision)
- Disable Multiplane Overlay (MPO)
- Disable Nagle's Algorithm (TCP Send Delay)
- Disable Sticky, Filter, and Toggle Keys Shortcuts
- Disable Xbox Game Bar Overlay
- Exclude Drivers from Windows Update
- Foreground Priority Boost
- Hardware-Accelerated GPU Scheduling (HAGS)
- Optimizations for Windowed Games (DirectFlip Model)
- System Restore points
- System Timer Resolution
- "Ultimate Plan - TrayTrigger" Power Plan (always on)
- Variable Refresh Rate for Windowed Games
- Windows Game Mode
- Windows Visual Effects (Performance Mode)
Performance Profiles
- How Performance Profiles work
- 0.5 ms Timer Resolution Request
- Above Normal Process Priority (profile)
- CPU Cores: Performance Cores Only
- Do Not Disturb While Playing
- Enable HDR (profile)
- MMCSS "Games" Task Priority (profile)
- System Responsiveness (profile)
- "Ultimate Plan - TrayTrigger" Power Plan (profile)
- Unmute Speakers While Playing
- Windows Defender Exclusion for Game Files (profile)
- Windows High-Performance GPU Preference (profile)