Graphics card is an important component of your computer. It is responsible for rendering images on your monitor. Many users have complained of Windows not detecting their NVIDIA graphics card. If you are facing a similar issue, we have discussed few solutions that could help resolve the issue.
There are different scenarios in which graphics card not detected issue can occur, like the following:
- Graphics card not detected in laptop– In this scenario, Windows uses onboard graphics. An easy solution to this problem is to force Windows to use dedicated graphics.
- NVIDIA GPU not detected in Windows 10 – there is a possibility the NVIDIA graphics card is not firmly seated in the slot. Make sure the graphics card is firmly seated in the slot and the graphics drivers are up to date.
- Graphics card not detected in Device Manager– there is a possibility no compatible drivers are installed. Install latest NVIDIA graphics driver
- NVIDIA graphics card not detected after update – In that case, you need to roll back the update that could resolve the issue
Now that we have discussed different scenarios for the error, let’s take a look at some solutions.
Solution One- Check whether the graphics card is enabled/disabled
If the NVIDIA graphics card is disabled, Windows will be forced to use onboard graphics. A simple solution to this problem is enabling the NVIDIA graphics card through Device Manager. Here are the steps to follow.
- Press Windows key + X to open the Quick Access Menu
- Click Device Manager from the list
- In the Device Manager window, expand the Display Adapters section
- Right-click NVIDIA graphics card in the list
- Click Enable
If there is no enable option, it means the NVIDIA graphics card is already enabled.
According to Windows experts, you need to also ensure NVIDIA graphics is enabled in BIOS. Here are the steps to follow.
- Restart your computer
Press the BIOS key to access BIOS settings. The BIOS access keys are different for devices. Here is the list of BIOS keys by Manufacturer
- Dell – F2 or F12
- Lenovo – F2 or Fn + F2
- ASUS- DEL for motherboards and F2 for all PCs
- Gigabyte – DEL or F2
- ACER- F2 or DEL
- ASRock- F2 or DEL
- HP- F10
If your device manufacturer is not on the list, check product documentation to find out the BIOS key. Press the BIOS key when you see the first device configuration screen. When you enter the BIOS, follow these steps
- Go to Chipset and look for dGPU configuration
- Find the dGPU features and enable it
- Save BIOS settings and exit BIOS
If your computer has both discrete graphics and integrated graphics, Windows cannot detect graphics cars unless it is enabled in BIOS. Many users have reported they were able to resolve the graphics card not detected issue after enabling the dGPU feature in BIOS. If you find accessing the BIOS and making changes a difficult task, we have shared an easy option for you in the next solution.
Solution Two- Use Command prompt to fix the issue
- Press Windows key + X to bring up the Quick Access menu
- Click Command Prompt(Admin) from the list
- In the command prompt window, type the following and press Enter
- Close the command prompt and install the NVIDIA graphics card manually
Solution Three – Install the latest NVIDIA graphic card drivers
- Click Start -> Settings(gear icon)
- In the Settings app, go to the App section
- In the App list, locate NVIDIA drivers software and uninstall them one by one
- Click the NVIDIA software and click Uninstall
- Follow on-screen instructions to uninstall the driver.
After uninstalling all NVIDIA drivers, you need to go to the NVIDIA website and download the latest drivers for your device. When installing NVIDIA drivers, select the Fresh Install option. Alternatively, you can use the automatic driver download tool to download and install the latest graphics drivers for your device.
If you do not find an NVIDIA graphics card under the Display adapters section, follow these steps
- In the Device Manager window, click the View option
- Click Show Hidden Devices
- Now go to the Other Devices section and expand it
- You may not see the NVIDIA device name here. The graphics card could be listed as video controllers or unknown devices. It will have a yellow exclamation mark beside it.
- Right-click unknown device and click Uninstall
- After the device is uninstalled, close Device Manager and all windows
- Restart your PC. Windows will install drivers for the graphics card. Alternatively, you can install NVIDIA graphic card drivers manually.
In most cases, installing the latest NVIDIA drivers will resolve the issue
Solution Four – Restore BIOS settings to default
There is a possibility some changes in BIOS settings are preventing graphics card detection. In that scenario, you can reset BIOS settings to default which will revert the settings. To do this, enter the BIOS settings and look for an option like Load factory default setting or something similar. Save BIOS settings and exit BIOS.
After restarting the PC, check whether the graphics card is detected. If the issue persists, move to the next solution.
Solution Five- Update BIOS
Many users were able to resolve the “graphics card not detected” issue after updating BIOS. Go to the device manufacturer website and download the latest BIOS update and install it. If you haven’t updated BIOS earlier or find the process difficult, take assistance from the technician.
Solution Seven – Uninstall recent updates
If you feel the “graphics card not detected” issue cropped up after installing Windows update, you can roll back the update to resolve the issue. Here are the steps to follow.
- Open Settings app
- Click Update & Security
- Click Windows Update in left column
- Click update history in the right column
- Click Uninstall updates
- Select the update you want to remove
- Click Uninstall