How Can I Change Which GPU Is Used for My eGPU Setup?
In today’s world of high-performance computing and gaming, external GPUs (eGPUs) have become a popular solution for boosting graphical power without the need to upgrade an entire laptop or desktop. However, managing which GPU your system uses—especially when juggling between integrated graphics, a dedicated internal GPU, and an eGPU—can sometimes be a bit tricky. Understanding how to change which GPU is used for your eGPU setup is key to optimizing performance and ensuring your applications run smoothly.
Whether you’re a creative professional seeking faster rendering times or a gamer aiming for higher frame rates, controlling GPU usage allows you to tailor your system’s resources to your specific needs. The process involves navigating system settings, driver configurations, and sometimes software preferences to direct workloads to the most appropriate graphics processor. This flexibility not only enhances performance but can also help manage power consumption and thermal output.
In the following sections, we’ll explore the fundamental concepts behind GPU selection in eGPU setups and shed light on the common methods to switch between GPUs. By gaining a clear understanding of these principles, you’ll be better equipped to harness the full potential of your external graphics hardware.
Configuring GPU Preferences on Windows
To change which GPU is used for an eGPU setup on a Windows system, you typically need to adjust settings within the operating system and sometimes within the application itself. Windows 10 and later versions include built-in features that allow users to specify GPU preferences per application, which is essential when balancing workloads between integrated graphics, internal discrete GPUs, and external GPUs.
First, ensure your eGPU is properly connected and recognized by the system. You can verify this by checking the Device Manager under “Display Adapters.” Once confirmed, follow these steps:
- Open **Settings** > **System** > Display.
- Scroll down and click on Graphics settings.
- Under “Choose an app to set preference,” select whether the application is a Classic app (Win32) or Universal app (UWP).
- Browse and add the executable file for the program you want to assign to the eGPU.
- Once added, click on the application and select Options.
- Choose High performance to use the discrete GPU (which is often the eGPU if it has higher performance than the internal GPU).
- Click Save to apply changes.
This method allows Windows to prioritize the eGPU for specific applications, though some programs may still require internal settings adjustment to fully utilize the external GPU.
Using GPU Management Software and Drivers
Many GPU manufacturers provide dedicated software that can control GPU usage, including assigning workloads to an eGPU. For example, NVIDIA offers the NVIDIA Control Panel, and AMD provides the Radeon Software suite. These tools can be used to manage GPU preferences beyond Windows settings:
- NVIDIA Control Panel:
- Navigate to Manage 3D Settings.
- Under the Program Settings tab, select the application you want to configure or add it manually.
- In the Preferred graphics processor dropdown, select the eGPU (usually listed as the discrete GPU model).
- Apply changes.
- AMD Radeon Software:
- Open the Radeon Software application.
- Go to the Graphics or System tab, then to Switchable Graphics settings.
- Assign the desired GPU to individual applications by choosing “High Performance” for the eGPU.
Using manufacturer software can sometimes offer more granular control and improved compatibility with the eGPU, especially in gaming or professional applications.
BIOS and Firmware Considerations
In some systems, the BIOS or UEFI firmware settings can influence which GPU is prioritized during boot and operation. This is more common in laptops with internal discrete GPUs combined with Thunderbolt-connected eGPUs. Accessing BIOS/UEFI and adjusting GPU-related options can help ensure the eGPU is recognized as the primary graphics processor:
- Look for settings labeled Primary Display, Initial Display Output, or GPU Selection.
- Set the preference to PCIe or Thunderbolt devices if available.
- Disable integrated graphics if the BIOS allows, forcing the system to use the eGPU.
- Save changes and reboot.
Note that BIOS options vary widely by manufacturer and model; consult your device’s manual or support site for precise instructions. Incorrect BIOS settings can cause system instability, so proceed with caution.
Application-Level GPU Selection
Some professional and creative software, such as Adobe Premiere Pro or Autodesk Maya, include internal settings that allow users to specify which GPU to use for rendering or compute tasks. This is important because even if the OS and drivers prioritize the eGPU, the application may default to the internal GPU unless explicitly instructed otherwise.
Common steps include:
- Navigating to the application’s Preferences or Settings menu.
- Locating the GPU or Hardware Acceleration section.
- Selecting the external GPU from a dropdown or list of detected GPUs.
- Restarting the application to apply the new GPU setting.
This per-application approach ensures that the intended GPU is leveraged for specific workloads, maximizing performance benefits from the eGPU.
Comparison of GPU Selection Methods
The table below summarizes the various methods to change which GPU is used for an eGPU setup, highlighting their scope, ease of use, and typical use cases.
Method | Scope | Ease of Use | Typical Use Case | Notes |
---|---|---|---|---|
Windows Graphics Settings | Per application | Moderate | General software, games | Built-in, requires Windows 10 or later |
GPU Manufacturer Software | Per application/system-wide | Moderate | Gaming, professional apps | Offers more granular control |
BIOS/UEFI Configuration | System-wide | Advanced | Boot priority, troubleshooting | Varies by hardware, risky without guidance |
Application-Level Settings | Per application | Easy to Moderate | Creative and professional software | Ensures app uses correct GPU |
Configuring GPU Usage for eGPU on Windows
To specify which GPU is utilized when an external GPU (eGPU) is connected on a Windows system, you need to adjust system and application settings accordingly. Windows allows users to assign preferred GPUs for individual applications or set global preferences.
Follow these steps to change GPU priority for eGPU usage:
- Access Graphics Settings:
- Open Settings > System > Display.
- Scroll down and click on Graphics settings.
- Choose the Application:
- Under “Choose an app to set preference,” select the app type: Desktop app or Microsoft Store app.
- Click Browse and locate the executable (.exe) of the application.
- Set GPU Preference:
- Once the app is added, click on it and select Options.
- Choose between:
- System default
- Power saving (usually integrated GPU)
- High performance (usually discrete GPU or eGPU)
- Select High performance to force the app to use the eGPU.
- Save and Restart:
- Click Save to apply the changes.
- Restart the application or reboot the system if necessary to ensure the new GPU setting takes effect.
Note that some applications may require additional configuration or may not honor these settings due to their own internal GPU management.
Managing GPU Selection on macOS with eGPU
macOS handles eGPU usage differently, primarily focusing on automatically routing graphics workloads to the eGPU for supported apps. However, users can influence GPU usage via system preferences and specific app settings.
To control which GPU is used for an application on macOS:
- Enable “Prefer External GPU” for Specific Apps:
- Locate the application in the Finder.
- Right-click the app and select Get Info.
- Check the box labeled Prefer External GPU.
- Close the Info window and launch the application.
- Disable Automatic Graphics Switching:
- Open System Preferences > Battery (or Energy Saver on older macOS versions).
- Uncheck Automatic graphics switching to force the system to use the discrete GPU or eGPU instead of the integrated graphics.
macOS prioritizes eGPU usage for Metal-supported applications and certain workloads, but developers can also optimize their software for eGPU compatibility.
Adjusting GPU Priority via BIOS/UEFI Settings
Some laptops and desktops provide BIOS or UEFI options to set the primary GPU or influence GPU initialization order. This can affect whether the internal GPU or the eGPU is used by default during system boot and for certain applications.
To check and adjust these settings:
- Restart the computer and enter BIOS/UEFI setup (usually by pressing Delete, F2, or Esc during startup).
- Navigate to graphics or display configuration menus.
- Look for options such as:
- Primary Display
- Initial Display Output
- GPU Priority
- Set the preference to:
- PCIe or External GPU to prioritize eGPU
- Integrated or Internal GPU to prioritize the built-in GPU
- Save changes and exit BIOS/UEFI.
Note that BIOS options vary widely by manufacturer and model. Refer to your motherboard or laptop manual for precise instructions.
Using NVIDIA and AMD Control Panels to Select GPUs
Both NVIDIA and AMD provide control panels that allow for detailed GPU management, including per-application GPU selection and global settings.
Control Panel | Steps to Set Preferred GPU |
---|---|
NVIDIA Control Panel |
Frequently Asked Questions (FAQs)What is an eGPU and why would I want to change which GPU is used? How can I change the default GPU for my eGPU on Windows? Is it necessary to update drivers when switching GPUs for an eGPU setup? Can I switch the active GPU without restarting my computer? How do I prioritize the eGPU over the integrated GPU on a Mac? What troubleshooting steps should I take if my system does not recognize the eGPU? Key steps often include connecting the eGPU properly via the correct interface, such as Thunderbolt, verifying that the latest drivers are installed, and selecting the eGPU as the preferred device either globally or on a per-application basis. On Windows systems, this may involve using the Graphics Settings panel or the NVIDIA/AMD control panels, while macOS users might need to manage eGPU preferences through system settings or application-specific options. Additionally, BIOS or firmware settings might need to be reviewed in some cases to enable or prioritize external GPU usage. In summary, effectively changing which GPU is used for an eGPU requires a combination of hardware setup, driver management, and software configuration. By carefully following these steps and ensuring compatibility, users can optimize their system’s graphics performance and leverage the full capabilities of their external GPU solution. Author Profile![]() Latest entries |