This can be a frustrating problem, but there are a few things you can try to fix it.
Method 1: Update your graphics drivers
The first thing you should try is to update your graphics drivers. Outdated or corrupted drivers can cause a variety of problems, including preventing your graphics cards from being properly recognized by Windows. You can download the latest drivers for your graphics cards from the manufacturers' websites:
NVIDIA: https://www.nvidia.com/download/index.aspx
AMD: https://www.amd.com/en/support
Method 2: Disable and re-enable the AMD graphics card
If updating your graphics drivers doesn't help, you can try disabling and then re-enabling the AMD graphics card in Device Manager. This can sometimes force Windows to re-detect the card and add it to the "Graphic preference" settings. To do this, follow these steps:
- Open Device Manager.
- You can do this by right-clicking on the Start button and selecting "Device Manager."
- Expand the "Display adapters" section.
- Right-click on the AMD graphics card and select "Disable device."
- A warning window will pop up.
- Click "Yes" to disable the device.
- After a few seconds, right-click on the AMD graphics card again and select "Enable device."
Method 3: Use the NVIDIA Control Panel
If the above methods don't work, you can try using the NVIDIA Control Panel to force the NVIDIA graphics card to be used for high-performance applications. To do this, follow these steps:
- Open the NVIDIA Control Panel.
- You can do this by right-clicking on the NVIDIA icon in the notification area and selecting "NVIDIA Control Panel."
- Click on "Manage 3D settings" in the left-hand pane.
- Select the "High-performance NVIDIA processor" from the "Preferred processor" drop-down menu.
- Click "Apply" to save your changes
Method 4: Modify the registry
If all else fails, you can try modifying the registry to forcibly add the AMD graphics card to the "Graphic preference" settings. However, this is a more advanced method and should only be attempted if you are comfortable with editing the registry. To do this, follow these steps:
- Open the Registry Editor.
- You can do this by pressing the Windows key + R, typing "regedit," and then pressing Enter.
Navigate to the following key:
HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences\DirectXUserGlobalSettings - Create a new string value named "HighPerfAdapter" and set its value to the Hardware ID of the AMD graphics card.
- You can find the Hardware ID of a graphics card in Device Manager.
- Save your changes and restart your computer.
I hope this helps!
Dipakjadhav