Helping millions of people navigate the world of technology.

Best 5 Fixes for Windows 11 Not Detecting GPU

Quick Tips
  • A BIOS update will be the most effective fix in most cases.
  • You should also fix all problems relating to the Display drivers, as they may be an easy trigger.

Basic Fixes:

  • Update Windows: While this will not work every time, there is a chance that specific components will be outdated and no longer function correctly. An update will resolve this.
  • Uninstall updates: If you notice the problem just after an update, it is buggy and should be rolled back.

Fix 1: Update the System BIOS

A BIOS update is critical when Windows 11 is not detecting the GPU because a newer GPU may need the update for compatibility and proper motherboard communication. Also, since the BIOS controls the hardware component’s initialization process, an update will ensure no initialization errors. If you have made any changes to the BISO settings, you may consider restoring them to their default settings.

Note: The BIOS update process will differ by manufacturer. You may have to consult the manufacturer’s website. However, we show you how to update the HP BIOS below using HP PC Hardware Diagnostics.

Step 1: Download and install HP PC Hardware Diagnostics software on your computer.

Step 2: Launch the newly installed tool.

Step 3: Click the Check for BIOS update button under BIOS-System Firmware.

Check for BIOS update

Step 4: If an update is available, click the Agree button to start the update. If you see a message like the one below, it means your computer is up to date.

BIOS up to date hp 1024x595 1

Fix 2: Enable the Graphics Card and Confirm It Is Properly Inserted

When a graphics card is not detected, the connection between it and your motherboard may not have been proper. To determine if it is inserted correctly, you may check the Device Manager to see if it is listed. If not, you must take it apart and re-insert it physically. The steps will depend on your computer’s brand.

Step 1: Right-click the Start menu and click Device Manager.

Open device manager 18

Step 2: Expand Display Adapters and verify your GPU driver is listed. If not, following the instructions from your manufacturer, you may open the computer and re-insert the GPU.

Display adapters

Fix 3: Update or Reinstall the Graphics Driver

When your graphics driver is outdated or corrupt, you may expect a few anomalies while using the computer. One such case is when Windows 11 does not detect the GPU. You need to update the driver or reinstall it. You may download an updated version from your manufacturer’s website or use the Device Manager utility, as shown below.

Step 1: Right-click the Start menu and click Device Manager.

Open device manager 18

Step 2: Expand the Display adapters category, right-click your graphics driver, and click Update driver.

update graphics card

Step 3: Click Search automatically for updates and follow any onscreen instructions to complete the process.

Driver automatic update

Alternatively, you may reinstall the graphics driver by following the steps below.

Step 1: Right-click the Start menu and click Device Manager.

Open device manager 18

Step 2: Expand the Display adapters category, double-click your graphics driver, and confirm your choice.

Uninstall device 2

Step 3: Restart the computer, relaunch the Device Manager, and click on the Scan for hardware changes icon.

Scan for hardware changes 2

Fix 4: Show and Enable Hidden GPU Driver

While your computer may have detected the GPU, there is a chance that it is hidden and disabled on the Device Manager. So, you should double-check if it shows up as a hidden driver, and then you may enable it. This solution will be useful, especially if the GPU is detected in the BIOS but not on the Windows 11 Device Manager.

Step 1: Right-click the Start menu and click Device Manager.

Open device manager 18

Step 2: Click the View menu, then click Show hidden devices.

Show hidden devices

Step 3: Expand Display Adapters, right-click your driver, and click Enable device.

Enable GPU

Fix 5: Temporarily Disable Additional Hidden PCIe Devices

When your Windows 11 device is not detecting the GPU, you may have an issue with the PCIe controller, which manages PCIe slots on the motherboard. Conflicting devices are a primary cause of this driver issue. You should temporarily disable any additional PCIe devices. These are often hidden in the Device Manager.

Step 1: Right-click the Start menu and click Device Manager.

Open device manager 18

Step 2: Click the View menu, then click Show hidden devices.

Show hidden devices

Step 3: Expand Display Adapters, right-click an additional PCIe driver, click Disable device, and confirm your choice. You should repeat this process for every additional PCIe driver. Note that once you restart your computer, these drivers will be re-enabled.

Disable device 1

Was this helpful?

Thanks for your feedback!

Last updated on 03 September, 2024

Leave a Reply

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

The article above may contain affiliate links which help support Guiding Tech. The content remains unbiased and authentic and will never affect our editorial integrity.