HDMI No Signal to TV From Laptop Windows 11 Fix [2026]
Quick Answer: HDMI shows "No Signal" because Windows 11 output isn't enabled or the TV is on the wrong input source. Press Windows + P and select "Duplicate" or "Extend", then verify your TV input matches the HDMI port you're using (HDMI 1, 2, or 3).
Symptoms
- Laptop screen works but TV shows "No Signal" or "No input detected"
- TV shows "HDMI 1" is connected but black screen
- HDMI works with other devices (game console) but not laptop
- Picture appears briefly then disappears
- Sound works through TV but no video
- Video works but resolution is wrong (stretched, wrong aspect ratio)
Why This Happens (Root Cause)
HDMI negotiation between laptop and TV has multiple failure points:
-
Output Mode Not Enabled: Windows 11 defaults to "PC screen only" on HDMI connect. You must manually switch to Duplicate/Extend/Second screen only.
-
HDCP Handshake Failure: TVs and laptops negotiate HDCP (copy protection) on connection. Cheap HDMI cables or adapters often fail this handshake, resulting in black screen.
-
EDID Detection Timeout: TVs take longer to respond to EDID queries than monitors. Windows 11 has a 7-second timeout; some TVs need 10+ seconds to respond.
-
Resolution/Refresh Rate Mismatch: Laptop outputs 2560×1440@144Hz, but TV only supports 1920×1080@60Hz. Without proper handshake, TV displays "No Signal" instead of negotiating down.
How to Diagnose (Manual)
Check 1: Verify Windows Detects the Display
Get-WmiObject -Namespace root\wmi -Class WmiMonitorBasicDisplayParams | Select-Object InstanceName, SupportedDisplayModes
Expected output if detected:
InstanceName SupportedDisplayModes
-------------- ---------------------
DISPLAY\SAMABC\4&1234567&0&UID0 {0, 1, 2}
Check 2: Check Display Output State
Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorConnectionParams | Select-Object InstanceName, VideoOutputType
VideoOutputType = 4 means HDMI. If empty, Windows doesn't see an HDMI device.
Check 3: Inspect Graphics Driver HDMI Support
Get-WinEvent -FilterHashtable @{LogName='System'; ID='4101'; StartTime=(Get-Date).AddHours(-1)} | Where-Object {$_.Message -like "*hdmi*" -or $_.Message -like "*display*"} | Select-Object Message
Look for: "Display driver stopped responding" — indicates GPU HDMI output failure.
Step-by-Step Fix
Method 1: Enable HDMI Output with Win+P (Immediate)
- Connect HDMI cable
- Press Windows + P
- Select "Duplicate" (shows same screen on both)
- Or "Extend" (TV becomes second desktop)
- Or "Second screen only" (laptop screen off, TV on)
- Wait 5-10 seconds for TV to detect signal
If nothing happens: Press Win+P again and cycle through options.
Method 2: Verify TV Input Source
- Use TV remote, press Input or Source
- Select the HDMI port your laptop is connected to:
- HDMI 1 (not HDMI 2 or 3)
- May be labeled "PC" or "Computer"
- Wait 10 seconds for HDCP handshake
Common mistake: TV is on HDMI 2 but laptop is plugged into HDMI 1.
Method 3: Update Graphics Drivers
- Device Manager → Display adapters
- Right-click Intel/NVIDIA/AMD GPU → Update driver
- Select Search automatically for drivers
- OR download latest drivers from:
- Intel: intel.com/content/www/us/en/support
- NVIDIA: nvidia.com/drivers
- AMD: amd.com/support
Method 4: Force 1080p Resolution
If TV shows "No Signal" due to unsupported resolution:
- Right-click Desktop → Display settings
- Click on display "2" (the TV)
- Under Display resolution, select 1920 × 1080
- Click Keep changes
Try these resolutions in order:
- 1920 × 1080 (Full HD) — most compatible
- 1280 × 720 (HD) — if 1080p fails
- 3840 × 2160 (4K) — only if TV supports it
Method 5: Registry Fix for EDID Timeout
Create a .reg file:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration]
"PollingRetryTimeout"=dword:0000001e
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity]
"HotplugBehavior"=dword:00000001
What this does: Increases EDID detection timeout from 7 seconds to 30 seconds and forces aggressive hotplug detection.
Method 6: Power Cycle HDCP
- Turn OFF the TV completely (not just standby)
- Unplug HDMI cable from laptop
- Wait 30 seconds
- Plug HDMI back into laptop
- Turn TV back ON
- Select correct HDMI input
This clears stale HDCP keys that can cause handshake failures.
How Againly Diagnoses This Automatically
Againly runs check_display_topology in 0.5 seconds and detects:
- Windows display output state (enabled/disabled)
- HDMI EDID response from TV
- Graphics driver HDMI port initialization
- HDCP handshake completion status
- Resolution/refresh rate compatibility
Instead of guessing, it shows: "HDMI output disabled in Windows — enabling 'Extend' mode and setting 1080p@60Hz for TV compatibility."
[CTA: Try free diagnosis]
Prevention
- Use High Speed HDMI cables (labeled "High Speed" or "Premium") — cheap cables fail HDCP
- Match TV and laptop refresh rates — set both to 60Hz for compatibility
- Update TV firmware — older firmware has HDCP bugs
- Don't use HDMI splitters — they break HDCP handshakes
FAQ
Q: Why does HDMI work with my Xbox but not my laptop? A: Game consoles use different HDCP profiles. Laptops enforce stricter content protection.
Q: Does USB-C to HDMI work better than built-in HDMI? A: Sometimes — USB-C/DisplayPort Alt Mode uses different negotiation than native HDMI ports.
Q: Why is there sound but no picture? A: Audio uses separate pins in HDMI. Video handshake failed but audio passed through. Usually a resolution mismatch.
Q: Is my HDMI port broken? A: Probably not. Test with a monitor (not TV). If monitor works, it's a TV compatibility issue, not hardware failure.
Related: External Monitor Not Detected After Wake | Second Monitor Blurry Fix
