HDMI not working is one of those problems that feels like it should be obvious to fix but isn’t, because the same symptom — no picture on the monitor — has half a dozen completely different causes. The physical connection is fine, the cable is in, the monitor is on. And still nothing. For the bigger picture, our Complete Guide to Fixing Windows, Browser, and Software Errors pulls everything together.
The first check takes five seconds: press Win + P. This cycles through display modes — PC Screen Only, Duplicate, Extend, Second Screen Only — even on a completely black screen. Press it repeatedly until you’ve cycled through all four options. If the display activates on any of them, the output mode was wrong and you’ve just fixed it. This resolves a surprising number of HDMI failures that have nothing to do with hardware or drivers.
Second check: try a different HDMI port on the GPU (if the GPU has multiple HDMI outputs) and a different cable. HDMI cables and individual GPU ports fail without any outward sign. Ten seconds of physical swapping confirms or eliminates these as causes before touching any software.
Understanding What “HDMI Not Working” Actually Means
The diagnosis path depends on the specific symptom:
- Monitor shows “No Signal” — No video signal reaching the display. Hardware, cable, display mode, or GPU driver issue.
- Monitor detected in Display Settings but shows nothing — Windows sees it but can’t output to it. Display mode (Win + P) or resolution mismatch.
- Picture works but no sound through the HDMI connection — HDMI audio device isn’t set as default. Completely different fix from video issues.
- Picture works intermittently, drops in and out — Loose cable, failing port, or power management putting the display to sleep.
- Works at 60Hz but not at higher refresh rates — Cable or port doesn’t support the bandwidth. HDMI 2.0 vs 2.1 limitation.
Fix 1: Display Driver Reset and Restart
The keyboard shortcut Win + Ctrl + Shift + B sends a reset signal to the Windows Display Driver Model — it restarts the display driver without rebooting the machine. The screen flickers briefly and the driver reinitialises. If HDMI stopped working due to a driver crash (which is more common than a complete driver failure), this often restores the output immediately.
If the machine is completely dark: this shortcut works even on a blank screen. Try it before anything else that requires seeing the screen.
Fix 2: GPU Driver Update (or Rollback)
The GPU driver is the most common software cause of HDMI failures. A driver update can introduce bugs that break specific output configurations, and a Windows Update that replaces a working manufacturer driver with a generic one can disable features the previous driver handled correctly.
If HDMI stopped working after a recent driver update: Device Manager → Display Adapters → right-click GPU → Properties → Driver → Roll Back Driver.
If the driver is outdated or hasn’t been updated: Download the latest driver from NVIDIA (nvidia.com/drivers), AMD (amd.com/support), or Intel (intel.com/content/download-center) directly. Don’t use Windows Update for GPU drivers — manufacturer drivers are more current and include specific fixes for HDMI output handling that generic Windows drivers don’t.
For a thorough clean reinstall: use DDU (Display Driver Uninstaller) in Safe Mode to completely remove the existing driver before installing the new one. This resolves driver state corruption that update-over-update accumulates.
Fix 3: HDMI Audio — A Completely Different Fix
No sound through an HDMI connection while the picture works is not a video problem — it’s an audio device selection problem. HDMI carries audio as a separate stream to the video, and Windows treats it as a separate audio output device. You need to explicitly select it.
Right-click the speaker icon → Sound settings → More sound settings → Playback tab. Look for a device entry that says “Digital Output,” “HDMI,” or contains your monitor or TV’s model name. If it exists but isn’t the default: right-click → Set as Default Device. If it shows as “Disabled” (greyed out): right-click → Enable first → then set as default.
If the HDMI audio device doesn’t appear in the list at all: the GPU driver may not have installed the HDMI audio driver component. In Device Manager, check “Sound, video and game controllers” for the HDMI audio device (usually named something like “NVIDIA High Definition Audio” or “AMD High Definition Audio” or “Intel Display Audio”). If it’s missing, reinstalling the GPU driver typically installs the HDMI audio component.
Fix 4: Resolution and Refresh Rate Mismatch
A monitor that shows “No Signal” or a black screen immediately after Windows loads (not during BIOS) is often being sent a resolution or refresh rate that exceeds what the connection can handle. The monitor receives a signal it can’t display.
Boot into Safe Mode (hold Shift + Restart → Troubleshoot → Advanced options → Startup Settings → Enable Safe Mode). Safe Mode uses 1024×768 at 60Hz, which every monitor can handle. If the display works in Safe Mode, change the resolution and refresh rate in normal Windows before rebooting: Settings → System → Display → select the HDMI display → change to a lower resolution or 60Hz refresh rate → Apply.
Fix 5: Multiple Monitor Configuration
On multi-monitor setups, Windows remembers display arrangements. When an HDMI monitor is disconnected and reconnected — or after a restart — Windows may put the second display in an unexpected position or set it to the wrong output mode.
Right-click desktop → Display settings → Detect → see if Windows finds the display. Also check the “Multiple displays” dropdown — if it’s set to “Show desktop only on 1,” the HDMI display receives no signal. Change to “Extend” or “Duplicate.”
HDMI Bandwidth and Cable Limitations
Different HDMI versions support different resolutions and refresh rates:
- HDMI 1.4: up to 4K at 30Hz
- HDMI 2.0: up to 4K at 60Hz
- HDMI 2.1: up to 4K at 120Hz, 8K at 30Hz
A 4K monitor connected via an HDMI 1.4 cable to a PC trying to output 4K at 60Hz will show no signal — the cable can’t carry that bandwidth. Use DisplayPort for high-refresh-rate gaming monitors where possible; DisplayPort 1.4 supports 4K at 120Hz and is generally more reliable for higher bandwidths than equivalent HDMI versions.
HDMI cables don’t always label their version. A cable that “doesn’t work” at 4K 60Hz may work at 4K 30Hz or 1080p 60Hz. Testing the same cable at a lower resolution/refresh rate helps confirm whether the cable is the bandwidth constraint.
Laptop Hybrid Graphics and HDMI Port Routing
Laptops with both integrated (Intel/AMD) graphics and a discrete GPU often route specific ports to specific GPUs. On many laptops, the HDMI port is physically wired to the discrete GPU — which means in power-saving mode (running on integrated graphics only), the HDMI port may produce no signal because the discrete GPU isn’t active.
Check: connect to power if on battery → the discrete GPU may activate automatically. Or: right-click desktop → NVIDIA Control Panel (or AMD Radeon Software) → check which GPU manages the display outputs. In the NVIDIA Control Panel → Display → Set up multiple displays, the system topology shows which GPU controls which output. Switching from “Integrated” to “High Performance” GPU mode enables the discrete GPU and typically activates the HDMI port.
Our guide on Windows 11 black screen covers the display failure scenarios that closely parallel HDMI issues — Win+Ctrl+Shift+B applies equally to both situations. For the audio side of HDMI connections, our no sound on Windows 11 guide covers HDMI audio device management in detail. Microsoft’s display configuration documentation covers HDR over HDMI, Dolby Vision support, and the Windows HD Color settings for HDR content.
EDID Communication Failures
EDID (Extended Display Identification Data) is information the monitor sends to the GPU describing its capabilities — supported resolutions, refresh rates, colour depth, and HDR support. When this data communication fails — due to a faulty cable, a faulty HDMI port, or certain adapters — the GPU doesn’t know what the monitor can handle and may either send no signal or send a default signal the monitor can’t use.
GPU-Z (free diagnostic tool) shows whether EDID data was received for connected displays in its advanced display information. A missing or zeroed EDID block confirms the communication failure. Replacing the cable often resolves EDID failures because cable quality directly affects the DDC (Display Data Channel) communication that carries EDID data. Active HDMI adapters (as opposed to passive ones) that include EDID emulation handle this more reliably when specific cable/adapter combinations fail.
HDMI via USB-C or Thunderbolt
Many modern laptops output HDMI through USB-C or Thunderbolt ports using DisplayPort Alternate Mode or Thunderbolt-to-HDMI conversion. When an HDMI-via-USB-C adapter or cable doesn’t work, the cause is often that the specific USB-C port doesn’t support DisplayPort Alt Mode — not all USB-C ports do. On most laptops, only one or two of the USB-C ports support video output, and the others are purely for data/power.
Check the laptop specifications for which USB-C ports support “DP Alt Mode” or Thunderbolt with display output. Trying a different USB-C port on the laptop sometimes resolves the issue if the first port tested was data-only. Also: some USB-C to HDMI adapters require the laptop to provide a specific Thunderbolt protocol version — a cheap passive adapter may work for DisplayPort Alt Mode but fail with Thunderbolt, or vice versa. An active adapter (with its own chip rather than purely passive wiring) handles protocol conversion more reliably across different laptop implementations.
HDR Issues Over HDMI
Windows 11 supports HDR output over HDMI, but enabling it requires HDMI 2.0 or later for HDR10 content, plus specific settings in both Windows and on the display itself. A common scenario: HDR is enabled in Windows but the output looks washed out, oversaturated, or incorrect — or HDR is shown as available but enabling it produces a black screen.
Check: Settings → System → Display → select the HDMI display → HDR settings must show as available. If they don’t, the connected monitor doesn’t support HDR or the HDMI cable/port doesn’t support the required bandwidth. If HDR settings are available but the image looks wrong when enabled: the display may need HDR mode enabled in its own on-screen display settings (many monitors don’t auto-detect HDR mode from the HDMI input). The display’s “HDR” or “HDR10” mode in its own settings menu must be enabled to correctly process the HDR signal Windows is sending.
TV as a Monitor: Common HDMI Issues
Using a television as a PC monitor via HDMI has specific issues that monitors don’t have. TVs process input differently from monitors designed for computers:
Input lag and “game mode”: TVs apply post-processing that adds significant lag. “Game mode” (in the TV’s settings) bypasses most processing and dramatically reduces input lag. Always enable Game Mode when using a TV as a PC monitor.
Overscan: TVs historically cropped 5–10% of the image around the edges (overscan). On a PC connected via HDMI, this means the taskbar is partially hidden off-screen. Fix from Windows: Settings → System → Display → select the TV → Advanced display → check for overscan settings. Fix from the TV: look for “PC mode,” “Just scan,” “1:1 pixel mapping,” or “Full pixel” in the TV’s picture or display settings — each TV brand has a different name for the same setting.
Sleep and wake issues: TVs that power off (rather than just going to standby) lose their HDMI connection more completely than monitors do. Windows may fail to detect the TV when it powers back on. Setting the TV to “standby” rather than “power off” (controlled in the TV’s eco/power settings) maintains the HDMI hot-plug signal and allows Windows to detect the display reliably when the TV wakes.
HDMI on a Fresh Windows Installation
After installing Windows 11 from scratch, the display system defaults to the Basic Display Adapter driver (Microsoft’s minimal driver). This driver often handles only the primary display and doesn’t correctly activate secondary HDMI outputs. The HDMI monitor may show no signal or may only activate after the manufacturer GPU driver is installed.
Install the GPU driver immediately after a fresh Windows installation before expecting HDMI to work. Download the driver from NVIDIA, AMD, or Intel’s website directly during setup. After driver installation and restart, all configured HDMI outputs should activate correctly. The order matters: some users try to use HDMI during setup before the GPU driver is installed and conclude the hardware is faulty — installing the driver and testing again usually resolves the apparent HDMI failure.
One less obvious cause worth trying when nothing else works: checking the monitor or TV’s input source selection. Most displays auto-detect active HDMI inputs, but some default to a specific input or require manual selection when multiple inputs are available. The monitor’s physical buttons or remote let you cycle through HDMI 1, HDMI 2, DisplayPort, etc. If the monitor is on HDMI 2 but the cable is in HDMI 1, it shows “No Signal” regardless of cable quality, driver state, or display mode settings. This is the kind of thing you test in 10 seconds and then feel slightly embarrassed about — but it’s also genuinely easy to overlook when everything else seems more likely. You might also run into HDMI Audio Not Working on Windows 11.






