If you have multiple GPUs like Intel/AMD and Nvidia, you can set Nvidia graphics card as default in Windows. Here's how to set preferred GPU.
Most CPUs, whether it's Intel or AMD will have its own built-in Graphics Processing Unit. Often, this GPU built into CPU is called as Integrated Graphics Processing Unit or iGPU for short. This built-in GPU is very basic and is mainly intended so that the basic usage like hooking up a monitor and doing your daily tasks can be performed without additional graphics hardware. However, for more demanding tasks like gaming and content creation, you need a good dedicated GPU. The good thing is, buying and installing a GPU is pretty easy.
When you add a dedicated GPU in your system, Windows will automatically use that GPU for all the graphics heavy-lifting. In fact, it constantly switches between the integrated GPU and dedicated GPU depending on the task. Though Windows takes care of the switching between dGPU and iGPU most of the time, it has a tendency to not work from time to time. This is especially true for poorly coded or unoptimized applications. In those cases, you can force Windows to use the Nvidia GPU for all the graphics heavy-lifting.
So, without further ado, let me show you steps to set Nvidia graphics card as default in Windows 10.
Use PC Settings App (Windows 10 Only)
The Settings app in Windows 10 allows you to set the preferred GPU as Nvidia for any application of your choice.
Note: For this method to work, you should be using Windows 10 v1903 or v1909. Here's how to check Windows 10 version.
1. Open the PC Settings app by pressing the keyboard shortcut Win + I. You can also search for Settings in the start menu too.
2. In the Settings app, go to the "System → Display" page. On the right page, scroll down and click on the "Graphics Settings" link.
3. Now, select the app type from the drop-down menu. If you want to set the preferred GPU for a regular win32 application, select the "Classic app" option. If the app is downloaded from Microsoft Store, select the "Universal app" option.
4. After selecting the app type, click on the "Browse" button, find the application, select it, and click on the "Open" button. Next, click on the "Add" button.
5. Now, click on the "Options" button.
6. From the pop-up window, select the "High performance" radio option and click on the "Save" button.
That is it. You done setting Nvidia as the default graphics card in Windows 10.
Use the Nvidia Control Panel
Nvidia Control Panel makes it quite easy to set the preferred GPU in Windows 10. The good thing about this method is that it gives you granular control over the graphics settings. This method is particularly suitable for old games that have compatibility issues with certain graphics settings. If you are not sure about the settings you are changing, I recommend you stick with the first method.
1. First, download and install the Nvidia Control Panel if it is not already installed.
2. Now, open the Nvidia Control Panel by searching for it in the start menu.
3. In the Nvidia Control Panel, select "Manage 3D Settings" under the 3D Settings section on the left panel. On the right panel, select the "Program Settings" tab.
4. Select the target program from the first drop-down menu. Next, go through all the options in the second section and select appropriate graphics settings.
5. Finally, click on the "Apply" button to save changes.
That is it.
I hope that helps. If you are stuck or need some help, comment below and I will try to help as much as possible.