You bought an eGPU for the horsepower, then noticed your frame rates barely moved, because Windows quietly kept rendering the game on the laptop's built-in graphics. Fixing games running on the iGPU instead of the eGPU comes down to telling Windows explicitly which chip to use, either through Graphics settings or by plugging your monitor straight into the eGPU.

Quick Answer

Open Windows Graphics settings, add the game's executable, and set its GPU preference to High performance so it targets the external GPU. The most reliable fix, though, is to connect your monitor directly to the eGPU's video outputs, which forces every game on that display to render on the external card.

Set the GPU preference in Windows

Windows defaults to "Let Windows decide," and that default is exactly what routes demanding games to the wrong chip. Override it per game.

  1. Open the Start menu, type Graphics settings, and open it.
  2. Under "Add an app," choose Desktop app, then browse to the game's .exe file and add it.
  3. Click the game in the list, choose Options, and select High performance, which forces the external GPU. Energy saving would force the iGPU, so avoid that here.
  4. Launch the game fresh so the new preference takes effect.

If you run an Nvidia eGPU, the Nvidia Control Panel offers the same control: under Manage 3D settings, Program Settings, add the game and set its preferred graphics processor to the high-performance Nvidia option.

Docking Stations

The fix that almost always works

Software preferences sometimes get ignored, especially on laptops and mini PCs where the architecture keeps defaulting back to the iGPU. The dependable workaround is to connect your monitor directly to the video outputs on the eGPU enclosure rather than the laptop's own ports.

When the display hangs off the eGPU, anything shown on it renders on the external card by default, with no internal-to-external copy step that can drag performance down. This single change resolves most cases where a game stubbornly clings to the iGPU. If you are still routing the cable through a dock or docking station, move the display cable to the graphics card itself and retest.

If it still uses the wrong GPU

Update both your graphics drivers and Windows, since stale drivers are a common reason GPU preferences get ignored. Confirm the change in-game by opening Task Manager or an overlay and watching which GPU is under load. Once the external card is doing the work, comparing the result against the wider graphics card best-sellers is a quick way to sanity-check the performance you should be seeing.

Frequently Asked Questions

Why is my game using the iGPU when I have an eGPU connected?

Windows defaults to "Let Windows decide" for GPU selection, which often routes games to the integrated chip. You have to set the game's GPU preference to High performance manually, or connect your monitor directly to the eGPU so its display renders on the external card.

Does plugging the monitor into the eGPU help?

Yes, it is the most reliable fix. A display connected to the eGPU's outputs renders on the external GPU by default and skips the internal-to-external copy that can sap performance. If software settings keep failing, move the monitor cable to the card itself.

Where is the Windows GPU preference setting?

Open Start, search Graphics settings, add the game under Desktop app, then set its preference to High performance for the external GPU. Energy saving forces the integrated GPU instead, so pick High performance for eGPU gaming.

My setting is correct but the game still ignores it. What now?

Update your graphics drivers and Windows, as outdated drivers commonly cause this. Then confirm with Task Manager or an in-game overlay which GPU is loaded. If the software route keeps failing, connecting the monitor directly to the eGPU is the dependable fallback.

Getting your external graphics setup running properly? Browse connectivity options in the docking station range at Evetech and make sure every link in the chain is pulling its weight.