On Windows 10, computers with multiple GPUs have the ability to select the preferred graphics card an app should use within the graphics control panels software available from Nvidia and AMD.
However, since version 1803 (April 2018 Update) and later versions, the Windows 10 Settings app includes a page that allows you to select the preferred graphics card for traditional and Microsoft Store apps to improve system performance or battery life.
To force an app to use a discrete GPU instead of the integrated adapter, use these steps:
Open Settings on Windows 10.
Click on System.
Click on Display.
Under the “Multiple displays” section, click the Graphics settings option.
Select the app type using the drop-down menu:
If you select the Classic app option, you will need to click the Browse button to locate the “.exe” file to specify the app. On the other hand, if you select the Microsoft Store app option, you will see a second drop-down menu to select the app.
Use the drop-down menu and select the app.
Click the Add button.
Click the Options button.
Set the graphics preference you want to use for the app:
Click the Save button.
Once you complete the steps, the app you selected will use the graphics processor you specified to optimize battery life or performance the next time you launch it.
It is important to note that these settings will take precedence from the same settings available in other control panels (which you can continue to use).
While you can manually set the preferred GPU for an app on Windows 10, the app always decides which processor to use. This means that if you change the settings and the app continues to use a different GPU, you may need to change the preferences in the app itself.
If you want to stop an app from using this feature, then in the “Advanced graphics settings” page, select the app from the list, and click the Remove button. Or select the app, click the Options button, and select the System default option.