X-Plane 8 min read 281 views

How do I make X-Plane use my dedicated graphics card?

Ian Stephens
In short

Make X-Plane 11 or 12 use a dedicated NVIDIA or AMD graphics card on Windows or Linux, verify the renderer, and fix common GPU-selection faults.

X-Plane has no in-simulator GPU selector. In Windows, close the simulator, add its actual executable under Settings > System > Display > Graphics, choose Options, and set it to High performance. On a desktop, also plug every simulator display into the NVIDIA or AMD card, not the motherboard.

How do I force X-Plane to use the dedicated GPU in Windows?

Windows must be given a high-performance preference for the executable belonging to the X-Plane installation you actually launch.

  1. Close X-Plane completely. Shut down the simulator rather than leaving it at the menu.
  2. Locate the correct executable. It is in X-Plane's main installation folder. Do not select the installer, updater, Plane Maker, Steam client or a desktop shortcut. If X-Plane 11 and X-Plane 12 are both installed, each needs its own entry.
  3. Open Windows graphics settings. Go to Settings > System > Display > Graphics. The labels vary slightly between Windows releases.
  4. Add X-Plane as a desktop application. Select Browse, open the simulator's installation folder and choose its application executable.
  5. Choose the dedicated card. Open Options, select High performance and check that Windows names the expected NVIDIA or AMD GPU beneath that choice.
  6. Save and relaunch X-Plane. Load an aircraft at an airport before checking GPU activity; the menus produce little 3D load.

A mistake we see constantly is configuring one copy of X-Plane and then launching another. This happens with separate demo, Steam and manually installed copies because Windows treats every executable path as a different application.

If Windows ignores the preference, assign X-Plane to the high-performance processor in the NVIDIA or AMD application profile as well. Windows' application preference can override a conflicting vendor setting, so both should name the same GPU. NVIDIA users can follow our recommended per-application NVIDIA settings for X-Plane 12 rather than changing the global profile.

Does the monitor cable affect which GPU X-Plane uses?

On a desktop, the display cable should normally be connected directly to the dedicated graphics card. The card's HDMI and DisplayPort sockets are on the expansion card lower down the case; motherboard video sockets usually feed the integrated GPU.

Some computers can render X-Plane on the dedicated GPU and copy the completed frames through the integrated adapter. That arrangement can work, but it adds overhead and makes diagnosis harder. Connect all simulator displays to the dedicated card where possible.

What does “discrete graphics controller direct output mode” mean?

This laptop setting usually routes the internal display directly to the dedicated GPU instead of passing frames through the integrated GPU. It is commonly controlled by a MUX switch or a manufacturer display-mode utility.

  • Choose direct or discrete-only output when the laptop is plugged into mains power and maximum X-Plane or VR performance matters.
  • Choose hybrid graphics when battery life, lower heat and normal desktop use matter more than the last part of simulator performance.

Changing output mode may require a restart. It does not replace the Windows application preference on every laptop, and disabling the integrated GPU in Device Manager is not an equivalent fix. Many internal panels depend on that adapter in hybrid mode.

Is GPU 0 integrated graphics, and how do I check X-Plane's GPU?

GPU 0 is not automatically integrated graphics; it is simply the first adapter enumerated by Windows and may be Intel, AMD or NVIDIA.

  1. Run a flight. Use an external view, detailed aircraft or busy airport so the renderer has meaningful work.
  2. Open Task Manager. Display the GPU or GPU engine column for the X-Plane process.
  3. Match the number to the adapter. The Performance tab names each GPU. For example, an entry such as GPU 1 - 3D means that GPU 1 is handling the process's 3D work; it does not reveal the manufacturer until you check the Performance tab.
  4. Confirm it in Log.txt. Open Log.txt in X-Plane's main folder and inspect the startup renderer or device information. It should name the graphics API and the GPU used for that launch. The log is refreshed on later launches.

Log.txt naming the NVIDIA or AMD card is stronger evidence than a single utilisation percentage. On a hybrid laptop, the integrated GPU may remain active because it drives the panel or desktop compositor while the dedicated card renders X-Plane.

Low dedicated-GPU usage also does not prove that the wrong card was selected. X-Plane may be limited by the CPU, a frame-rate cap, vertical synchronisation, thermal throttling or one heavily loaded simulation thread. Our method for separating CPU and GPU performance limits explains what to check next.

X-Plane still uses integrated graphics: what should I do?

Check the executable path, display connection, power mode and driver detection before reinstalling the simulator.

