The most common reason: the cable is plugged into the wrong port
Your laptop has multiple video ports, and the monitor cable needs to go into the right one. Modern laptops typically have USB-C, HDMI, DisplayPort, or a combination of these. If you plug an HDMI cable into a USB-C port that doesn't support video, the monitor will stay dark even though the connection looks find.
Check your laptop's manual or the manufacturer's website to see which ports output video. On many newer laptops, only certain USB-C ports carry a video signal — often the ones closest to the center or marked with a small icon. If you have an older laptop, look for a VGA port (the one with three rows of small holes) or a Mini DisplayPort (a small flat rectangular port).
The simplest fix: try a different port. If your laptop has an HDMI port, start there — it's the most common video output. If that doesn't work, try USB-C ports one at a time. You may need to restart your laptop after plugging in the cable.
Key Takeaways
- Your laptop's video signal only comes from specific ports, not all of them, so plugging into the wrong port is the most common reason a monitor stays dark.
- HDMI is the easiest port to identify and usually works without extra steps, but USB-C ports on newer laptops may need driver updates or settings changes to detect a monitor.
- Windows and macOS both have display settings you can access without seeing the monitor — use keyboard shortcuts to force detection or change resolution.
- A broken cable, a monitor that needs power, or a laptop graphics driver that is out of date can all prevent connection even when the port is correct.
The cable itself may be damaged or the wrong type
Video cables fail more often than people expect. If the cable has been bent sharply, stepped on, or caught in a door, the pins inside may be bent or broken. A damaged cable will look fine from the outside but carry no signal.
Test with a different cable if you have one. Borrow an HDMI or USB-C cable from a friend, or buy an inexpensive replacement — a basic HDMI cable costs five to ten dollars. If the monitor works with a different cable, the original one is the problem.
Also check that the cable type matches what you need. An HDMI cable will not work in a DisplayPort, and an older VGA cable will not work in a USB-C port. If your monitor has a different port than your laptop, you need an adapter — for example, USB-C to HDMI. Adapters are inexpensive but must match both ends exactly.
Your monitor may not be powered on or set to the right input
This sounds obvious, but monitors have an on button separate from the laptop. Check that the monitor is plugged into power and that the power button on the back or bottom is pressed. Look for a small LED light on the monitor — if it is off or red instead of green or blue, the monitor is not receiving power.
Monitors also have an input selector, usually a button labeled "Input" or "Source" on the back or side. If your monitor is powered on but shows "No Signal" or a blue screen, press the input button and select HDMI, DisplayPort, USB-C, or VGA — whichever matches your cable. The monitor may cycle through inputs automatically, or you may need to select the right one from a menu.
Windows is not detecting the monitor
If the cable is correct and the monitor is powered on but Windows still shows nothing, the operating system may not have detected the display. Try this: press Windows key + P on your keyboard. A menu will appear on your laptop screen with display options. Select "Extend" or "Duplicate" to force Windows to look for a connected monitor.
If that does not work, right-click on the desktop and select "Display settings." Scroll down and click "Detect" — Windows will search for any connected monitors. Wait a few seconds for it to finish. If a monitor appears in the list, click on it and make sure the resolution is set to the monitor's native resolution (usually listed as "Recommended").
If Windows still does not detect the monitor, the graphics driver may be out of date. Open Device Manager by pressing Windows key + X and selecting "Device Manager." Look for "Display adapters" and click the arrow next to it. Right-click on your graphics card (usually Intel, AMD, or NVIDIA) and select "Update driver." Choose "Search automatically for updated driver software" and let Windows install any available updates. Restart your laptop when finished.
macOS is not detecting the monitor
On a Mac, press Control + Option + Command + Brightness Up to force macOS to detect a connected display. This keyboard shortcut tells the system to search for monitors without opening any menus.
If that does not work, click the Apple menu and select "System Settings" (or "System Preferences" on older Macs). Go to "Displays" and look for an option to detect displays — the exact name varies by macOS version. Click it and wait a few seconds.
If the monitor still does not appear, check that your USB-C cable or adapter supports video output. Not all USB-C cables carry video signals — some are power-only. If you are using an adapter, make sure it is designed for video, not just charging. Apple's official USB-C to HDMI adapters and third-party equivalents usually work, but cheap adapters sometimes do not.
Your graphics card or port may have failed
If you have tried multiple cables, multiple ports, and multiple monitors, the problem is likely inside your laptop. The graphics card — the component that generates the video signal — or the port itself may be damaged.
Test this by connecting to an external monitor using a docking station or USB-C hub if you have one. Some docking stations route video through a different path than the direct port, and if the monitor works through the dock but not the direct port, the port itself is likely broken. If the monitor does not work through the dock either, the graphics card may be the problem.
A failed graphics card or port usually requires professional repair. Contact the laptop manufacturer's support line or visit an authorized repair center. If your laptop is still under warranty, the repair may be free.
Your laptop may be in a power-saving mode that disables video output
Some laptops have a BIOS setting or power mode that disables video output to external monitors to save battery. This is rare, but it happens on certain business laptops and older models.
Restart your laptop and watch for a prompt to enter Setup or BIOS — usually it says "Press F2," "Press Del," or "Press F10" during startup. Enter BIOS and look for a setting related to "Integrated Graphics," "Onboard Video," or "Display Output." Make sure it is set to "Enabled" or "Auto." Save and exit.
If you do not see a BIOS prompt during startup, your laptop may not have this setting, or it may be locked. Check your laptop's manual or contact the manufacturer for instructions specific to your model.
Frequently Asked Questions
Why does my monitor work with my desktop but not my laptop?
The monitor itself is fine — the problem is with your laptop's video output. Check that you are using the correct port on the laptop and that the cable is fully inserted. Try a different cable to rule out a damaged one. If the monitor works on your desktop with the same cable, your laptop's port or graphics driver is the issue.
My monitor shows "No Signal" but the cable is plugged in. What do I do?
First, make sure the monitor is powered on and set to the correct input using the Input or Source button. Then try pressing Windows key + P (on Windows) or Control + Option + Command + Brightness Up (on Mac) to force the operating system to detect the display. If that fails, try a different cable or port on your laptop.
Do I need a special cable for USB-C monitors?
Not necessarily. USB-C monitors usually come with a USB-C cable, but you can use any USB-C cable that supports video output. Not all USB-C cables carry video — some are power-only. If you are buying a replacement cable, look for one labeled "USB-C video" or "USB-C DisplayPort." Cheap adapters sometimes do not work reliably, so buy from a known brand if possible.
Can I use an HDMI adapter with my USB-C laptop?
Yes, if your laptop's USB-C port supports video output. Not all USB-C ports do — check your laptop's manual to confirm. Buy a USB-C to HDMI adapter and plug it into the correct USB-C port, then connect your HDMI cable to the adapter. The monitor should be detected the same way as a direct connection.
My laptop screen works fine, so why won't the monitor connect?
The laptop's built-in screen and external monitors use different video paths. A working laptop screen does not mean the external video port works. The port itself may be broken, the cable may be damaged, or the operating system may not be detecting the monitor. Try the troubleshooting steps in order: check the cable, try a different port, and update your graphics driver.