Windows Graphics Performance Preference: Does It Improve Gaming?
Yes, setting a graphics performance preference in Windows can improve gaming, but only on systems with multiple GPUs (like a laptop with integrated and discrete graphics). It forces games to use the faster discrete GPU instead of the power-saving integrated one, directly boosting frame rates in many titles. This guide explains exactly how it works, when it helps, and how to configure it correctly.
What the Graphics Performance Preference Actually Does
Modern Windows (10 version 1803 and later, and all Windows 11 versions) includes a setting called Graphics performance preference (also known as GPU preference or graphics settings). It lets you assign a specific GPU to a specific app or game. On a typical laptop, you have two GPUs:
- Integrated GPU (iGPU) – built into the CPU (e.g., Intel UHD, AMD Radeon Graphics). Low power, low performance, good for desktop and video playback.
- Discrete GPU (dGPU) – a separate chip (e.g., NVIDIA GeForce, AMD Radeon RX). High power, high performance, needed for demanding 3D games.
By default, Windows and driver software decide which GPU to use. That decision is often based on power saving, so some games run on the iGPU, causing low frame rates. The performance preference setting overrides that decision for a chosen app, forcing it to use the dGPU.
When It Actually Improves Gaming
The setting only helps when the game is already running on the wrong GPU. You can check which GPU a game is using via Task Manager (Performance tab → GPU Engine) or in-game overlays (NVIDIA’s or AMD’s). If the game shows high usage on the iGPU and low on the dGPU, forcing the dGPU will improve performance.
Common scenarios where this helps:
- Laptops with switchable graphics (most gaming laptops, many ultrabooks).
- Desktops with an iGPU and a dGPU (rare, but possible).
- Games that don’t have a built-in GPU selection option.
- Older games that default to the iGPU due to poor detection.
If your system has only one GPU (most desktops), this setting does nothing—there’s no alternative to switch to. Also, if the game already uses the dGPU, changing the preference won’t increase performance further.
How to Set a Graphics Performance Preference
The steps are slightly different between Windows 10 and Windows 11, but the principle is the same.
Windows 11:
- Open Settings → System → Display → Graphics.
- Under “Add an app,� choose Desktop app (or Microsoft Store app if the game is from the Store).
- Click Browse and locate the game’s .exe file (usually in Steamin, GOG, Epic Games, or the installation folder).
- Select the game, click Options.
- Choose High performance (the dGPU) and click Save.
Windows 10:
- Open Settings → System → Display → Graphics settings (at the bottom).
- Choose Desktop app or Microsoft Store app.
- Browse for the game, select it, click Options.
- Pick High performance and save.
You can also set a global default in the same settings page, but per-game is usually safer because some apps (like video players) don’t need the dGPU.
Common Mistakes and Misconceptions
One big misconception: this setting does not overclock or “boost� your GPU. It only selects which GPU runs the app. If the dGPU is already in use, you won’t see any gain.
Another mistake: setting everything to “High performance� can drain laptop battery faster and increase heat. It’s better to assign only games and 3D apps.
Also, some games have their own GPU selection (e.g., in the launcher or settings). If the game forces the iGPU, Windows’ preference might not override it. In that case, you need to change the game’s own settings or use the GPU driver’s control panel (NVIDIA Control Panel or AMD Software) to force the dGPU.
Finally, if you’re using an external monitor on a laptop, the monitor might be physically connected to the iGPU, and the dGPU’s output goes through it. In that case, the dGPU is already being used for rendering, and the preference setting may not change anything.
Comparing with Driver-Level GPU Assignment
Both NVIDIA and AMD provide their own GPU selection tools. The Windows setting is a fallback that works even if you don’t have the driver’s control panel installed. However, driver-level settings often offer more options (e.g., per-profile settings, power modes).
In practice, if you have an NVIDIA laptop, you can use NVIDIA Control Panel → Manage 3D Settings → Program Settings → select the game → set “Preferred graphics processor� to “High-performance NVIDIA processor.� This achieves the same result as the Windows setting. AMD’s software has a similar option.
The Windows setting is useful when the driver’s control panel doesn’t list the game (e.g., a portable app) or when you want a quick, system-wide override.
Potential Downsides and Limitations
Forcing the dGPU can cause:
- Higher power consumption and shorter battery life on laptops.
- More heat and fan noise.
- Potential instability if the game is incompatible with the dGPU (rare, but some older games run worse on newer GPUs).
Also, the setting only applies to the app you add. If you add the wrong .exe (e.g., a launcher instead of the game), it won’t affect the actual game. Make sure you select the main game executable.
Finally, this setting does not help with CPU bottlenecks, RAM limitations, or storage speed. If your game is slow because of a weak CPU, changing GPU preference won’t fix it.
Frequently Asked Questions
Does this setting work on desktops with only one GPU?
No. If there is only one GPU, there is nothing to switch to. The setting will have no effect. Desktops with an iGPU and a dGPU (like Intel’s Quick Sync) can benefit, but that’s uncommon.
Will it improve FPS in all games?
Only if the game was using the iGPU. If it already uses the dGPU, you won’t see any improvement. For games that are CPU-bound, the GPU choice may not matter much.
How do I know which GPU a game is using?
Open Task Manager (Ctrl+Shift+Esc), go to the Performance tab, and click “GPU 0� and “GPU 1.� Then run the game and watch the usage. The GPU with high usage is the one being used. You can also enable the “GPU Engine� column in the Processes tab to see per-app GPU usage.
Is “High performance� always the best choice?
Not always. For a game that runs fine on the iGPU, using the dGPU wastes power and generates heat. For demanding games, the dGPU is necessary. It’s best to set only games that need the extra power to “High performance.�
Can I set this for Microsoft Store games?
Yes. In the same settings page, choose “Microsoft Store app� and select the game from the list. The process is the same as for desktop apps.
What if the game doesn’t appear in the list?
For desktop apps, you can browse to the .exe manually. For Store apps, make sure you’ve installed the game and it’s listed. If it’s not, try using the driver’s control panel instead.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.