Your PC boots up, the first monitor springs to life as always, but the second screen stays black and shows a “No Signal” message. Windows may not list it at all in Display Settings, or it appears as “Not detected” when you click “Detect.” Sometimes the monitor works intermittently, flickering to life only after a reboot, only in a specific port, or only when you unplug and replug the cable. Other times, your graphics card driver crashes and both screens go dark together, pointing to a deeper GPU problem rather than a monitor fault.

This is frustrating but rarely an emergency — your PC still runs, and you can usually get work done on the main display. That said, don’t ignore it for long. A second monitor that’s repeatedly dropping out can be an early sign of a failing cable, an unstable overclock, or a GPU on its way out. Most fixes below take under ten minutes and require no tools beyond a spare cable. Work through them in order: the first few are the most common culprits and the easiest to rule out.

Likely Causes

Cause How to confirm Fix difficulty
Loose, damaged, or wrong-standard cable (e.g., HDMI 1.4 driving a high-refresh panel) Wiggle the cable at both ends; check for a bent pin in the connector; swap in a known-good cable and see if the display appears Easy
Monitor set to the wrong input source or in a low-power sleep state Press the monitor’s Input/Source button and cycle HDMI 1, HDMI 2, DisplayPort; check the OSD for a power indicator Easy
GPU driver glitch after a Windows update or game crash Device Manager shows a yellow triangle on your GPU, or Display Settings shows only one screen despite two being plugged in Easy
Windows set to “PC screen only” or “Second screen only” in the projection menu Press Win+P and look at which mode is selected Easy
Multi-DisplayPort/HDMI handshaking problem (monitor doesn’t re-handshake after sleep) Display works after a cold boot but goes missing after sleep or a lock screen Medium
Failing GPU port, adapter, or dock; monitor or GPU hardware fault Try the monitor on another PC or a different port on the same GPU; try the GPU in another machine Hard

Fix 1: Check the Cable and Port

What causes it

HDMI and DisplayPort cables fail far more often than people expect. A partially seated connector, a crushed cable under a desk, or a pin bent inside the plug can cut a data lane while the monitor still seems “on.” DisplayPort is especially prone to a latch that doesn’t click fully home, and HDMI cables rated only for older speeds can’t carry 1440p at high refresh rates or 4K above 60 Hz.

How to check

Unplug both ends and look inside the connector for bent, missing, or discolored pins. Flex the cable gently along its length while watching the monitor — if the display flickers or pops back in, the cable is failing internally. Also try a different port on the GPU itself; graphics cards with multiple HDMI outputs sometimes have one that’s flaky.

What to do

Reseat both connectors firmly — for DisplayPort, push until you hear or feel the latch click. If the problem persists, swap in a spare cable. If you’re running 2560×1440 above 100 Hz or 4K above 60 Hz, use a cable certified as HDMI 2.1 (48 Gbps) or DisplayPort 1.4 (HBR3, 32.4 Gbps) or newer. Keep cable runs under about 3 meters for high-bandwidth signals.

How to undo it

No settings change is involved, so there’s nothing to revert. If you replaced a cable and want the old one back, simply reseat it and confirm the display works before recycling the new one.

Fix 2: Verify the Monitor’s Input Source and Power State

What causes it

Monitors with multiple inputs often stay on whichever source was last active, or they auto-detect incorrectly after sleep. Some also have an “Auto Source” or “Input Auto Switch” option disabled by default, so they never hunt for the active signal.

How to check

Press the monitor’s physical Input or Source button and cycle through HDMI 1, HDMI 2, DisplayPort, and USB-C while the PC is running. If the screen lights up on a different input than expected, this was the problem.

What to do

Select the input that matches your cable. Then open the monitor’s OSD menu (usually a joystick or Menu button) and look for Input Auto Switch, Source Detect, or Auto Source Select and enable it, so the monitor switches automatically when a signal appears.

How to undo it

