How to Change the Graphics Card Assigned to a Display

Why Change the Graphics Card Assigned to a Display

Modern computers often come with two graphics processing units: an integrated GPU built into the processor and a dedicated GPU from NVIDIA or AMD. The integrated GPU is power efficient and handles everyday tasks like web browsing and document editing, while the dedicated GPU provides the extra performance needed for gaming, video editing, 3D modeling, and other graphically intensive applications. By default, your operating system may not always send the most demanding work to the fastest GPU, especially if you have multiple monitors connected. You might also want a specific display to be driven entirely by the dedicated card for tasks that require its full capability. Changing which graphics card is assigned to a display can improve performance, reduce stuttering, and even free up resources on the integrated GPU for background tasks. This article walks through the practical methods to assign a dedicated GPU to a specific screen on Windows, using BIOS settings, and through control panels provided by GPU manufacturers.

Understanding How Windows Assigns Graphics Cards

In Windows 10 and Windows 11, the operating system uses a dynamic graphics switching system. When you connect a monitor, the video output is driven by whichever GPU physically handles that port. On many laptops, the integrated GPU controls the built-in display, while external ports may be wired to either the integrated or dedicated GPU depending on the hardware design. On desktop PCs, each monitor is physically connected to a specific graphics card via HDMI, DisplayPort, or DVI. The default behavior is that the GPU connected to the monitor renders everything shown on that screen. However, you can override this at the application level: you can tell Windows to use the high-performance dedicated GPU when a particular program is running, even if the display itself is driven by the integrated GPU. This is not a direct assignment of the entire display to a different card, but it effectively changes which card performs the rendering for the content on that display. For full system control, you may need to adjust settings in the BIOS or UEFI.

How to Change the Graphics Card Assigned to a Display - 1

Method 1: Using Windows Graphics Settings

The most straightforward way to change the graphics card used for applications on a specific monitor is through the built-in Graphics Settings in Windows 10 or 11. This method does not change which GPU physically outputs to the monitor, but it forces demanding applications to run on the dedicated GPU, which then outputs the rendered image through the integrated GPU or directly to the display. To access this feature, open Settings, navigate to System, then Display, and scroll down to click on Graphics. You will see a list of desktop apps and Microsoft Store apps. You can add a new app by browsing to its executable file. Once added, select the app, click Options, and choose High performance to assign the dedicated GPU. This is useful if you want a game or a video editor to use the strongest GPU, even on a monitor connected to the integrated graphics. The table below summarizes the differences in GPU assignment options available in Windows.

SettingEffect on DisplayGPU Used for Rendering
Add an app and set to High performanceNo change to display connectionDedicated GPU renders the app, but output may go through integrated GPU
Add an app and set to Power savingForces app to use integrated GPUIntegrated GPU only
No app added (default)Windows chooses based on power and performanceUsually integrated for basic tasks, dedicated for recognized high-performance apps

For more details, refer to the Microsoft Support article on using multiple monitors. This method works for both desktop and laptop systems and is the safest because it does not require modifying system firmware.

How to Change the Graphics Card Assigned to a Display - 2

Method 2: Assigning a Dedicated GPU via BIOS/UEFI

For users who need the dedicated GPU to be the primary graphics processor for the system, especially for the boot screen or to fully disable the integrated GPU, the BIOS or UEFI settings are the appropriate place. Enter the BIOS by pressing a key like F2, Del, or F10 during startup. Look for a menu called Integrated Devices, Advanced, or Onboard Devices. The exact naming varies by manufacturer. You will find options like Primary Graphics Adapter or Init Display First. Set this to PEG (PCI Express Graphics) or Discrete Graphics to make the dedicated GPU the default. Alternatively, you can disable the integrated GPU entirely if the system allows. This ensures that all displays connected to the dedicated GPU are used from boot and that no rendering is handed off to the integrated chip. Note that on some laptops, the integrated GPU cannot be disabled because it handles essential functions like display brightness control. A common use case is when you have a desktop with two GPUs and want one specific GPU to drive a particular monitor. You can select the PCIe slot in which the desired card is installed as the primary adapter. This setting is global and affects all displays until you change it again.

Dell provides detailed instructions for switching between integrated and dedicated graphics on their notebooks. Check the Dell Support page for alternating graphics for step-by-step guidance specific to their hardware. Keep in mind that BIOS changes require a restart and can sometimes lead to a black screen if the dedicated GPU is not properly connected. Always ensure you have a way to reset the BIOS if needed.

How to Change the Graphics Card Assigned to a Display - 3

Method 3: Using GPU Manufacturer Control Panels

