An external display that won't show a picture over HDMI is almost always a cable or adapter problem — or the monitor's input, not the Mac. The most common causes are a connector that looks seated but isn't, a cheap USB-data-only dongle that doesn't carry video, the monitor set to the wrong input, or a resolution the panel can't lock onto that reads as "no signal." A genuinely dead USB-C port is real but rare, and it's the last thing to suspect, not the first. Work down the list in order — most setups have a picture again by step 3.
First: what exactly is it doing?
- Nothing at all — monitor says "no signal" → cable, adapter, or input. Re-seat both ends, swap the cable/adapter, and pick the right HDMI input on the monitor (fixes 1–3).
- The Mac detects it but the screen stays black → resolution or arrangement. Detect Displays, pick a standard resolution, and check Arrangement (fixes 5 and 6).
- It works then drops or cuts out → a loose connector or a sleep handshake. Re-seat firmly, replace a flexing cable, and update macOS (fixes 1 and 6).
- One port works, another gives nothing → a single dead port. Use the working port; if every port fails, see the honest section.
The 8 fixes, fastest first
| Fix | Time | What it fixes | How |
|---|---|---|---|
| 1. Unplug and firmly re-seat both ends of the cable | 30 sec | The #1 cause — a cable that looks seated but isn't making contact | Pull the HDMI cable out of both the adapter and the monitor, and re-plug each end until it clicks. On a USB-C/Thunderbolt port, push the connector fully home — these ports hold tighter than people expect and a half-inserted plug carries power but no video. If you're going through a dongle or hub, unplug that from the Mac and reconnect it too. A startling number of “HDMI not working” calls end right here, on the first try. |
| 2. Try a different cable, adapter, and port | 2 min | A dead cable, a cheap adapter, or one failed port masquerading as a Mac fault | Cables and USB-C→HDMI dongles fail constantly — swap in a known-good cable and, if you can, a different adapter. On a MacBook with more than one USB-C port, move the adapter to another port; a single dead port is common and easy to mistake for “no external display at all.” If a brand-new adapter still gives nothing, make sure it's an active USB-C→HDMI video adapter, not a USB-data-only dongle — the cheap ones often don't carry video. |
| 3. Wake the monitor and select the right input | 1 min | The display is on the wrong source, not the Mac | Press the monitor's Input/Source button and step through to the exact HDMI port the cable is in (HDMI 1 vs HDMI 2 trips people up constantly). Make sure the monitor is actually awake — some drop to standby and won't re-detect a signal until you wake them. Power-cycle the monitor: off for 15 seconds, then on. A TV used as a monitor often needs its input picked manually every time, and that alone is the whole problem more often than you'd think. |
| 4. Restart the Mac with the display already connected | 2 min | A wedged display service that just needs a clean boot | Leave the monitor plugged in and restart the Mac (Apple menu → Restart). A hung WindowServer or display-handoff service is a common reason a screen the Mac detected yesterday won't light up today, and a reboot relaunches it cleanly. If the external display flashes on during boot and then goes black at the login screen, that points at resolution or sleep settings rather than the cable — covered below. |
| 5. Detect displays and check arrangement | 1 min | The Mac sees the monitor but parked it off-screen or asleep | Open System Settings → Displays. Hold Option to reveal the “Detect Displays” button and click it to force a re-scan. If the monitor appears here but stays black, open Arrangement — the desktop may be extended onto a display the Mac thinks is positioned somewhere you can't see, so windows are landing on a screen that's off. Also check it's not set to a refresh rate or resolution the monitor can't accept, which shows as a black or “no signal” screen. |
| 6. Update macOS and reset display settings | 10 min | A macOS display bug or a stuck resolution the monitor rejects | System Settings → General → Software Update — several macOS point releases have shipped external-display regressions that a later update fixed. If a specific resolution is to blame, hold Option and click “Scaled” in Displays to expose every mode, then pick a standard one (1080p/4K at 60Hz) the monitor definitely supports. A Mac pushing a refresh rate the panel can't lock onto is a frequent cause of “detected but black.” |
| 7. Reset the SMC / NVRAM (Intel) and re-test | 5 min | A scrambled power or display state on an Intel Mac | On Apple Silicon there's no SMC — a full shutdown for 30 seconds and restart does the equivalent. On an Intel MacBook, reset the SMC (shut down, hold Shift-Control-Option + power 10 seconds, release, boot) and then NVRAM (boot holding Option-Command-P-R). This clears a stuck power-delivery or display-routing state behind a port that supplies charge but no picture. If nothing external has ever worked on this Mac after this, the port or the board is the suspect — see the honest section. |
| 8. Boot in Safe Mode and test — then judge the port | 10 min | A software conflict, or confirming the port/board is failing | Boot into Safe Mode (Apple Silicon: hold power → Options → hold Shift → Continue in Safe Mode; Intel: hold Shift at startup) and connect the display. If it works there, a login item, display driver, or DisplayLink utility is the culprit — remove recently added display software. If the external display still fails in Safe Mode after a known-good cable, a different adapter, and every port — and ideally fails on a second monitor too — the USB-C/Thunderbolt port or its controller on the logic board is the likely fault. See below for what that's worth. |
The three that solve the most cases: re-seating both ends of the cable (fix 1), swapping the cable, adapter, and port (fix 2), and picking the right input on the monitor (fix 3) — between them they clear nearly every "no signal" complaint. If the Mac detects the monitor but it stays black, that's almost always resolution: hold Option, click Scaled in System Settings → Displays, and choose a standard 1080p or 4K-at-60Hz mode the panel supports. If it connects then drops, update macOS (fix 6) to clear the wake-from-sleep handshake bug behind most drop-outs.
The honest part: when the port has actually failed
If the external display still fails in Safe Mode after a known-good cable, a different active adapter, and every USB-C port — ideally on a second monitor too, you're in the small minority where the hardware is failing. On every modern MacBook the USB-C/Thunderbolt ports and their controller are soldered to the logic board — there's no port module to swap like an old MagSafe board. Fixing a truly dead port means board-level micro-soldering.
That's a couple hundred dollars at a specialist, and often more on out-of-warranty Intel models. On a newer Apple Silicon Mac still under AppleCare it's worth doing. On a 2015–2019 Intel MacBook, a board-level port repair frequently costs more than half the machine is worth — at which point you're spending real money to keep an old Mac that's also slower at everything else. If only one of several ports is dead, just use a different port — that's the free fix, and worth checking before you spend a dollar. If you're weighing repair against replacement, our guide on how long MacBooks last shows where each model year stands.
And if a dying port is one of several aging-out problems, a refurbished M1 Air — the cheapest modern Mac we sell — has healthy Thunderbolt, drives an external display flawlessly, is several times faster than any Intel MacBook, and gets every macOS update. The M1 Pro 14" even brings back a native HDMI port. See how the generations compare in our M1 vs M2 vs M3 guide.
The repair-vs-trade math
The decision rule is one line: if fixing HDMI means a board-level port repair on a Mac that's already slow and out of warranty, the repair money is better spent toward a newer machine. A dead port is a minor fault — the rest of the Mac still holds real value, so it trades well.
- A port is the only problem: trades close to full working value. Check your model's value.
- A dead port plus a cracked or damaged screen: still worth money — selling a Mac with a cracked screen.
- A dead port plus other faults (keyboard, won't boot): we buy those too, priced on parts — broken MacBooks of any kind.
Photos and the model number get you a same-day number. That credit typically covers a meaningful chunk of a refurbished Apple Silicon Mac — with healthy ports, flawless external-display support, and a fresh 1-year warranty.
Honest take: nine times out of ten "HDMI not working" is a loose connector, a USB-data-only dongle, the wrong monitor input, or a resolution the panel can't lock onto — re-seat both ends, swap the cable and adapter, pick the right input, and you're back on the big screen in a couple of minutes. But if every port fails on a known-good cable and adapter, even in Safe Mode, it's a board-level repair — and on an old Intel Mac that bill is rarely worth paying. Trade it toward a modern Mac while it still holds value.
Port dead for good? Get a number for your Mac
A dead port is a minor fault — we buy MacBooks in any condition. Same-day quote, free shipping label, paid when it arrives.
Related guides
Trade-ins: Cracked screen · Broken MacBook · Old MacBook · Trade-in values
More guides: AirPlay not working · Bluetooth not working · Won't charge · Camera not working