Return to the OSD and disable Auto Source Select if you prefer manual control, then pick your input by hand.

Fix 3: Press Win+P and Re-Detect Displays in Windows

What causes it

Windows can get stuck in “PC screen only” mode after a driver hiccup, an accidental keypress, or an undocking event. In that state, the GPU still sends no signal to the second output even though the hardware is fine.

How to check

Press Win+P. If “PC screen only” is highlighted, that’s your issue. Also open Settings → System → Display, scroll to Multiple displays, click “Detect,” and see whether the second panel appears.

What to do

Press Win+P and choose “Extend” (or “Duplicate” if you want mirrored screens). If the display still doesn’t appear, in Display Settings click “Detect” under Multiple displays. If it shows up but is disabled, scroll down, select the numbered display (press “Identify” to see which is which), and set the dropdown at the bottom from “Disconnect this display” back to “Extend desktop to this display.”

How to undo it

Press Win+P again and choose “PC screen only.” Nothing else needs reverting.

Fix 4: Restart the Graphics Driver

What causes it

GPU drivers occasionally lose track of connected displays after a crash, a heavy game session, or a Windows update. The driver’s display topology cache becomes stale, so it stops polling the second output.

How to check

Open Device Manager (right-click Start → Device Manager), expand Display adapters, and look for a yellow warning icon on your GPU. Alternatively, if the screen briefly goes black and recovers on its own, the driver is resetting — a sign of an unstable state.

What to do

Press Win+Ctrl+Shift+B. The screen flickers black for a second, you’ll hear a beep, and the display driver restarts. If that doesn’t help, fully shut down (not restart — hold Shift while clicking Shut down so Windows doesn’t use Fast Startup), unplug the PC from wall power for 30 seconds, then boot again. This forces the GPU to re-enumerate all connected displays.

How to undo it

No persistent change is made; the driver restart is instant and reversible by simply rebooting again if needed.

Fix 5: Update or Clean-Reinstall the GPU Driver

What causes it

A corrupted or outdated driver — often after a Windows feature update — can break display output detection entirely. Driver packages also occasionally install buggy versions that mis-handle DisplayPort handshaking on multi-monitor setups.

How to check

Open Device Manager → Display adapters, note the GPU name, then check the driver version under the Driver tab. Compare it against the latest version listed for your card model on NVIDIA, AMD, or Intel’s driver download page — whichever brand your card is.

What to do

First try a simple update: in Device Manager, right-click the GPU → “Update driver” → “Search automatically.” If the display still isn’t detected, do a clean install: download the latest driver for your exact card model, run the installer, and choose “Custom (Advanced)” on NVIDIA’s installer (or the equivalent factory-reset option for AMD/Intel) and tick “Perform a clean installation.” Reboot when prompted.

How to undo it

If the new driver causes problems, open Device Manager → Display adapters → Driver tab → “Roll Back Driver.” If that option is greyed out, download the previous version from the manufacturer’s site and install it over the current one, again using the clean-install option.

Fix 6: Disable and Re-Enable Fast Startup

What causes it

Windows Fast Startup hibernates the kernel on shutdown, which can leave the GPU’s display initialization in a half-broken state — especially on systems where the second monitor was connected after the last full boot.

How to check

Open Control Panel → Power Options → “Choose what the power buttons do” → “Change settings that are currently unavailable.” If “Turn on fast startup (recommended)” is ticked, this may be interfering.

What to do

Untick “Turn on fast startup” and click “Save changes.” Then do a full Shut down, wait ten seconds, and power back on. The GPU will re-enumerate displays from scratch at boot.

How to undo it

Return to the same screen and re-tick the Fast Startup box. Boot times will return to normal, but the display issue may come back.

Fix 7: Test the Monitor in Isolation

What causes it

By this point, the fault may be the monitor itself, a passive adapter, or a docking station rather than Windows. Passive DisplayPort-to-HDMI adapters in particular fail on high-resolution or high-refresh displays, and USB-C docks sometimes only support one external display at a time.

