Your laptop screen glows, the external monitor stays black. Sometimes the monitor says “No Signal” and drops into sleep mode; other times Windows chimes like it detected something, but nothing appears. Occasionally the display works for a minute, then flickers or cuts out entirely. In rarer cases, the HDMI icon simply never registers at all — you plug in the cable and both screens behave as if nothing happened.

The good news: a “dead” HDMI port is one of the most misdiagnosed laptop problems there is. True hardware failure of the port itself is the least common cause. In the large majority of cases, the fault lies with the cable, the input source selection on the monitor, a graphics driver that updated badly, or a Windows display setting that reverted after an update. Work through the fixes below in order — most people resolve the problem within the first three. Only if every software fix fails should you start budgeting for a repair or a USB-C/DisplayPort workaround.

Likely Causes

Cause How to confirm Fix difficulty
Wrong input selected on the monitor or TV Press the monitor’s Input/Source button and cycle through HDMI 1, HDMI 2, etc.; test the same cable and monitor with another device Very easy
Damaged or low-quality HDMI cable Swap in a known-good cable, or test your cable on another device; look for bent pins in the connector Very easy
Outdated, corrupted, or recently broken graphics driver Open Device Manager, expand Display adapters, look for a yellow warning icon; check if the problem started right after a driver update Easy
Windows projecting to the wrong display mode Press Win+P and confirm “PC screen only” isn’t selected; check Settings > System > Display to see if the second monitor is detected Easy
Hybrid graphics issue (Optimus laptops with integrated + discrete GPUs) Problem appeared after a GPU driver update; HDMI output is wired to one GPU and the driver controlling it crashed Moderate
Loose, dirty, or physically damaged HDMI port Wiggle the connector gently — if the signal drops, the port is loose; inspect for bent or recessed pins with a flashlight Moderate to hard
Failed GPU or motherboard video output circuitry USB-C/DisplayPort output also fails; external display fails even from a fresh Windows install Hard

Fix 1: Select the Correct Input on the External Display

What causes it

Most monitors with multiple HDMI inputs remember the last-used source. If something else — a console, a streaming stick, a second PC — used the monitor recently, it may be listening to the wrong HDMI input. Some TVs also default back to a broadcast or smart-TV home screen after waking.

How to check

Press the physical Input, Source, or menu button on the monitor or TV. Note which HDMI input number your laptop’s cable is plugged into, and which input the display is currently set to. If the display has an on-screen indicator, it will usually flash the active source name when you press the button.

What to do

Press the Input/Source button and cycle through every input (HDMI 1, HDMI 2, DisplayPort, etc.), pausing two seconds on each so the display has time to lock onto a signal. On many TVs you can also press an “HDMI” key directly on the remote. If your monitor has an auto-source-detect option in its OSD menu (often under Input or System settings), enable it.

How to undo it

No change is persistent — simply switch the input back if needed. If you enabled auto-detect and prefer manual selection, return to the same OSD menu and turn the option off.

Fix 2: Test With a Different Cable and Reseat the Connector

What causes it

HDMI cables fail more often than ports do. Internal wire breaks near the connector, kinked runs, and cheap uncertified cables handling high resolutions all cause intermittent or total signal loss. A partially seated plug can also lose the TMDS clock lines while appearing connected.

How to check

Unplug the cable from both ends and inspect it: look for bent or missing pins inside the plug, a cracked strain relief, or sharp bends along the cable. Push the plug firmly into the laptop port until it seats fully — a proper connection requires noticeable pressure. If available, swap in a different cable you know works, ideally a certified “High Speed” or “Premium High Speed” HDMI cable.

What to do

Connect the replacement cable, seat both ends firmly, and power the monitor on before the laptop detects it. If the display works, the original cable was the fault — replace it rather than taping it into a position that happens to work.

How to undo it

Nothing to undo. If the replacement didn’t help, keep it — a spare HDMI cable is always useful — and continue to the next fix.

Fix 3: Cycle Windows Projection Modes With Win+P

What causes it

Windows remembers the last projection mode per display. If the laptop was set to “PC screen only,” or a mode like “Second screen only” got stuck after a sleep/wake cycle, a perfectly healthy HDMI connection produces no picture.

How to check

With the HDMI cable connected and the monitor powered on, press Win+P. A flyout appears with four options: PC screen only, Duplicate, Extend, and Second screen only. If “PC screen only” is highlighted, that’s your problem. Also open Settings > System > Display and click “Detect” — if Windows lists a second display, the hardware link is fine.

What to do

Press Win+P, then use the arrow keys to select “Duplicate” first (simplest to verify) and press Enter. Give it three to five seconds. If nothing appears, press Win+P again and choose “Extend.” On the Display settings page, scroll to “Multiple displays” and use the dropdown to select “Duplicate these displays” or “Extend these displays,” then click “Keep changes” when prompted.

