Your monitor is plugged in, the cable looks fine, but your laptop acts like nothing is connected. Windows and macOS have no idea there’s a display attached. This is frustrating and common. The causes range from simple (loose cable) to complex (driver issues, BIOS settings, DisplayLink problems). Most issues are fixable without expensive hardware replacement. This guide walks through systematic troubleshooting steps for both Windows and macOS, from the obvious (cable tension) to advanced (driver rollback, BIOS resets), covering every scenario from “monitor not detected at all” to “detected but no image.” If you’re unsure about your monitor’s cable type and compatibility, see our HDMI vs DisplayPort port compatibility guide.
| Symptom | Most Likely Cause | Fix Priority | Time to Fix |
|---|---|---|---|
| Monitor not detected at all | Loose cable / Wrong port / Port disabled in BIOS | 1 | 2-5 minutes |
| Detected but no image | Wrong input source on monitor / Driver issue | 2 | 5-15 minutes |
| Image at 1080p only (not 4K) | Cable issue / Driver issue / Wrong resolution setting | 3 | 10-20 minutes |
| Flickering or drops out randomly | Loose connection / Bad cable / USB interference | 2 | 5-10 minutes |
| Works on one port, not another | Faulty port / Port-specific driver issue | 3 | 10-30 minutes |
Step 1: Physical Inspection (2 Minutes)
Check the Cable
Is the cable firmly plugged into both the laptop and monitor? Wiggle it. Loose connections are the #1 reason for “not detected” errors. Push it in until you feel resistance. Don’t force it—just snug.
Is the cable visually damaged? Frayed wires, bent connectors, or crushed sections mean the cable is faulty. Try a different cable if available.
Check the Monitor Power
Is the monitor powered on? Look for a power light on the monitor (usually green or blue). If the screen is black with no light, press the power button. If nothing happens, check if the power cord is plugged into the wall.
Check the Correct Monitor Port
Is the cable plugged into the right monitor port? Most monitors have multiple inputs (HDMI 1, HDMI 2, DisplayPort, USB-C). If you plugged into HDMI 1 but the monitor defaults to HDMI 2, you’ll see nothing. Try all ports.
How to switch ports: Use the monitor’s physical menu buttons (usually bottom of the screen). A menu appears showing “Input Source” or “Signal”. Navigate and select the port your cable is connected to.
Check for Adapter Issues
Are you using an adapter? If so, is the adapter firmly connected to both the laptop and cable? Loose adapters cause intermittent detection issues. Reseat it.
Is the adapter powered? Some active adapters need external USB power. Check if it has a USB power cable and if it’s plugged in.
Step 2: Software Detection (Windows)
Force Detection via Display Settings
1. Right-click on your desktop and select “Display settings”. (Alternatively: Settings → System → Display.)
2. Scroll down to “Multiple displays” and click “Detect”. Windows will scan for connected monitors. Wait 5-10 seconds. Your external monitor should appear.
3. If the monitor appears, you’re done.Windows recognised it. Proceed to Step 3 (resolution/refresh rate setup).
4. If it still doesn’t appear: Go to Step 3 (Device Manager).
Check Device Manager
1. Right-click the Start menu and select “Device Manager”.
2. Expand “Display adapters”. You should see your GPU (Intel UHD, NVIDIA RTX, AMD Radeon, etc.).
3. Right-click the GPU and select “Update driver”. Windows will check for new drivers online. Install any found. Restart your laptop afterward.
4. If a yellow exclamation mark appears next to the GPU, there’s a driver problem.Right-click and select “Properties” to see the error. Google the error code for solutions.
Try Different USB or DisplayLink Drivers (If Using a Dock)
If you’re using a USB-C dock or DisplayLink: These need special drivers. Visit the dock manufacturer’s website (Lenovo, CalDigit, Anker, etc.) and download the latest drivers. Install them and restart.
Common dock manufacturers and driver links:
Step 2: Software Detection (macOS)
Check System Settings
1. Click the Apple menu → System Settings → Displays.
2. Your connected monitor should appear in the left sidebar. If it doesn’t, try unplugging and re-plugging the cable. macOS may need 10-15 seconds to detect.
3. If the monitor appears but has no image, go to Step 3.
Reset Display Detection (macOS)
1. Unplug the monitor cable from your MacBook.
2. Wait 10 seconds.
3. Plug the cable back in.
4. macOS should detect the display within 5-10 seconds. If it does, proceed to Step 3. If not, try a different USB-C/Thunderbolt port if available.
Update Graphics Drivers
macOS automatically updates GPU drivers via system updates. Check if updates are available: Apple menu → System Settings → General → Software Update. Install any found and restart.
Check for HDMI/Thunderbolt Issues on Intel Macs
Older Intel-based MacBook Pro and Air models sometimes have flaky HDMI or Thunderbolt. If your Intel Mac isn’t detecting the monitor:
1. Try resetting the SMC (System Management Controller): Shut down the Mac. Press and hold Shift + Control + Option (all on the left side) + Power button for 10 seconds. Release and start the Mac normally.
2. If detection still fails, your port may be faulty. Contact Apple Support or visit an Apple Store.
Step 3: Resolution and Refresh Rate Issues
Monitor Detected But Shows Only 1080p (Not 4K)
This is usually a driver or cable bandwidth issue, not hardware failure.
Windows fix:
- Right-click desktop → Display settings
- Under “Resolution”, click the dropdown
- Select the highest resolution listed (should be 3840×2160 for 4K)
- Click “Apply”. The screen will go black briefly, then show the new resolution.
macOS fix:
- Apple menu → System Settings → Displays
- Under “Resolution”, select the highest option (usually marked “Optimized” or showing a high pixel count)
- Changes apply immediately
If 4K resolution doesn’t appear in the list: Your cable or port doesn’t support 4K. Try a better-quality cable (certified HDMI 2.0 or DisplayPort). If that fails, your port or monitor may be defective. For more on port bandwidth limits, check our how to connect a monitor guide.
Monitor Stuck at Wrong Refresh Rate
Windows: Settings → System → Display → Advanced display settings → Refresh rate. Select the correct refresh rate (usually 60Hz). Click Apply.
macOS: Apple menu → System Settings → Displays. The refresh rate is usually automatic—you can’t change it manually in recent macOS versions. If stuck at low refresh, the cable or GPU is bandwidth-limited.
Step 4: Cable and Adapter Troubleshooting
Cable Quality Test
Replace the cable with a certified alternative (even if it looks fine). Cheap or old cables often work at 1080p but fail at 4K. Buy a certified cable:
- HDMI 2.0 certified cables (£5-15)
- DisplayPort certified cables (£10-20)
- USB-C DP Alt Mode cables (£10-20)
Adapter Compatibility
If using a USB-C to HDMI adapter: Confirm your laptop supports DisplayPort Alt Mode. If it doesn’t, the adapter is useless. Check the laptop manual for “DP Alt Mode” or “USB-C video output”.
Test with a different adapter if available: The first adapter might be faulty. Borrowing one from a friend is faster than buying a replacement.
Step 5: Advanced Troubleshooting
Windows: BIOS/UEFI Port Disabling
Some laptop manufacturers disable video ports in BIOS. If nothing else works:
1. Restart your laptop and press the BIOS key (usually Delete, F2, F10, or Esc—check your laptop manual) during startup.
2. Look for “Integrated Graphics”, “Display Output”, or “HDMI/USB-C Output”. Ensure it’s set to “Enabled”.
3. Save changes and exit.
Warning: Only attempt BIOS changes if you’re comfortable with it. Wrong changes can brick your laptop.
Windows: Disable and Re-enable Display Adapter
1. Device Manager → Display adapters
2. Right-click your GPU → “Disable device”
3. Wait 5 seconds
4. Right-click again → “Enable device”
5. Windows will re-initialize the GPU. Monitor should detect if drivers are OK.
Unplug USB Devices Near the Video Cable
USB 3.0 devices can cause electromagnetic interference, leading to detection issues or flickering. Unplug USB 3.0 hubs, wireless dongles, and USB 3.0 external drives. Keep them at least 1 metre away from your monitor cable.
Try a Different Port on Your Laptop
If your laptop has two Thunderbolt ports, two USB-C ports, or both HDMI and USB-C, try the other port. One port might be faulty while the other works fine.
Driver Rollback (Windows)
If the monitor worked before but recently stopped: A recent driver update might have broken compatibility.
1. Device Manager → Display adapters → GPU
2. Right-click → Properties → Driver → Roll Back Driver
3. Windows will revert to the previous driver. Restart.
4. If the monitor works, avoid updating the driver. Contact the GPU manufacturer for a fix.
Contact Monitor Manufacturer Support
If the monitor still isn’t detected, the monitor itself might be faulty. Contact the manufacturer (Dell, LG, ASUS, etc.) with your model number. They may offer troubleshooting or warranty replacement.
When to Replace Hardware vs. Troubleshoot Software
Replace the Cable First
Cables are cheap (£5-20). Always try a new cable before assuming hardware is broken. Many “faulty monitor” situations are actually bad cables.
If a Different Port Works, Your Original Port is Likely Faulty
Example: Monitor works on USB-C port 2 but not port 1. Port 1 is damaged. Contact manufacturer support for warranty repair or replacement.
If No Ports Work After Cable Replacement, Suspect GPU Failure
This is rare, but if every port fails to detect any monitor, your GPU might be failing. This is a warranty or repair issue—you may need professional diagnostics.
If Display Settings Shows the Monitor but No Image, Check Monitor Inputs
Your OS detects the monitor, so the connection works. The monitor just isn’t showing anything. This is almost always the monitor’s input source being set wrong. Use the monitor’s menu buttons to switch inputs.
Frequently Asked Questions
Why does my monitor get detected but show no image?
Most likely: the monitor’s input source is set to the wrong port. Use the monitor’s physical buttons to navigate the menu and select the correct input (HDMI 1, HDMI 2, DisplayPort, etc.).
Why does my monitor work at 1080p but not 4K?
Cable or driver issue. Try a certified HDMI 2.0 or DisplayPort cable. If that doesn’t work, update your GPU drivers. If still stuck, your port may lack 4K bandwidth—try a different port.
My laptop has two USB-C ports. Monitor works on one but not the other.
One port is likely faulty. Continue using the working port. If you need both ports for different devices, contact your laptop manufacturer—the defective port may be covered under warranty.
Why does my monitor flicker or drop out randomly?
Loose connection, bad cable, or USB interference. Reseat the cable firmly. Try a new cable. Unplug USB 3.0 devices near the monitor cable.
I updated my GPU drivers and now my monitor doesn’t work. What do I do?
Roll back the driver: Device Manager → GPU → Properties → Driver → Roll Back Driver. If that doesn’t work, you may need to uninstall the driver completely and let Windows use a generic driver temporarily. Contact the GPU manufacturer for a patched driver.
Is my monitor broken if it doesn’t detect?
Probably not. Most detection failures are cable, adapter, or driver issues. If the monitor powers on (light is on) but the laptop doesn’t detect it, it’s almost certainly software/cable, not hardware failure. Try steps 1-5 before assuming the monitor is broken.
Recommended Products
These are the products we recommend based on this guide. All links go to Amazon UK where you can check current prices and availability.
| Product | Why We Recommend It | Amazon UK |
|---|---|---|
| Anker 341 7-in-1 USB-C Hub | Best budget single-monitor dock | View on Amazon UK |
| CalDigit TS4 Thunderbolt 4 Dock | Premium dock with 18 ports | View on Amazon UK |
| Ugreen 9-in-1 USB-C Hub | Budget dock with Ethernet included | View on Amazon UK |
| Plugable TBT3-UDZ Thunderbolt 3 Dock | Best mid-range dual-display dock | View on Amazon UK |
| Intel AX210 Wi-Fi 6E M.2 Card | Best Wi-Fi 6E upgrade — tri-band with Bluetooth 5.3 | View on Amazon UK |
| Intel AX211 Wi-Fi 6E | CNVio2 card for Intel-only laptops | View on Amazon UK |
| Intel AX200 Wi-Fi 6 M.2 Card | Affordable Wi-Fi 6 upgrade for older laptops | View on Amazon UK |
| TP-Link Archer TX20U Nano USB Wi-Fi 6 Adapter | External option when internal upgrade isn’t possible | View on Amazon UK |
Prices and availability may vary. As an Amazon Associate, we earn from qualifying purchases.



