Top Strategies for Optimizing Dual GPU Laptop Performance

Top Strategies for Optimizing Dual GPU Laptop Performance
hands on laptop with performance metrics icons

Many laptops are equipped with both integrated and dedicated GPUs, which generally function well together, automatically switching based on usage needs. However, without proper optimization, you may not fully harness their capabilities. Here are effective strategies I utilized to optimize my dual GPU laptop for maximum performance.

Update Your GPU Drivers to the Latest Version

Updating the GPU drivers can resolve numerous issues associated with dual GPU laptops. Keeping your drivers up-to-date is crucial for ensuring that both GPUs work harmoniously, yielding the best performance from the latest optimizations.

I strongly recommend using the manufacturer’s software for updating these drivers. These tools not only automatically install the correct drivers, but also provide detailed control over GPU settings. Here are some popular manufacturer utilities:

These applications will ensure that the newest drivers are installed. Alternatively, if you prefer not to use the manufacturer’s software, you can opt for a driver updater tool.

Prioritize the Dedicated GPU in Power Plan Settings

Windows determines which GPU to employ based on the power plan settings. By default, it often utilizes the integrated GPU to conserve energy. For enhanced performance, I suggest adjusting the settings to prioritize the dedicated GPU for most tasks, as it offers superior capabilities. Here’s how to do it:

Open Windows Search, type “power plan,” and select Edit power plan. Then click on Change advanced power settings.

Change power plan settings option in Windows 11

Locate Switchable Dynamic Graphics (or Nvidia Optimus) -> Global Settings and set it to Maximize performance. I have also tested the Optimize performance option, which can be beneficial for those concerned about battery longevity or reducing laptop heat during intensive tasks.

Set Graphics to maximum in power plan

Manually Choose the GPU for Each Application

Windows automatically selects which GPU to utilize for applications by default. However, I’ve encountered instances where a program, typically a game, failed to switch to the dedicated GPU, causing a drop in performance. To mitigate this issue, you can manually assign the appropriate GPU for each application.

Navigate to Windows Settings, go to System -> Display -> Graphics. From here, you can set the graphics preferences for any application. If you want it to utilize the dedicated GPU, select High performance.

A game with high performance GPU option

This feature also allows you to select Power Saving mode for applications that do not require dedicated GPU resources.

Adjust Fan Speed Based on GPU Temperature

Taking full advantage of the dedicated GPU may lead to overheating concerns. Typically, laptops adjust fan speeds based on CPU temperature, but in your scenario, the GPU is likely to heat up more quickly. To address this, I recommend using more aggressive fan controls that leverage GPU temperature.

The SpeedFan tool is excellent for this purpose as it is compatible with most laptops and provides detailed fan control options. Upon opening the app, click on Configure once the fans are detected.

Speedfan Configure button

Go to the Fan Control tab, click Add to create a new control profile. Open the new profile, select Add under the Temperatures section, and choose your dedicated GPU.

SpeedFan fan control settings

Now, you can modify the graph on the right to increase fan speeds at lower GPU temperatures. I prefer setting maximum fan speed starting at 50°C, but you can adjust this threshold to suit your preferences.

Adjusting GPU temperature graph

Prevent Throttling to Avoid Performance Bottlenecks

Thermal throttling is a significant concern for laptops with dedicated GPUs due to limited cooling solutions. While it’s impossible to eliminate thermal throttling entirely, you can raise the threshold. Most laptops throttle the CPU based on GPU signals, even when the CPU is functioning within safe temperatures. This can lead to GPU bottlenecks and overall performance degradation.

You can mitigate this by utilizing the ThrottleStop application. Launch the app and uncheck the BD PROCHOT option to disable it. Remember to click Save to apply your changes.

Throttlestop disable Bd Prochot option

Keep in mind that this only addresses one type of throttling; other factors can also throttle GPU performance.

Explore settings within Nvidia or AMD software to discover additional ways to manage your dedicated GPU, such as enabling Radeon Chill for better temperature management.

Image credit: Freepik. All screenshots courtesy of Karrar Haider.

Source

Leave a Reply

Your email address will not be published. Required fields are marked *