How to Fix a Graphics Card That Isn’t Detected by Windows (October 2026)

You just installed a new graphics card, fired up your PC, and nothing. Windows boots to a blurry desktop, your games run like a slideshow, and Device Manager shows only Microsoft Basic Display Adapter. Your graphics card isn’t detected by Windows, and you are staring at a screen that refuses to use the hardware you paid good money for.

This problem is one of the most frustrating issues PC builders and upgraders face. Whether you are running an NVIDIA or AMD card on Windows 10 or Windows 11, GPU detection failure can stem from a loose connection, a corrupted driver, a BIOS misconfiguration, or a genuinely dead component. The good news is that most cases are fixable without spending a dime.

I have helped dozens of people troubleshoot this exact problem across forums, and in the vast majority of cases the fix comes down to one of five root causes. This guide walks you through every troubleshooting step in the order I recommend tackling them, starting with quick fixes that take five minutes and ending with advanced diagnostics for stubborn cases. By the end, you will know exactly how to fix a graphics card that isn’t detected by Windows, and if your GPU turns out to be faulty, you will know that too.

Quick Fixes Checklist: Try These First

Before diving into deep troubleshooting, run through this checklist. These five fixes resolve the majority of GPU detection issues in under ten minutes.

  • Reseat the graphics card. Power down completely, unplug the PSU, press the power button to drain residual charge, then remove and reinsert the GPU firmly into the PCIe slot until you hear the retention clip click.
  • Check all power cables. Verify every PCIe power connector (6-pin or 8-pin) is fully seated on the GPU. Use separate cables from the power supply rather than daisy-chained pigtails for high-wattage cards.
  • Try a different PCIe slot. If your motherboard has a second x16 slot, move the card there. A damaged slot is a surprisingly common culprit.
  • Check your display cable. Make sure your monitor cable is plugged into the graphics card, not the motherboard video output. This single mistake trips up first-time builders constantly.
  • Scan for hardware changes. Open Device Manager, click the computer name at the top, then select Action > Scan for hardware changes. Windows will re-enumerate all devices.

If none of those worked, move on to the detailed steps below. The quick fixes handle the easy wins, but deeper issues need a more methodical approach.

What Causes a Graphics Card Detection Failure?

GPU detection failure falls into four broad categories. Understanding which one you are dealing with helps you skip steps and zero in on the right fix faster.

Hardware connection issues are the most common cause. A card that is not fully seated, a loose power cable, a damaged PCIe slot, or a failing power supply can all prevent detection. If your GPU fans spin but the card does not show up in Windows, this is the first place to look.

Driver problems account for a huge share of cases, especially after a Windows update or a failed driver installation. Corrupted driver files, conflicts between old and new drivers, or a botched NVIDIA or AMD installer can leave Windows unable to communicate with the card even though the hardware is working fine.

BIOS and UEFI misconfigurations can disable the PCIe slot entirely, force the wrong PCIe link speed generation, or set the primary display adapter to integrated graphics instead of your discrete GPU. An outdated BIOS is another frequent offender, particularly on older motherboards paired with newer graphics cards.

Hardware failure is the worst-case scenario. If the GPU itself is dead, or the PCIe slot on the motherboard has failed, no amount of software tweaking will bring it back. The key question becomes how to tell the difference, and that is exactly what the troubleshooting process below is designed to answer.

How to Fix a Graphics Card That Isn’t Detected by Windows: Step-by-Step

Work through these steps in order. Each one builds on the previous, and most people find their solution within the first three steps.

Step 1: Check Physical Connections and Reseat the GPU

Start with the physical layer because it is the easiest to verify and the most common failure point. A graphics card that is slightly unseated will have its fans spin but will not be recognized by the motherboard during PCIe enumeration.

Power down your PC completely and unplug the power cable from the wall. Press the power button once to drain any residual charge from the capacitors. This protects both you and your components from static discharge damage.

Remove the GPU by unscrewing the retention bracket, pressing down on the PCIe slot retention clip, and gently pulling the card straight up. Inspect the gold contacts on the bottom of the card. They should be clean and shiny. If you see oxidation or grime, wipe them gently with isopropyl alcohol and a lint-free cloth.

Reinsert the card firmly into the primary PCIe x16 slot. Push down evenly until the retention clip snaps into place. Secure the bracket screw. Reconnect every PCIe power cable, making sure each one clicks fully into place. A power cable that looks connected but is not fully seated is a classic cause of GPU detection failure on high-wattage cards.

Boot up and check Device Manager. If the card still is not there, move to Step 2.

