You plug in the HDMI cable and… nothing. The TV says “no signal,” the monitor stays asleep, or Windows insists no second display exists. HDMI failures are uniquely annoying because the chain has so many links — port, cable, display input, graphics driver, display settings, HDCP — and any single one fails silently while the rest look fine.
The good news: HDMI problems are almost always in the first three links, and they’re fast to test. This guide works the chain in the order a technician would: the physical handshake first (cable, input, port), then the graphics driver restart trick that fixes a huge share of cases instantly, then display settings and driver repair, ending with the port-hardware verdict. Most people find their answer before the halfway mark.
Why this happens
- The display is on the wrong input. The most common “failure” of all — the TV or monitor is set to HDMI 2 while the cable is in HDMI 1. Always verify first.
- The cable is faulty or under-spec. Marginal cables pass enough signal for detection but not for video, or lack the bandwidth for the selected resolution — producing no-signal or flicker.
- The graphics driver crashed or wedged. The driver that manages external outputs can hang while the internal display keeps working — the classic “worked until sleep” failure.
- A Windows update replaced the graphics driver. The new driver may mishandle external output enumeration or HDMI audio, breaking a previously working setup.
- The output resolution/refresh rate is unsupported. A setting the display can’t handle produces a persistent no-signal that looks like a dead port.
- HDCP handshake failed. Protected content paths (streaming apps, Blu-ray) need an unbroken HDCP chain — adapters and docks in the path commonly break it.
- The HDMI port hardware failed. Least common — usually after physical stress on the port, like tripping over the cable while plugged in.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Verify the display input and cable
The two-minute physical audit that resolves most HDMI “failures.”
- On the TV/monitor, open the input/source menu and select the exact HDMI port the cable is plugged into (HDMI 1 vs HDMI 2 matters). Cycle through inputs once if unsure.
- Unplug the HDMI cable at both ends and reconnect firmly — a partially seated connector is a classic no-signal cause.
- Try a different, known-good HDMI cable — ideally one currently working on another device. If the picture appears, the old cable was the entire problem.
- If the display has multiple HDMI ports, try another one — individual ports fail, and this ten-second test rules that out.
Fix 2: Restart the graphics driver (the instant fix)
The keyboard shortcut that revives wedged display output without a reboot.
- Press Win + Ctrl + Shift + B — the screen will blink black for a second as Windows restarts the graphics driver.
- Wait a few seconds and check the external display. This single shortcut resolves a large share of “stopped working after sleep” HDMI failures.
- If it worked, the driver had wedged — consider updating the graphics driver (Fix 5) to reduce recurrence, since repeated wedging suggests a driver bug.
- If nothing changed, the problem is deeper than a wedged driver — continue.
Fix 3: Force detection and configure the display
When the hardware is fine but Windows isn’t managing the output.
- Press Win + P and select Duplicate or Extend — don’t leave it on PC screen only, which is exactly what it sounds like.
- Go to Settings > System > Display — click Detect (Windows 10) or check whether the second display appears (Windows 11 shows it automatically when detected).
- If the display appears but shows no image: select it, lower the Display resolution to 1920 × 1080 and the refresh rate to 60 Hz as a test — an unsupported mode is a common silent killer.
- Try Duplicate mode specifically for testing — it forces output at a compatible mode and confirms the signal path works before you fine-tune Extend settings.
Fix 4: Test the port, cable, and display independently
Isolate which link is broken before changing software.
- Connect the laptop to a different display (another TV/monitor) with the same cable — works = your original display or its settings are the issue.
- Connect a different source (streaming stick, another laptop) to the original display with the same cable — works = your laptop’s output is the issue.
- If your laptop has USB-C with DisplayPort, test external video through that port with an adapter — working USB-C video with dead HDMI points at the HDMI port or its specific driver path. Related port-level issues are covered in our Thunderbolt troubleshooting guide .
- Inspect the laptop’s HDMI port with a flashlight — bent pins or debris inside the port cause intermittent or total failure, especially after cable trips.
Fix 5: Reinstall the graphics driver cleanly
The anchor software fix for persistent HDMI failures.
- Identify your graphics: Device Manager > Display adapters (Intel, NVIDIA, AMD — laptops often have two; the integrated one usually drives HDMI).
- Download the driver from the right source: Intel cards via the Intel driver support page , NVIDIA from the NVIDIA driver download page , AMD from the AMD driver download page — or your laptop maker’s site for the validated OEM build.
- For a truly clean install, use DDU (Display Driver Uninstaller) in Safe Mode to strip the old driver completely, then install the fresh package and reboot. If the driver was crashing rather than just misbehaving, our display driver crash guide covers that specific failure mode.
- Retest HDMI before reinstalling any graphics utilities or overlays — confirm the base driver works first.
Fix 6: Check HDMI audio and HDCP path issues
When video works but something adjacent is broken — or protected content won’t play.
- For no sound over HDMI: right-click the speaker icon > Sound settings > set the output device to the HDMI/TV device explicitly — Windows doesn’t always switch automatically.
- For streaming apps showing black on the external display while the desktop mirrors fine: that’s HDCP — remove adapters, docks, and capture devices from the path and connect laptop-to-display directly.
- Try a shorter, higher-quality cable for HDCP issues — marginal cables fail the handshake even when they carry unprotected video.
- As a test, play unprotected local video — if local files display but streaming doesn’t, HDCP is confirmed as the layer, not your port or driver.
Fix 7: Rule out a dead port
The final verdict when everything else checks out.
- If HDMI fails with multiple known-good cables on multiple displays, while USB-C video works, the HDMI port or its motherboard connection is the likely fault.
- Check for physical damage history — tripping over a plugged-in HDMI cable is the number-one port killer; the solder joints crack while the port looks fine externally.
- Boot a Linux live USB and test HDMI there — working in Linux means a Windows driver issue (revisit Fix 5 aggressively); dead in Linux too means hardware.
- Workarounds: a USB-C to HDMI adapter ($15–20) gives you external video through the working USB-C port — a fine permanent solution. In-warranty port failure = manufacturer repair.
Closing
HDMI troubleshooting is chain troubleshooting: display input, cable, driver, settings — in that order. Check the physical handshake first (it takes two minutes and it’s the cause most of the time), restart the graphics driver with the keyboard shortcut for the instant wins, and reinstall the graphics driver cleanly for the stubborn cases. The port itself is guilty last, not first.