NVIDIA and AMD provide their own control panels that offer more granular control over which GPU is used. The NVIDIA Control Panel, for example, has a 3D Settings section where you can manage global and per-application profiles. Under Manage 3D Settings, you can select the preferred graphics processor. For systems with a Qualcomm or Intel integrated GPU, this dropdown may show options like Auto-select, Integrated graphics, and High-performance NVIDIA processor. However, this global setting applies to all rendering, not to a specific display. If you have a workstation with an NVIDIA Quadro card, the control panel may also allow you to assign a particular GPU to a given display via the Set up multiple displays page. For AMD Radeon cards, the Adrenalin software has a similar feature under Gaming or Graphics, where you can set the GPU affinity for each application. These control panels do not typically let you assign a whole display to a different GPU independent of the physical connection, but they can force all content on that display to be rendered by the dedicated card if the display is physically attached to that card. If you find that an external monitor is running off the integrated GPU when you want it on the dedicated card, check that the monitor cable is plugged into the GPU’s ports, not the motherboard’s. On many desktops, the motherboard video ports are driven by the integrated GPU, while the discrete card’s ports are on a separate bracket. This physical connection is the most important factor in display assignment.

Ensuring a Second Monitor Uses the Dedicated GPU

If you have a dual-monitor setup and you want your secondary display to use the dedicated GPU exclusively, start with the cable connection. Confirm that the secondary monitor is plugged into the dedicated graphics card (usually located lower on the back of the PC or on the side of a laptop). Next, use Windows Graphics Settings to assign the applications you run on that monitor to High performance. For maximum reliability, you can also set the secondary monitor as the primary display in Windows Display Settings, which may encourage the system to allocate more resources to it. Another approach is to use the BIOS to set the dedicated GPU as the primary adapter, which makes it the default for all displays. However, if you have two discrete GPUs and you want one card to handle a specific monitor while the other card handles a different monitor, the simplest method is to connect each monitor to the respective GPU and then, in Windows, set the display arrangement. Some high-end motherboards allow you to specify which PCIe slot is the primary graphics output, but that slot will drive all displays unless you enable multi-GPU support. For gaming laptops, the dedicated GPU often drives the external monitor ports directly, while the internal screen is linked to the integrated GPU. That is why plugging an external monitor into the HDMI port on a gaming laptop can dramatically improve performance for games.

How to Change the Graphics Card Assigned to a Display - 4

Common Issues and Troubleshooting

Users may encounter situations where the dedicated GPU seems to be inactive even after following the steps. First, verify that the dedicated GPU is recognized in Device Manager. If it appears with an error, update the driver from the manufacturer’s website. For laptop users, some models have a power-saving feature that automatically switches to the integrated GPU when on battery. Changing the power plan to High Performance can keep the dedicated card active. If the BIOS option to disable the integrated GPU is not available, you can also use the Windows Graphics Settings to force all applications to High performance, though this may increase heat and battery drain. Another issue is that applications like web browsers may not appear in the list of apps in Graphics Settings. You can add them manually by selecting Browse and locating the executable. For video editing or CAD software, ensure that the software is added and set to High performance. If you still see poor performance, check that the monitor is connected directly to the dedicated card and not through an adapter that might be limited. In multi-monitor setups, try swapping cables to test if a specific port is defective.

Practical Considerations and List of Steps

Before making any changes, decide which GPU you want to be responsible for which display. Here is a checklist of actions you can take:

How to Change the Graphics Card Assigned to a Display - 5
  • Identify which GPU each monitor is physically connected to by looking at the cable and the port on the back of your PC or laptop.
  • Open Windows Settings > System > Display > Graphics and add your key applications (games, editors) one by one, setting each to High performance.
  • Check your GPU driver software (NVIDIA Control Panel or AMD Adrenalin) for per-application graphics settings and set the preferred GPU.
  • If you need the dedicated GPU to handle the entire display for all content, consider changing the BIOS primary graphics adapter to PCIe or Discrete and, if possible, disable the integrated GPU.
  • After making changes, test performance by running a demanding application on the target monitor and monitor GPU utilization using Task Manager or third-party tools.

These steps help ensure that the desired display uses the graphics card that delivers the best performance for your specific workload.

References

Microsoft Support. "Como usar vários monitores no Windows." Accessed at https://support.microsoft.com/pt-br/windows/como-usar-v%C3%A1rios-monitores-no-windows-329c6962-5a4d-b481-7baa-bec9671f3a. This article provides guidance on configuring multiple displays and graphics settings in Windows 10 and 11.

Dell Support. "Como alternar entre a placa gráfica integrada e a dedicada em notebooks Dell." Accessed at https://www.dell.com/support/kbdoc/pt-br/000190229/como-alternar-entre-a-placa-gr%C3%A1fica-integrada-e-a-placa-gr%C3%A1fica-dedicada-em-notebooks-dell. This resource explains how to change the default GPU in the BIOS/UEFI for Dell laptops.

graphics card display settings GPU monitor setup Windows gaming performance
Notice This content is for informational purposes only and may vary by device, driver, and operating system.
Author

Stefano Barcellos

Contributor at Visite Barbados.

« Previous post
How to Reset Your Windows PC for a Fresh Start

Related posts