Switch between integrated and discrete GPU on a gaming laptop through Windows Settings under System > Display > Graphics, where you can set a per-application preference (Power Saving for iGPU, High Performance for dGPU), or through your NVIDIA or AMD control panel’s global and program-specific 3D settings, which control the same underlying preference with sometimes more detailed per-app options.
Most gaming laptops use hybrid graphics, meaning both GPUs are present and the system picks which one handles a given application based on these settings rather than you physically switching a hardware toggle. This distinction is worth keeping in mind whenever performance seems inconsistent between games. Getting the assignment right matters for both performance (games need the dGPU) and battery life (everything else benefits from staying on the iGPU). A few minutes spent confirming this pays off across every future gaming session.

Quick answer
Open Windows Settings, go to System > Display > Graphics, add your game if it’s not listed, and set it to High Performance to force the dGPU. Leave background and productivity apps on the default or Power Saving setting so they use the iGPU and preserve battery. Use your NVIDIA or AMD control panel as an alternative or backup method if the Windows setting doesn’t apply correctly.
| Setting location | Applies to | Typical use |
|---|---|---|
| Windows Graphics settings | Per-application, system-wide list | General per-app GPU assignment |
| NVIDIA Control Panel / app | Global default + per-program overrides | More granular NVIDIA-specific control |
| AMD Software | Global default + per-program overrides | More granular AMD-specific control |
| BIOS/manufacturer dGPU toggle | Entire system | Full discrete GPU disable for max battery |
Why laptops have two GPUs
Most gaming laptop CPUs include a built-in integrated GPU alongside the separate, more powerful discrete GPU. The integrated GPU draws far less power and is more than capable of handling desktop use, video playback, and light applications, while the discrete GPU handles demanding 3D workloads like games. Running both available and switching between them based on the task, rather than always running the discrete GPU, is what makes reasonable battery life possible on a laptop with serious gaming performance.
This setup is generally called hybrid graphics, and the underlying technology differs slightly by GPU vendor and laptop implementation, but the practical experience for the user is the same: Windows and the graphics drivers decide, based on your settings, which GPU handles a given application. Getting this right is worth the small time investment.
When this system works correctly, you get iGPU-level battery life during normal use and full dGPU performance the moment you launch something demanding. When the assignment is wrong — a game accidentally running on iGPU, or a background app pinned to the dGPU — you get either poor gaming performance or worse battery life than expected, without an obvious cause unless you check the settings directly.
Two broad implementations of this switching exist across the laptop market: one where the discrete GPU output is always routed back through the integrated GPU’s display connection (sometimes called MSHybrid or Optimus-style switching), and another where some laptops include a physical MUX switch that can route the display directly to either GPU. The distinction matters because MUX-switch laptops with a direct connection typically achieve slightly better dGPU performance in games (since the extra routing step through the iGPU is bypassed), while non-MUX laptops rely entirely on the software-level per-app assignment described in this guide with no hardware-level alternative available.
Setting per-app GPU preference in Windows
Open Windows Settings and navigate to System, then Display, then scroll down to the Graphics settings link. This page shows a list of installed applications with their current GPU preference, plus an option to browse for and add an app that isn’t automatically listed, which is common for games installed through certain launchers or in non-default folders.
Select your game from the list (or add it manually), click Options, and choose High Performance to force the discrete GPU. For apps you want to stay on the integrated GPU to save battery, select Power Saving instead, or leave them on the default “Let Windows decide” setting, which generally favors the iGPU for non-demanding applications automatically.
Changes apply the next time you launch the application — you’ll usually need to fully close and reopen a game that was already running for a GPU preference change to take effect.
It’s worth periodically auditing this list rather than only setting it up once and forgetting about it. Games and launchers occasionally get reinstalled to a new folder location after an update, which can silently break a previously working GPU assignment since Windows tracks the setting by the executable’s file path rather than the application’s name. If a game that used to correctly use the dGPU suddenly reverts to noticeably worse performance after an update, checking whether its entry in the Graphics settings list still points to the correct, current executable path is a good first troubleshooting step.
Setting preference through NVIDIA Control Panel
Open the NVIDIA Control Panel or NVIDIA app and navigate to the 3D settings section, specifically the program settings tab, which lists installed applications similarly to the Windows Graphics page. Select your game, and choose the high-performance NVIDIA processor as its preferred GPU rather than the integrated graphics option.
This achieves largely the same outcome as the Windows setting, and in practice the two settings usually stay in sync, but if a game isn’t behaving correctly through the Windows method, checking and setting it directly in the NVIDIA panel is a reasonable second attempt, since the two interfaces don’t always agree perfectly in every driver version.
Setting preference through AMD Software
AMD’s equivalent is found in AMD Software under the Gaming tab, where you can access per-application graphics settings including the GPU preference for that title. Select your game, and set its preferred GPU to the discrete AMD graphics option rather than the integrated graphics.
As with NVIDIA’s tool, this is a useful alternative path if the Windows-level setting isn’t being respected for a specific application, and checking both locations can help identify whether the issue is with Windows’ assignment or the driver’s own handling of that app.
Confirming which GPU is actually active
Settings menus tell you the intended preference, not necessarily what’s happening in real time, so it’s worth confirming with a monitoring tool while the game is actually running. HWiNFO64 and many manufacturer performance overlays show per-GPU usage percentage, letting you see directly whether the dGPU is spinning up under load or staying idle while the iGPU handles the workload instead.
If a demanding game shows near-zero usage on the dGPU and high usage on the iGPU, that’s a clear sign the GPU assignment didn’t take effect, regardless of what the settings menu displays, and it’s worth rechecking both the Windows and driver-level settings for that specific executable.
A quick sanity-check habit worth building: check GPU usage in the very first minute after launching a game, not just periodically during play. If the wrong GPU is active, it’s usually wrong from the moment the game window opens, so an early check catches a misconfiguration immediately rather than after you’ve already sat through a session of unexpectedly poor performance wondering what changed.
Assigning a game to the discrete GPU
- Open Windows Settings and go to System > Display > Graphics.
- Find your game in the list, or use the browse option to add it if it isn’t listed automatically.
- Click Options next to the game and select High Performance.
- Fully close and relaunch the game for the change to take effect.
- Confirm with a monitoring tool like HWiNFO64 that the discrete GPU shows active usage during gameplay.
- If the setting doesn’t seem to apply, repeat the same assignment in your NVIDIA or AMD control panel directly.
When switching doesn’t work as expected
Games launched through a launcher (Steam, a publisher’s own launcher, an emulator wrapper) sometimes run through a separate executable than the one you’d expect, meaning setting a GPU preference for the visible game shortcut doesn’t affect the actual process doing the rendering. Check for the specific game executable inside the install folder and add that directly to your GPU preference list if the shortcut-level setting isn’t working.
Some laptops support a BIOS-level or manufacturer-software toggle to fully disable the discrete GPU system-wide, useful for maximizing battery life during travel when you know you won’t be gaming, but this is a more drastic step than per-app preference and requires re-enabling before you can game again, sometimes with a restart required.
A small number of laptop models, particularly ones marketed as “MUX switch” enabled, let you choose between full hybrid mode and a discrete-GPU-only mode that bypasses the iGPU entirely for maximum performance, at the cost of no battery-saving fallback while that mode is active — check your specific model’s manual for whether this applies to your hardware.
External monitors connected to a laptop can also complicate GPU assignment on some hybrid graphics implementations, since the physical display output port is sometimes wired directly to one specific GPU rather than routed through the switching layer. If you’re gaming on an external monitor and performance seems oddly capped despite correct in-Windows settings, check whether your laptop’s external port is a dGPU-direct connection (which would bypass the whole switching question in a good way) or an iGPU-routed connection (which could mean the dGPU is rendering but its output has to pass back through the iGPU regardless of app-level settings).
GPU assignment after a Windows reinstall or reset
A clean Windows reinstall or a factory reset clears the per-application GPU preference list entirely, meaning every game you’d previously configured to use the discrete GPU reverts to whatever the default assignment logic decides on its own. This is easy to overlook specifically because the rest of your game library and settings might otherwise feel largely intact after a reset, while GPU assignment silently falls back to defaults in the background without any obvious warning.
After any Windows reinstall, reset, or major feature update, it’s worth treating GPU assignment as one of the first things to re-check rather than assuming it survived intact, particularly for any games you specifically remember needing a manual override for in the past. A quick pass through your most-played titles, confirming each one is still correctly set to High Performance, takes only a few minutes and avoids a period of degraded performance you might otherwise attribute incorrectly to the reinstall itself rather than a lost setting.
Troubleshooting
Symptom: Game still runs on the iGPU after setting it to High Performance. Cause: the setting was applied to the wrong executable, or the change requires a full game restart rather than just returning to the menu. Fix: locate the correct executable in the install folder, add it directly, and fully close and relaunch the game.
Symptom: Battery drains much faster than expected during normal browsing or video playback. Cause: an app unrelated to gaming may have been set to High Performance, pinning it to the dGPU unnecessarily. Fix: review your Graphics settings list and reset non-gaming apps to Power Saving or the default setting.
Symptom: Windows Graphics settings and the NVIDIA/AMD control panel show different preferences for the same game. Cause: the two settings can occasionally fall out of sync, particularly after a driver update. Fix: set the preference in both locations to match, prioritizing the driver-level control panel setting if conflicts persist.
Symptom: Performance is still poor even after confirming the dGPU is active. Cause: the GPU assignment was correct, but the bottleneck is elsewhere — thermal throttling, a CPU-bound scene, or a power limit set too low. Fix: check temperatures and clock speeds with a monitoring tool to rule out a different cause before assuming the GPU assignment is still wrong.
Symptom: A game that previously used the dGPU correctly reverts to the iGPU after a game update. Cause: the update may have moved or renamed the game’s executable, breaking the path-based assignment in Windows Graphics settings. Fix: re-add the game’s current executable to the Graphics settings list and reassign High Performance.
Making this a routine check for new games
Building the habit of checking GPU assignment for every newly installed game, before your first real session rather than after noticing poor performance, avoids the most common way this issue actually gets discovered — a disappointing first impression of a new game’s performance that turns out to be nothing more than a missed settings step rather than any real limitation of the hardware.
Frequently asked questions
Will forcing every app to use the dGPU drain my battery faster?
Yes. The discrete GPU draws significantly more power than the integrated GPU even at idle or light load, so setting everything to high performance instead of only your games will noticeably shorten battery life during normal use.
Why does my game still use the iGPU even after I set it to high performance?
The setting may not have applied correctly, the game may be launching through a launcher executable that needs its own separate override, or the laptop’s hybrid graphics mode (MSHybrid vs discrete-only) can affect how reliably the override is respected.
What’s the difference between Windows Graphics settings and the NVIDIA/AMD control panel for this?
They both set the same underlying preference in most cases, but the NVIDIA and AMD control panels sometimes expose more granular per-application settings and are the more direct route if the game doesn’t appear correctly in the Windows list.
Does switching to iGPU-only mode improve battery life more than just setting apps to prefer the iGPU?
Yes, if your laptop supports a full discrete-graphics-off mode in its BIOS or manufacturer software, since it fully powers down the dGPU rather than just deprioritizing it for specific apps, which some hybrid graphics implementations don’t fully achieve.
Can I check which GPU a game is actually using while it’s running?
Yes, tools like HWiNFO64 or a manufacturer’s performance overlay can show real-time GPU usage per component, letting you confirm whether the dGPU or iGPU is actually active during that specific game session rather than relying on the settings menu alone.
Aaron Whitfield verified GPU-switching behavior across multiple gaming laptops using a battery-drain logger and real-time monitoring during a standardised sustained-load benchmark suite. For more on the power tradeoffs involved, see laptop GPU TGP explained and gaming laptop battery life explained. If you’re troubleshooting unexpectedly low performance more broadly, gaming laptop thermal throttling fixes covers other common causes, and best gaming laptop battery life is a useful reference if hybrid graphics efficiency is a factor in your next purchase.
Related guides
- Alienware 16 Aurora RTX 5070 Review: Display, Portability and Configuration Gaps
- Lenovo Legion Pro 7i Gen 10 Review: 64GB RAM and Dual-SSD Configuration
- MSI Katana 15.6-inch RTX 5050 Review: Configuration Strengths and Upgrade Unknowns
- ASUS ROG Strix SCAR 16 G635LX-XS97 Review: Display Ambition, Upgrade Questions