Monitor detection issues are almost always cable, port, or input-source related rather than a deeper hardware fault. Work through these before assuming the monitor or your laptop's graphics are broken.
1. Check the monitor's input source
This is the single most common cause: the monitor itself is set to display a different input than the one you've connected. Use the monitor's physical buttons or on-screen menu to confirm it's set to the correct source (HDMI 1, DisplayPort, USB-C, etc.) matching your actual cable.
2. Try a different cable
Cables fail more often than people expect, especially HDMI and USB-C cables that get bent or stressed repeatedly. If you have a spare, swap it before troubleshooting further — this alone resolves a large share of "not detected" issues.
3. Try a different port
If your laptop has multiple video-capable ports (HDMI, DisplayPort, USB-C with video support), try a different one. Not all USB-C ports on a laptop necessarily support video output, even if they look identical.
Tip: on Windows, press Windows key + P to open the display/projection menu — this forces Windows to re-scan for connected displays and sometimes resolves detection issues on its own.
4. Force a display detection (Windows)
Go to Settings > System > Display and click Detect under multiple displays. This manually triggers Windows to re-scan connected outputs, which can succeed even when automatic detection didn't.
5. Force a display detection (Mac)
Go to System Settings > Displays. If the external monitor isn't listed, hold Option and click Detect Displays (the button appears when you hold Option). On Apple Silicon Macs with certain dock/hub setups, also confirm the dock itself supports the resolution and refresh rate you're requesting.
6. Update graphics drivers
An outdated GPU driver can cause inconsistent external display detection, especially after a Windows update. Check Device Manager under Display adapters and update if there's a pending driver update.
7. Test the monitor on another device
If possible, connect the monitor to a different laptop or computer. If it doesn't work there either, the monitor or cable is the likely culprit, not your original machine's settings.
The bottom line
Most external monitor detection failures come down to the wrong input source selected or a bad cable, not a deeper hardware or driver fault. Check the monitor's input source first — it's the most overlooked, most common cause.