How to check

Connect the second monitor to a laptop, another desktop, or even a game console using a cable you know works. If it displays there, the monitor is fine. Conversely, plug a different monitor into the suspect port on your PC. If nothing works on that specific port, the port or adapter is at fault.

What to do

If the monitor works elsewhere but not on your PC’s port, replace any adapter in the chain with an active adapter (rated for your resolution/refresh) or go direct cable-to-GPU. If you use a USB-C dock, plug the monitor directly into the GPU to bypass it. Check that the GPU itself is seated firmly in the PCIe slot — power down, unplug, remove the case side panel, and reseat the card and its power connectors.

How to undo it

Reconnect your dock or adapter and confirm everything still works. If the dock turns out to be the problem, keep the direct connection or buy a dock explicitly rated for the number and resolution of displays you need.

Fix 8: Check GPU Hardware and BIOS Settings

What causes it

Some desktops with both integrated and discrete graphics disable one set of outputs in the BIOS, or Windows sends the display to the iGPU while your monitor is plugged into the dGPU (or vice versa). Failing GPU memory or overheating can also knock out outputs one at a time.

How to check

Enter your BIOS/UEFI (usually Del, F2, or F12 during boot) and look under Advanced → Chipset or Onboard Devices for an option named “iGPU Multi-Monitor,” “Internal Graphics,” or “Primary Display.” Also open Task Manager → Performance and confirm both your GPU and, if present, your integrated GPU appear.

What to do

If you want to use the motherboard’s outputs alongside a discrete GPU, enable “iGPU Multi-Monitor” or set “Internal Graphics” to Enabled/Auto, save, and reboot. If the second monitor should be on the discrete GPU, make sure the cable is in the graphics card’s ports — not the motherboard’s — and that “Primary Display” is set to PCIe/dGPU. If a GPU is shutting down outputs under load and its fans are silent, address the cooling or consider the card may be failing.

How to undo it

Return to the BIOS and restore the previous setting, usually by choosing “Load Optimized Defaults” or toggling the same option back off.

If Nothing Works

At this stage, you’ve ruled out cables, Windows settings, drivers, and software-level issues. Test both monitors and your GPU in a different computer if at all possible — this isolates the fault definitively. A monitor that shows “No Signal” on multiple known-good systems, or a GPU port that drives no display on any monitor, almost certainly means hardware failure. Check your monitor’s warranty (most run 1–3 years) or the GPU manufacturer’s warranty (often 2–3 years) before buying replacements. For systems still under warranty, contact the manufacturer’s support rather than opening the case, as disassembly can void coverage.

FAQ

Why does my second monitor show “No Signal” but the PC works fine?

Usually it’s a cable, input-source, or projection-mode issue rather than a PC failure. Work through Fix 1 through Fix 3 first — together they resolve the majority of these cases in under five minutes.

Can a bad HDMI cable really stop a monitor from being detected?

Yes. A cable can carry enough power to light the monitor’s standby LED while failing on the high-speed data lanes needed for video, especially at 4K or high refresh rates. Swapping in a certified cable (HDMI 2.1 or DisplayPort 1.4-class) is one of the fastest diagnostics.

How do I force Windows to detect a second monitor?

Press Win+P and choose “Extend,” then go to Settings → System → Display and click “Detect” under Multiple displays. If that fails, press Win+Ctrl+Shift+B to restart the graphics driver, then try Detect again.

Should I update my BIOS or GPU firmware for this problem?

Only as a last resort. GPU VBIOS updates and motherboard BIOS updates occasionally fix multi-monitor handshaking bugs, but a bad flash can brick hardware. Exhaust the fixes above, then check your GPU or motherboard vendor’s support page for known multi-display issues before attempting a firmware update.

Related guides

Browse all Troubleshooting guides →