How to undo it

Press Win+P and select “PC screen only,” or revert the “Multiple displays” dropdown in Settings > System > Display. No restart needed.

Fix 4: Update or Clean-Reinstall the Graphics Driver

What causes it

This is the most common software cause. A Windows Update or GPU driver update can break the HDMI output path — especially on hybrid-graphics laptops, where the HDMI port is often wired directly to the discrete GPU (NVIDIA or AMD). A driver crash or a corrupted install leaves the port invisible to Windows.

How to check

Right-click Start and open Device Manager. Expand Display adapters. A yellow triangle means trouble. Even without a warning icon, note the driver date on your NVIDIA/AMD/Intel adapter — if it changed recently and the HDMI problem started at the same time, the update is the likely culprit. Also expand “Sound, video and game controllers” or “System devices” — a missing “NVIDIA High Definition Audio” or “Intel Display Audio” entry often indicates the HDMI output path isn’t enumerating.

What to do

First try a clean reinstall: download the latest driver directly from NVIDIA, AMD, or Intel (or your laptop maker’s support page using your exact model number). For NVIDIA users, run the installer and choose “Custom installation,” check “Perform a clean installation,” and let it finish, then restart. If the problem began right after a specific update, roll back instead: in Device Manager, double-click the GPU, open the Driver tab, and click “Roll Back Driver” if it’s available. A further option is Display Driver Uninstaller (DDU): boot into Safe Mode, run DDU to remove all GPU drivers, then install the driver fresh.

How to undo it

Roll forward by installing a newer driver, or use Device Manager > Driver tab > “Roll Back Driver” to return to the previous version. Drivers install non-destructively, so there’s nothing to manually reverse beyond swapping versions.

Fix 5: Reset the Display and Power Configuration

What causes it

Laptops and monitors negotiate the HDMI link (resolution, refresh rate, HDCP) each time they connect. A failed handshake — often after sleep, fast startup, or the monitor being switched off without unplugging — can leave the link stuck in a bad state where the laptop thinks the display is still connected but no signal flows.

How to check

Check whether the problem only appears after sleep or a cold boot, while a warm reboot with the cable connected works fine. In Device Manager, expand Monitors — if a “Generic PnP Monitor” entry for the external display remains listed after you unplug the cable, Windows is holding a stale connection.

What to do

Do a full power drain: shut down the laptop, unplug the charger, unplug the HDMI cable, and hold the power button for 30 seconds. Then reconnect everything, powering the monitor on before the laptop. On the monitor side, unplug its power cable for 60 seconds to reset its scaler. If the issue recurs after sleep, open Settings > System > Power & battery, set “Screen and sleep” so the display never turns off while you test, and see whether disabling sleep stops the failures. You can also disable Fast Startup: open Control Panel > Power Options > “Choose what the power buttons do” > “Change settings that are currently unavailable,” then uncheck “Turn on fast startup.”

How to undo it

Re-enable Fast Startup via the same Control Panel path and restore your preferred sleep timers in Settings > System > Power & battery. Nothing else persists.

Fix 6: Set the Correct Refresh Rate and Resolution for the External Display

What causes it

If Windows detects the display but the screen stays black, the GPU may be outputting a resolution or refresh rate the monitor can’t handle over that cable — for example, 4K at 120 Hz through an older cable, or a nonstandard refresh rate left over from a previous setup. The link fails silently instead of showing an “out of range” message.

How to check

Right-click the desktop and choose “Display settings.” If a numbered box “2” appears, click it, then scroll to “Advanced display” and click “Display adapter properties for Display 2.” If the external display is detected but blank, this is almost certainly your issue. Test with Duplicate mode first, which forces matching settings.

What to do

In Settings > System > Display, select display 2, set “Display resolution” to the monitor’s native resolution (check its spec label — commonly 1920 x 1080 or 3840 x 2160), then under “Advanced display,” set “Refresh rate” to 60 Hz as a safe baseline. If the picture appears, raise the refresh rate step by step until it fails again, then step back one notch. Keep the cable length under about 15 feet for higher resolutions, and use a certified cable for anything above 1080p at high refresh rates.

How to undo it

Return to the same settings pages and set whatever resolution and refresh rate you prefer. Windows applies each change with a confirmation prompt, so a bad setting reverts automatically after 15 seconds if you don’t click “Keep changes.”

Fix 7: Clean and Inspect the HDMI Port Itself

What causes it

Dust and lint compact inside the HDMI port over months of use, preventing full seating of the plug. Ports can also suffer physical damage: the retaining legs inside the port bend, solder joints crack from cable weight and strain (especially on laptops used docked with heavy cables), and the port becomes loose or intermittently disconnects.

How to check

