Start with the physical connections
A second monitor that doesn't appear usually isn't detected because the cable isn't fully seated, the monitor is off, or the cable is plugged into the wrong port. Before troubleshooting software, check the basics: make sure the monitor's power cable is connected and the monitor itself is powered on — look for a light on the front or back of the unit.
Next, trace the video cable from the monitor to your computer. The cable should be firmly connected at both ends. If it's loose, disconnect it completely and reconnect it with a firm push until you hear or feel a click. If the cable uses a screw connector (common on older monitors and some desktop setups), hand-tighten the screws on both ends.
Check which port the cable is plugged into on your computer. Many computers have multiple video outputs — HDMI, DisplayPort, USB-C, or older VGA and DVI ports. If you're using a laptop, the port might be on the side or back. If you're using a desktop, make sure the cable goes into the graphics card's port, not the motherboard's built-in video port, which often doesn't work when a dedicated graphics card is installed.
Key Takeaways
- Check that the monitor is powered on and the video cable is fully seated at both the monitor and computer ends before assuming a software problem exists.
- On desktops with a graphics card, plug the cable into the card's port, not the motherboard's video port, or the monitor will not be detected.
- Windows and macOS both require you to manually detect the monitor in display settings if it doesn't appear automatically after a few seconds.
- A monitor that was working may stop being detected if the cable came loose, the port failed, or a recent driver update broke compatibility.
- If detection still fails after physical checks, try a different cable or port to narrow down whether the problem is the cable, the port, or the monitor itself.
Make Windows detect the monitor
On Windows, if the monitor is connected and powered on but not showing up, open Settings and go to System > Display. Scroll down and click "Detect" — Windows will search for connected monitors and add them to your setup. Wait a few seconds for the detection to complete.
If detection finds the monitor, it should appear in the display list. You can then choose whether to extend your desktop (show different content on each monitor), duplicate your display (show the same thing on both), or use only the second monitor. If you want to use both monitors, select "Extend these displays" and click explore.
If detection doesn't find the monitor, the problem is likely physical — the cable, the port, or the monitor itself. Try unplugging the cable and plugging it into a different port on your computer if one is available. If your computer has both HDMI and DisplayPort, try switching to the other type. If you only have one video port, try a different cable if you have one available.
Make macOS detect the monitor
On a Mac, connect the monitor and wait a few seconds. macOS usually detects external displays automatically. If it doesn't appear, go to System Settings > Displays and look for an option to detect displays — the exact wording depends on your macOS version, but it's usually a button labeled "Detect Displays" or similar.
If the monitor still doesn't show up, restart your Mac. Shut down completely, wait 10 seconds, and power back on. Many display detection problems on Mac resolve after a restart.
If a restart doesn't help, try disconnecting the monitor, waiting 30 seconds, and reconnecting it. On some Macs, especially those with Thunderbolt or USB-C ports, the connection needs to be re-established for the system to recognize the display.
Update or reinstall graphics drivers on Windows
If Windows detects the monitor but it shows no image, or if detection fails even after trying different cables and ports, the graphics driver may be outdated or corrupted. On Windows, right-click the Start menu and select Device Manager. Expand "Display adapters" to see your graphics card.
Right-click your graphics card and select "Update driver." Choose "Search automatically for updated driver software." Windows will check for a newer version online. If an update is found, install it and restart your computer.
If updating doesn't work, right-click the graphics card again and select "Uninstall device." Restart your computer. Windows will reinstall a basic driver automatically. After restart, try detecting the monitor again. If this works, read the latest driver from your graphics card manufacturer's website (NVIDIA, AMD, or Intel) and install it for full functionality.
Check for a disabled display in Windows settings
Windows sometimes disables a display instead of disconnecting it. In Settings > System > Display, scroll down to see all connected displays. If you see your second monitor listed but it says "Disconnected" or "Not active," right-click it and select "Show hidden devices" or look for an option to enable it.
You can also try right-clicking on the desktop, selecting "Display settings," and looking for an option that says something like "Extend to this display" or "set up this display." The exact wording varies by Windows version.
Test with a different cable or port
If you've tried detection and driver updates but the monitor still isn't recognized, the problem is likely the cable or the port itself, not software. Borrow a different video cable if you can — try HDMI if you were using DisplayPort, or vice versa. Plug it into a different port on your computer if available.
If a different cable and port work, the original cable or port is faulty. If nothing works, the monitor itself may have a hardware problem. Try connecting the monitor to a different computer if you have access to one. If it works on another computer, your original computer's graphics card or motherboard port is the issue. If it doesn't work on any computer, the monitor is likely defective.
Restart your computer and monitor
A full restart often fixes display detection problems. Shut down your computer completely, wait 10 seconds, and power it back on. While the computer is restarting, power off the monitor, wait 10 seconds, and power it back on. This clears temporary glitches in both devices and forces them to re-establish communication.
If you're using a docking station or USB hub to connect the monitor, restart that device too. Unplug it from power, wait 10 seconds, and plug it back in. Then restart your computer.
Frequently Asked Questions
Why does my second monitor work sometimes but not always?
A loose cable is the most common cause. The connection may work when the cable sits at one angle but fail when it shifts slightly. Disconnect the cable completely, inspect both ends for bent pins or damage, and reconnect firmly. If the problem continues, the port or cable is likely failing and should be replaced.
Can I use different types of cables for each monitor?
Yes. You can use HDMI for one monitor and DisplayPort for another on the same computer, as long as your computer has both ports. Each port works independently. Just make sure each cable is plugged into the correct port on your graphics card or motherboard.
What if my laptop only has one video port?
You can use a USB-C hub or docking station that has multiple video outputs. Connect the hub to your laptop's USB-C port, then connect both monitors to the hub. The hub acts as a splitter and lets you run two or more displays from a single port. Make sure the hub supports the resolution and refresh rate you need.
Does my second monitor need to be the same brand as my first?
No. Monitors from different manufacturers work together without any problem. They don't need to match in size, resolution, or refresh rate, though mismatched specs can look odd if you're moving windows between them.
Why did my second monitor stop working after a Windows update?
Windows updates sometimes change or break graphics drivers. Go to Device Manager, right-click your graphics card, and update the driver. If that doesn't work, uninstall the driver, restart, and let Windows reinstall it. Then read the latest driver from your graphics card manufacturer's website.