The second monitor works — mostly. But it flickers: brief black flashes, horizontal tearing, brightness pulsing, or a subtle shimmer that gives you a headache by lunch. Flicker is different from ’not detected’ — the signal is getting through, but something in the timing chain is marginal.

Flicker causes form a clear hierarchy: refresh rate and resolution settings first, cable quality second, graphics drivers third, and interference or hardware last. The maddening part is that a setup can work for months and then start flickering after a driver update changes one timing parameter.

This step-by-step guide walks the hierarchy in order. Each step either fixes the flicker or eliminates a suspect — by the end, the cause is identified and resolved.

Why this happens

  • Refresh rate set beyond cable/monitor capability: Windows may push 75Hz+ over a cable or input that only handles 60Hz cleanly.
  • Marginal cable quality: Cheap or over-long cables cause intermittent signal loss that shows as flicker rather than dropout.
  • Graphics driver timing regression: Driver updates can alter output timing for specific ports or monitors.
  • Mismatched refresh rates between displays: Mixed-rate multi-monitor setups can trigger flicker on some driver versions.
  • Variable refresh rate (FreeSync/G-Sync) conflicts: Adaptive sync enabled on a monitor or driver that handles it poorly causes brightness flicker.
  • Electromagnetic interference: Power cables, chargers, and fluorescent ballasts near the video cable induce flicker.
  • Loose connector: A partially seated HDMI/DisplayPort connector flickers with vibration or thermal expansion.
  • Failing monitor backlight or panel: Hardware flicker persists across cables, computers, and inputs — the monitor itself is dying.

How to fix it

Work through these in order — diagnose first, then act.

Fix 1: Lock the refresh rate to 60Hz

The fastest flicker fix in existence. Dropping to the universally safe 60Hz immediately tells you whether the problem is timing-related — if flicker stops, it was. Keep a note of the original refresh rate so you can restore it later.

  1. Open Settings, System, Display, Advanced display.
  2. Select the flickering monitor from the dropdown.
  3. Set refresh rate to 60Hz (or 59.94Hz if 60 is not listed).
  4. Set resolution to the monitor’s native resolution.
  5. Observe for five minutes. If flicker is gone, step the refresh rate up one notch at a time to find the stable maximum.

Fix 2: Reseat and upgrade the cable

Flicker is the classic symptom of a marginal cable — good enough for a picture, not good enough for a stable one. Reseating fixes loose connectors; upgrading fixes bandwidth-starved ones.

  1. Unplug the video cable at both ends and reconnect firmly.
  2. Route the cable away from power bricks, chargers, and power strips.
  3. If flicker persists, replace the cable with a certified high-speed (HDMI) or VESA-certified (DisplayPort) cable.
  4. Keep the cable as short as practical — under 2 meters for high refresh rates.
  5. Avoid adapters and dongles while testing; go direct. If your flickering monitor connects over USB-C, our USB-C display troubleshooting covers Alt Mode issues that mimic cable flicker.

Fix 3: Disable adaptive sync and HDR

FreeSync, G-Sync, and HDR all manipulate the display pipeline in ways that cause flicker on incompatible combinations. Disabling them is a clean isolation test. Re-enable them one at a time afterward to identify the exact trigger.

  1. In the monitor’s OSD menu, turn off FreeSync/Adaptive-Sync.
  2. In Windows Advanced display settings, turn off HDR for the external monitor.
  3. In the NVIDIA/AMD/Intel control panel, disable G-Sync/FreeSync for that display.
  4. Test for flicker. If it stops, re-enable features one at a time to find the incompatible one.
  5. Some monitors simply flicker with adaptive sync on certain firmware — check for a monitor firmware update.

Fix 4: Reinstall the graphics driver

When flicker started after an update, or when settings and cables check out, the driver’s output timing is suspect. A clean reinstall restores sane defaults.

  1. Download the graphics driver for your exact laptop model from your maker’s support site.
  2. In Device Manager, uninstall the display adapter with driver removal checked.
  3. For persistent cases, use Display Driver Uninstaller (DDU) in Safe Mode for a complete wipe.
  4. Restart, install the maker’s driver, restart again.
  5. Set 60Hz and native resolution before testing anything higher. Check the Microsoft support site if flicker persists across multiple driver versions.

Fix 5: Match monitor settings and check interference

With driver and cable handled, the remaining suspects are configuration mismatches and physical interference — both quick to test. Interference is the underdog cause — it surprises people precisely because it is so mundane.

  1. Temporarily set both monitors to 60Hz to rule out mixed-rate issues.
  2. In the monitor OSD, reset to factory defaults — odd overdrive or response-time settings cause flicker.
  3. Move the video cable away from all power cables and chargers.
  4. Plug the monitor into a different wall outlet to rule out dirty power.
  5. Test the monitor on another computer: flicker there means the monitor hardware is failing.
  6. For detection-adjacent issues, our second monitor detection guide covers the Windows configuration side.

Fix 6: Update monitor firmware and test hardware

The last mile: monitor firmware fixes known flicker bugs, and cross-testing delivers the final hardware verdict.

  1. Check the monitor maker’s support site for a firmware update and install per their instructions. Firmware changelogs often mention flicker fixes explicitly, so read them before updating.
  2. Test the flickering monitor with a different laptop — same flicker means monitor hardware.
  3. Test your laptop with a different monitor — no flicker means your laptop is fine.
  4. If the monitor flickers on every input and computer, its backlight or panel is failing — repair or replace.
  5. Document the stable settings (cable, refresh rate, driver version) once fixed, so the next driver update does not restart the mystery.

Closing

Monitor flicker is a marginal-signal problem, and marginal signals are fixed by removing margin-stealers: lock 60Hz, use a certified cable, kill adaptive sync while testing, and keep a clean graphics driver. Work the hierarchy and the flicker always has a name — and once named, it is fixed. Your eyes will thank you for the ten minutes this takes.

Frequently asked questions

Why does my second monitor flicker but the laptop screen doesn't?
The laptop panel and external monitor run on different timing — different refresh rates, cables, and signal paths. Flicker isolated to the external monitor points to its cable, refresh rate setting, or the graphics driver’s handling of that specific output, not a system-wide problem.
Can a bad HDMI cable cause flickering?
Absolutely — it is the leading cause. Marginal cables drop enough signal to cause intermittent flicker without fully losing the image, especially at higher resolutions and refresh rates. A certified high-speed cable fixes most cable-related flicker immediately. Replace the cable before you blame the monitor or GPU.
Why does flickering start after a driver update?
New graphics drivers sometimes change default refresh rates, enable problematic features like variable refresh on incompatible monitors, or introduce timing bugs for specific outputs. Rolling back the driver or manually locking the refresh rate to 60Hz usually stops update-triggered flicker.
Does refresh rate mismatch between monitors cause flicker?
It can cause perceived stutter and, on some setups, actual flicker — particularly when mixing very different rates (e.g., 60Hz and 165Hz) with certain driver versions. Matching both to 60Hz for testing isolates whether the mismatch is the trigger. You can restore higher rates on the primary display after testing.