With the laptop off and unplugged, shine a flashlight into the port. You should see a clean row of pins at the back of the cavity. Compare the fit of the plug to a USB or charging port — if the HDMI plug wobbles visibly or slides in and out with no resistance, the port’s retention is worn or the internal tabs are bent. Gently wiggle a connected plug while watching the monitor: if the signal drops or flickers, you’ve confirmed a physical connection fault.

What to do

Remove debris with a burst of compressed air held upright, or a wooden or plastic toothpick used very gently — never metal tools. If the port is simply loose, a temporary mitigation is to route the cable with a strain relief: a small cable tie anchored to the laptop chassis or a heavy ferrite bead near the plug takes the bending load off the port. For a cracked solder joint or broken port, the repair involves desoldering the port from the motherboard — a job for a qualified repair shop, typically ranging from roughly $50 to $150 depending on the laptop, since the board often needs to come out.

How to undo it

Cleaning is inherently reversible; just don’t force anything into the port. If you added a strain relief, cut the cable tie to remove it.

Fix 8: Test the GPU With a Clean Boot and Another Output

What causes it

If HDMI still fails after all software fixes, the fault may lie deeper: a failing discrete GPU, a problem with the motherboard’s video output path, or a background app or service interfering with the display driver at startup.

How to check

Test every other video output the laptop has: USB-C with DisplayPort Alt Mode, Mini DisplayPort, or a USB-C-to-HDMI adapter. If those also fail, the problem is the GPU or motherboard, not the HDMI port specifically. Then perform a clean boot: press Win+R, type msconfig, and press Enter. On the Services tab, check “Hide all Microsoft services,” click “Disable all,” then open Task Manager’s Startup tab and disable all startup items, and restart.

What to do

If HDMI works after the clean boot, re-enable services in halves (check half the list, restart, test) to isolate the culprit — audio enhancement suites, RGB control software, and overlay tools (GeForce Experience, Radeon Software overlays) are frequent offenders. If HDMI fails even in a clean boot and every other output is dead, run hardware diagnostics: most major laptop makers include a built-in diagnostic you can reach from the boot menu (for example, Dell SupportAssist Pre-Boot or HP Hardware Diagnostics via Esc or F2 at power-on). A dead GPU on a soldered laptop usually means a motherboard repair or replacement — get a quote before committing, because a USB-C dock or adapter (roughly $20–$60) is often the cheaper path if your laptop’s USB-C port supports video output.

How to undo it

In msconfig, open the General tab and select “Normal startup,” restart, and re-enable any startup apps you actually want in Task Manager.

If Nothing Works

At this point, the hardware itself is the problem. You have three practical options. First, check your warranty: HDMI port repairs on machines under a year old (or with an extended plan) should be free — contact the manufacturer’s support line with your serial number. Second, get a repair quote from an authorized service center; ask specifically whether they’ll replace the HDMI port component or the whole motherboard, since the price difference can be substantial. Third, bypass the port entirely: if your laptop has a USB-C port with DisplayPort Alt Mode (check the spec sheet or look for a small DisplayPort logo next to the port), a USB-C-to-HDMI adapter or a USB-C docking station restores external display use permanently, often with better cable ergonomics than the original port. Adapters are a $20–$60 stopgap that many readers will find more sensible than a $150 board-level repair on an older machine.

FAQ

Can a laptop HDMI port be repaired, or does the whole motherboard need replacing?

Skilled repair shops can desolder and replace just the HDMI port, which is far cheaper than a full motherboard swap. Whether it’s viable depends on your laptop model — on some machines the port is part of a small daughterboard that’s easy to replace, while on others it sits directly on the main board. Ask the repair shop which situation applies to yours.

Why does my HDMI work on TV but not my monitor (or vice versa)?

HDMI links are negotiated per display, and each device supports different resolutions, refresh rates, and HDCP versions. A cable and setting combination that works on one display can fail on another. Set the external display to 1080p at 60 Hz as a baseline test, then raise settings gradually. Also verify the display’s input source — TVs and multi-input monitors frequently sit on the wrong HDMI input.

Does Windows Update break HDMI output?

It can. Windows Update sometimes installs a generic or slightly mismatched graphics driver that disrupts HDMI output, particularly on hybrid-graphics laptops. If the problem started right after an update, roll back the GPU driver in Device Manager (Driver tab > Roll Back Driver), then pause driver updates via Settings > Windows Update > Advanced options, or install the manufacturer’s driver directly to prevent it being overwritten.

Can I use USB-C instead of a broken HDMI port?

Usually, yes. Most laptops from roughly 2017 onward include at least one USB-C port supporting DisplayPort Alt Mode, which carries video over the same cable. Confirm by checking the spec sheet for your model or looking for a DisplayPort logo beside the port. A USB-C-to-HDMI adapter, cable, or dock will then feed any HDMI monitor. Note that a USB-C port without Alt Mode support (charge/data only) won’t carry video.

Related guides

Browse all Troubleshooting guides →