Monitor says No Signal but PC is on – quick fix
Your monitor's stuck on 'No Signal'? Try this fix first—it works 90% of the time without replacing anything.
Yeah, that sinking feeling when your PC is clearly running—fans spinning, lights on—but the monitor just sits there saying 'No Signal.' I've seen it a hundred times. Let's fix it fast.
The First Thing to Try
Before you start swapping cables or ordering a new GPU, do this: unplug the monitor from the wall for 30 seconds. Not just turn it off—pull the power cord. Then plug it back in and turn it on. This forces a full power cycle on the monitor's internal board. I had a client last week with a Dell U2723QE that wouldn't wake from sleep. 30 seconds unplugged, and it came right back.
If that doesn't work, check the input source. Hit the monitor's menu button (usually the one with a gear or 'Input' label) and cycle through HDMI, DisplayPort, VGA, whatever you're using. Monitors sometimes forget which port to listen to after a power surge or when you switch between devices.
Why This Works
Monitors aren't just dumb displays—they have their own tiny computer inside. That computer can lock up, especially if the power supply is old or the monitor's been on for days. Unplugging it drains all residual charge from capacitors, forcing a clean restart. The input cycling works because some monitors default to the last-used input, and if that was a dead port, they'll keep showing 'No Signal' even when your PC is broadcasting on another port.
Less Common Variations
If the simple fix didn't cut it, here's what else I've seen cause this:
- Dead GPU but working motherboard output: Your dedicated graphics card might have failed, but the onboard video on the motherboard still works. Pull the GPU, plug the monitor into the motherboard's HDMI or VGA port (if your CPU has integrated graphics). I've seen this on older i5-8400 systems where the GPU just gave out silently.
- Bad cable – but not the usual kind: HDMI cables can go bad in the middle—they'll work for power but fail for video. Swap in a known-good cable. I keep a cheap Amazon Basics HDMI 2.0 cable in my bag just for this.
- BIOS setting overriding your monitor: Some motherboards have a 'Primary Video Adapter' setting that defaults to 'Auto' and picks the wrong display output. Boot into BIOS (press Del or F2 during startup), find 'Initial Display Output' or 'Primary Graphics Adapter,' and set it to PCIe (if you're using a dedicated GPU) or IGD (if using onboard).
- Monitor's own EDID data got corrupt: This is rare but real. The monitor sends info to the PC about supported resolutions. If that info gets scrambled, the PC sends a signal the monitor can't read. Power cycle your monitor, and also try a different resolution from your PC's display settings (if you can see the screen at all).
How to Prevent This
Most 'No Signal' issues are caused by one of three things: cheap cables, dirty power, or BIOS confusion. Here's how to avoid them:
- Use quality cables. That $5 HDMI cable from the gas station? Don't. Spend $10-15 on a certified cable. I use Monoprice or Amazon Basics.
- Plug the monitor into a surge protector. A power spike can reset the monitor's internal memory. A decent surge protector (APC or Belkin, not the $10 strip) keeps the power clean.
- After a BIOS update, check the display settings. Updating the BIOS sometimes resets the primary display to 'Auto' or 'IGD' even if you were using a GPU. I had a client who spent two hours troubleshooting a 'No Signal' after a BIOS update—it was just the setting changing.
- If you use a KVM or switch box, test with a direct connection first. KVM switches are notorious for causing handshake issues, especially with older monitors or 4K signals. When in doubt, plug the monitor directly into the PC.
Start with the power cycle—it's free, takes 30 seconds, and fixes more than you'd think. If that doesn't get your screen back, work through the list above. You've got this.
Was this solution helpful?