Step 2: Verify the GPU Appears in BIOS or UEFI

BIOS checks whether the motherboard can see the card at the hardware level, independent of Windows. If the GPU shows up in BIOS but not in Windows, you are dealing with a driver or software problem. If it does not show up in BIOS either, the issue is hardware-related.

Restart your PC and enter BIOS by pressing the appropriate key during boot. This is usually Delete or F2, though some motherboards use F12 or Esc. The key is typically displayed briefly on the POST screen.

Once in BIOS, look for a section called Hardware Monitor, System Information, or PCI Configuration. The exact location varies by manufacturer. ASUS boards often list detected PCIe devices under Advanced > Onboard Devices. MSI boards typically show it under Settings > Advanced.

If you see your graphics card listed with its proper name, the motherboard recognizes it. The problem lies in Windows or drivers, so skip ahead to Step 3. If you see nothing in the PCIe slot, or the slot shows as empty, try a different PCIe slot on the motherboard. If the card is still not detected in BIOS after trying all slots, you are likely looking at a hardware failure on either the GPU or the motherboard.

While you are in BIOS, check two settings that frequently cause detection problems. First, verify the primary display adapter is set to PCI Express or PEG, not IGFX or integrated graphics. Second, look for the PCIe Link Speed setting. If it is set to Auto and detection is failing, manually set it to Gen 3 or Gen 4 depending on what your card and motherboard support. A mismatch between the card’s PCIe generation and the BIOS auto-detection is a known cause of detection failure.

Step 3: Check Device Manager for Detection Issues

Device Manager is where Windows tells you exactly what it sees and what it does not. Open it by right-clicking the Start button and selecting Device Manager, or by pressing Windows Key + X.

Expand the Display adapters section. Here is what each scenario means:

If you see only Microsoft Basic Display Adapter, Windows knows there should be a display device but cannot load the proper driver. This is a driver problem, and Step 4 will fix it.

If you see your GPU listed with a yellow triangle and exclamation mark, right-click it and select Properties. Check the Device status box on the General tab. Error Code 43 means Windows stopped the device because it reported a problem. This can be a driver issue or a hardware fault. Code 45 means the device is not currently connected, which often points to a loose connection or a slot problem.

If your GPU does not appear at all, even under Other Devices or Unknown Devices, Windows has not enumerated the card. This points back to a hardware or BIOS issue rather than a driver issue. Go back and recheck Steps 1 and 2.

One often overlooked step: click View at the top of Device Manager and select Show hidden devices. Sometimes a disabled or previously removed GPU appears as a grayed-out entry. If you find one, right-click it and select Enable, then uninstall it completely and reboot to let Windows redetect it fresh.

Step 4: Update or Reinstall Graphics Drivers

Driver problems are the second most common cause of GPU detection issues. The fix involves removing old or corrupted drivers completely and installing fresh ones from the manufacturer.

Before you install new drivers, you need to remove the old ones cleanly. Leftover driver files cause conflicts that can prevent a new installation from working. The best tool for this is Display Driver Uninstaller, or DDU. It is a free utility that completely strips NVIDIA, AMD, and Intel display drivers from your system.

Here is how to use DDU effectively. Download it from the official Wagnardsoft forum, not from a random mirror. Download the latest driver package for your GPU from NVIDIA, AMD, or Intel directly, but do not install it yet. Boot Windows into Safe Mode by holding Shift while clicking Restart, then selecting Troubleshoot > Advanced options > Startup Settings > Restart, and pressing 4 or F4 at the menu.

Run DDU in Safe Mode. Select your GPU manufacturer (NVIDIA, AMD, or Intel) from the dropdown. Click Clean and restart. DDU will remove all traces of the old driver and reboot your PC back to normal Windows.

Once you are back in regular Windows, install the fresh driver package you downloaded earlier. Do not use Windows Update for graphics drivers. Always use the manufacturer installer, as it includes the full driver suite and control panel software that the Windows Update version omits.

Also install or update your motherboard chipset drivers. These are available from Intel, AMD, or your motherboard manufacturer. Chipset drivers handle communication between the CPU and the PCIe bus, and outdated chipset drivers can prevent proper GPU enumeration. Intel Management Engine drivers are particularly important for Intel-based systems and are frequently overlooked.

Step 5: Reset BIOS to Defaults and Clear CMOS

If none of the previous steps resolved the issue, resetting BIOS to its factory defaults can clear misconfigurations you may have introduced unknowingly. A BIOS setting that worked fine with your old GPU might not work with the new one.