What you seeLikely explanationWhat to do
Log.txt names NVIDIA or AMD, but the integrated GPU is activeNormal hybrid-display routing or desktop compositionNo change is needed if X-Plane's 3D engine is running on the dedicated card.
Log.txt names the integrated GPUThe wrong executable was added, or Windows and the vendor profile conflictRemove the old entry, add the executable from the installation being launched and align both application profiles.
The dedicated GPU is missing from the High performance choiceWindows is not detecting it correctly, or a laptop power or firmware mode has disabled itConnect mains power, confirm the card appears in Device Manager, reinstall the appropriate graphics driver and inspect the laptop's hybrid or discrete graphics setting.
The desktop still uses the integrated cardThe monitor is connected to a motherboard outputMove the display cable to a port on the dedicated graphics card.
The correct GPU has low usage and frame rate remains poorX-Plane is CPU-limited, capped or thermally constrainedCompare CPU and GPU frame times, check frame-rate limits and watch temperatures under load.
X-Plane crashes after changing GPUA driver, overclock, plug-in, injector or VRAM problem has been exposedReturn GPU clocks to standard values, update the graphics driver, lower texture demand and test without third-party plug-ins or graphics injectors.

Reinstalling X-Plane rarely changes GPU selection because the operating system and graphics driver control it. Reinstall only after confirming the correct application profile, driver, power mode and physical display connection.

Can an injector force X-Plane to use NVIDIA?

No. A graphics, shader or API injector is not a reliable GPU selector and should not be used instead of Windows Graphics settings or Linux PRIME offload.

Injectors can place wrapper libraries or Vulkan layers between X-Plane and the driver, which may cause startup failures, device-loss errors or misleading troubleshooting results. Remove them while diagnosing GPU selection, then verify the unmodified simulator with Log.txt.

What changes for X-Plane 11 graphics, Vulkan and X-Plane 12?

X-Plane 11 and X-Plane 12 use the same operating-system GPU-selection method, even though their rendering APIs differ.

SimulatorNormal rendering optionsHow the GPU is selected
X-Plane 11Later X-Plane 11 builds can use Vulkan on Windows and Linux or Metal on macOS; the legacy OpenGL renderer may also be available.Windows application preferences, macOS graphics management or Linux PRIME configuration
X-Plane 12Vulkan on Windows and Linux; Metal on macOSWindows application preferences, macOS graphics management or Linux PRIME configuration

Vulkan is a rendering API, not a command to use the dedicated card. Selecting Vulkan in X-Plane 11 will not correct an application profile that points to integrated graphics. Likewise, Zink, texture quality, anti-aliasing and resolution do not choose the adapter.

Once the correct card is confirmed, tune the simulator rather than setting every slider to maximum. Our X-Plane graphics-setting guidance identifies the controls that mainly affect GPU load, VRAM and frame rate.

Does dedicated graphics selection work even on Linux?

Yes. On Linux, X-Plane uses the GPU selected by the desktop session, Vulkan or OpenGL driver and PRIME render-offload environment rather than an in-simulator switch.

  • Mesa systems: use DRI_PRIME=1 to request the non-default GPU. A common Steam launch option is DRI_PRIME=1 %command%. For a native installation launched from its folder, the equivalent form is DRI_PRIME=1 ./X-Plane-x86_64.
  • Proprietary NVIDIA PRIME systems: use the distribution's PRIME offload helper. Where prime-run is installed, Steam can use prime-run %command%, or a native installation can be started with prime-run ./X-Plane-x86_64.
  • Dedicated-only sessions: no offload prefix is normally needed when the whole desktop session already runs on the NVIDIA or AMD card.

DRI_PRIME is associated with Mesa and is not a substitute for the proprietary NVIDIA PRIME method. If the command appears to do nothing, confirm that the launcher inherited the variable and that the dedicated card's Vulkan driver is installed. Then inspect Log.txt; activity on the integrated GPU may still be normal when it drives the laptop panel.

How does dedicated GPU selection work on macOS?

macOS manages X-Plane's graphics device rather than offering the Windows-style application selector.

  • Intel Macs with integrated and discrete GPUs: connect mains power and disable Automatic graphics switching if that option is offered by the model and macOS version.
  • Apple silicon Macs: the Apple GPU uses unified memory and there is no separate NVIDIA or AMD graphics card to select.

As on Windows and Linux, check Log.txt to confirm the Metal renderer and graphics device used for the launch.

AI Assistant New

Still stuck? Ask Fly Away

Ask Fly Away is our AI flight-sim assistant. Ask your exact question and get a direct, step-by-step answer in seconds — free to try.

Ask Fly Away Free preview · unlimited for PRO members