Enter BIOS and look for an option called Load Optimized Defaults, Load Default Settings, or Reset to Factory Defaults. This is usually under the Exit or Save and Exit tab. Select it, confirm, save, and exit. This resets every BIOS option to the manufacturer’s tested configuration.

For a deeper reset, clear the CMOS. This removes all BIOS settings, including any corruption that a standard reset might miss. There are two methods.

The jumper method: locate the CMOS clear jumper on your motherboard, usually labeled CLR_CMOS or JBAT1. Power down and unplug the PC. Move the jumper from pins 1-2 to pins 2-3 and wait ten seconds. Move it back to pins 1-2. Plug in and boot.

The battery method: if you cannot find the jumper, remove the CR2032 coin battery on the motherboard. Wait five minutes for the capacitors to drain, then reinsert it. This achieves the same effect as the jumper method.

After clearing CMOS, you will need to reconfigure any custom BIOS settings such as boot order, XMP memory profiles, and secure boot preferences. Re-enter BIOS on first boot, set your primary display to PCIe, and check that your GPU is now detected.

Advanced Troubleshooting: When the Basics Do Not Work

If you have worked through all five steps and your graphics card still is not detected, it is time to dig deeper. These advanced diagnostics help you isolate whether the problem is the GPU, the motherboard, the power supply, or Windows itself.

Test the GPU in Another PC

This is the single most definitive test you can perform. If you have access to a second computer, or a friend who will let you test, install your GPU in that system. If the card is detected and works fine in another PC, your graphics card is good and the problem lies with your motherboard, power supply, or Windows installation. If the card is not detected in the second PC either, the GPU itself is almost certainly faulty.

Test a Different GPU in Your PC

The reverse test is equally informative. If you have a spare GPU or can borrow one, install it in your system. If a different card is detected without issues, your original GPU is the problem. If the spare card is also not detected, your motherboard PCIe slot or power supply is the likely culprit.

Check Your Power Supply

A power supply that cannot deliver enough wattage on the 12V rail will cause GPU detection failures, especially under load. Check that your PSU meets the minimum wattage requirement for your card. A card that draws 250 watts typically needs at least a 600-watt power supply, and high-end cards may need 850 watts or more.

Check the PSU rails as well. Some power supplies split the 12V output across multiple rails, each with a limited amperage rating. If your GPU power cables are on an overloaded rail, the card may not initialize properly. Try using PCIe power cables from different modular outputs on the PSU.

Adjust PCIe Link Speed Settings

PCIe link speed mismatches are a well-documented cause of GPU detection failure, particularly with newer cards on older motherboards. A PCIe Gen 4 card in a Gen 3 motherboard should auto-negotiate down, but sometimes the auto-detection fails and the card is not recognized at all.

Enter BIOS and find the PCIe Link Speed setting for the primary slot. Change it from Auto to a fixed generation. If your motherboard and card both support Gen 4, try Gen 3. If you have a Gen 4 motherboard with a Gen 3 card, try Gen 3 explicitly. Forum users on Tom’s Hardware and Reddit’s r/buildapc frequently report that this manual setting resolves detection problems that nothing else fixes.

Reinstall Windows or Perform an In-Place Repair

If every hardware test passes and the GPU works in another PC, but it still will not detect on your system, a corrupted Windows installation may be the cause. Before doing a clean install, try an in-place repair upgrade. Download the Windows 10 or 11 Media Creation Tool, create installation media, and run setup.exe from within Windows. Choose the option to keep personal files and apps. This replaces all Windows system files while preserving your data and programs.

A clean Windows install should be your last resort. Several forum users reported that a full reinstall was the only thing that resolved persistent GPU detection problems after trying everything else. Back up your data first.

Understanding GPU Error Codes in Device Manager

Device Manager error codes give you a direct clue about what Windows is experiencing. Here are the three codes you are most likely to encounter with GPU detection problems.

Code 43: Windows has stopped this device because it reported problems. This is the most common GPU error code. It can mean a driver conflict, a power delivery issue, or an actual hardware fault. Try DDU and a fresh driver install first. If Code 43 persists after a clean driver installation, and especially if it returns immediately after boot, it points toward hardware failure on the GPU.

Code 45: Currently hardware is not connected to the computer. This code appears when the PCIe connection drops intermittently. It is almost always a physical issue. Reseat the card, check the power cables, and try a different PCIe slot. Some users report Code 45 appearing after the system wakes from sleep or hibernation, which can indicate a power management conflict with the PCIe slot.

Code 10: This device cannot start. Code 10 usually means the driver is installed but cannot communicate with the hardware. Update the driver, check for chipset driver updates, and verify the card is properly seated. If Code 10 persists, the GPU firmware may need an update, or the card may be faulty.

Integrated vs Discrete Graphics: A Common Source of Confusion

Many CPUs include integrated graphics, and this creates a detection issue that trips up a lot of users. If your CPU has integrated graphics (Intel UHD, Iris Xe, AMD Radeon Vega) and your motherboard has video outputs, Windows may default to the integrated GPU and ignore your discrete card.

In BIOS, check the primary display adapter setting. If it is set to IGFX, iGPU, or Auto and prioritizing integrated graphics, your discrete card may not be initialized at all. Change it to PEG, PCI Express, or Discrete Graphics as the primary display. On some motherboards, you also need to enable the PCIe slot explicitly.

On laptops, the switching between integrated and discrete graphics is handled differently. NVIDIA Optimus and AMD Switchable Graphics manage this automatically, but sometimes the switching mechanism breaks after a Windows update or driver change. On laptops, always update both the integrated graphics driver and the discrete GPU driver from the laptop manufacturer’s website, as laptop GPUs often use customized drivers that differ from the desktop versions.

One important note for ASUS laptop owners: Armoury Crate software controls GPU mode switching. If Armoury Crate is malfunctioning or its service has crashed, your discrete GPU may disappear from Device Manager. Check the Armoury Crate GPU mode setting and try reinstalling the Armoury Crate service before assuming hardware failure.

Signs Your Graphics Card Has Actually Failed

Not every detection failure is fixable. Sometimes the GPU is genuinely dead, and knowing the signs saves you from hours of fruitless troubleshooting.

If your card is not detected in BIOS on any PCIe slot, is not detected in another PC, and a known-good GPU works fine in your system, the card has failed. Other indicators include visible physical damage such as burnt smells, scorch marks on the PCB, or bulging capacitors. If the card was working fine and then suddenly stopped being detected after a power surge, overheating event, or physical impact, hardware failure is the most likely explanation.

Artifacts on screen before the card disappeared from Device Manager, such as colored squares, horizontal lines, or distorted graphics, are another strong sign of a dying GPU. If you saw artifacts before the detection failure, the VRAM or GPU core may have failed.

If your card is under warranty, contact the manufacturer for an RMA. Most GPU warranties cover three years from the purchase date, and some extend further with registration. Have your proof of purchase and the results of your troubleshooting ready when you file the claim.

FAQs

How to fix PC not detecting graphics card?

Start by reseating the GPU and checking all power cables. Then verify the card appears in BIOS, check Device Manager for error codes, clean and reinstall drivers using DDU, and reset BIOS to defaults. If the card is not detected in BIOS on any slot or in another PC, the GPU itself has likely failed.

What could cause my GPU to be undetectable?

Common causes include a loose PCIe connection, insufficient or faulty power supply cables, corrupted or missing drivers, outdated BIOS, incorrect PCIe link speed settings, integrated graphics priority conflicts, and hardware failure of the GPU or motherboard PCIe slot.

Is a code 43 error a hardware problem?

Code 43 can be either a driver problem or a hardware problem. Try using DDU to clean and reinstall drivers first. If Code 43 returns immediately after a clean driver install and persists across reboots, it likely indicates hardware failure on the GPU.

Is my GPU broken if it is not being detected?

Not necessarily. Most detection failures are caused by connection, driver, or BIOS issues rather than hardware failure. Test the GPU in another PC to confirm. If it works there, the problem is with your motherboard, power supply, or Windows installation, not the GPU itself.

Why does my GPU fan spin but the card is not detected?

Fans spinning means the card is receiving power, but detection requires successful PCIe communication. Check that the card is fully seated, verify power cables are connected, try a different PCIe slot, and adjust the PCIe link speed in BIOS from Auto to a fixed generation.

Why is my GPU detected in BIOS but not in Windows?

This indicates a driver or Windows issue, not a hardware problem. Boot into Safe Mode, run DDU to remove old drivers completely, then install fresh drivers from NVIDIA, AMD, or Intel. Also update your motherboard chipset drivers.

Wrapping Up: Getting Your GPU Detected

Fixing a graphics card that isn’t detected by Windows comes down to working through the problem methodically. Start with the quick fixes, then move through physical connections, BIOS verification, Device Manager diagnostics, driver cleanup with DDU, and BIOS resets. Most detection failures are solved within the first few steps. When they are not, advanced testing like trying a different PCIe slot, adjusting link speeds, or testing the card in another PC will tell you exactly what is wrong and whether you need a replacement GPU, motherboard, or power supply.

Leave a Comment