A flickering second monitor is maddening precisely because it’s intermittent — fine for an hour, then strobing during a presentation. The good news is that flicker isolated to the external display narrows the suspects dramatically: the cable, the refresh-rate negotiation, or the GPU driver’s external output path. The laptop’s own panel being rock-solid tells you the GPU silicon is healthy.

Troubleshoot in the order below: physical layer first, then settings, then drivers. Most flicker dies at step two or three.

Flicker deserves a slightly deeper explanation because it sits at the intersection of three things people rarely connect: signal integrity, timing negotiation, and panel electronics. The cable carries a high-bandwidth digital signal where marginal quality shows up as intermittent dropouts rather than a clean failure. The refresh rate is a negotiated agreement between the GPU and the monitor’s scaler — and when adaptive sync is involved, that agreement changes dozens of times per second, which is why VRR flicker appears during frame-rate transitions. Finally, the panel itself has electronics (overdrive circuits, backlight drivers) that can flicker independently of any signal problem. The fixes below are ordered to isolate these three domains one at a time: cable first, then negotiation settings, then the panel’s own configuration.

Why this happens

  • Marginal cable bandwidth: The cable can’t cleanly carry the resolution/refresh-rate combination, causing intermittent signal dropouts that read as flicker.
  • Wrong refresh rate negotiated: Windows or the driver selects a refresh rate the panel handles poorly.
  • Adaptive sync mismatch: G-Sync/FreeSync enabled on a monitor with poor variable-refresh handling causes brightness flicker.
  • GPU driver regression: A driver update introduces instability in the external display pipeline.
  • Loose or corroded connector: A partially seated plug or oxidized contacts create intermittent signal loss.
  • Monitor overdrive set too high: Aggressive pixel overdrive causes inverse ghosting that looks like flicker in motion.
  • Electromagnetic interference: Power cables routed alongside the display cable can inject noise, especially on analog-adjacent setups.
  • Failing monitor power supply: An aging monitor PSU causes brightness flicker independent of the signal — testable by checking the monitor’s own menus.

How to fix it

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

Fix 1: Reseat and inspect the cable

  1. Unplug the display cable at both ends, inspect for bent pins or debris, and reconnect firmly.
  2. Make sure the plug is fully seated — DisplayPort connectors especially need a firm push until the latch clicks.
  3. Route the cable away from power bricks and power strips to rule out interference.
  4. If the flicker changes when you wiggle the cable, you’ve found it: replace the cable.

Fix 2: Swap the cable

  1. Test with a different cable of the same type, preferably a shorter, certified one.
  2. For 4K or high-refresh displays, use a cable explicitly rated for the bandwidth (Ultra High Speed HDMI, DP 1.4/HBR3).
  3. Try a different port type if available — if HDMI flickers, test DisplayPort or USB-C.
  4. Cable swaps resolve the plurality of flicker cases; never skip this step because “the cable worked before” — cables degrade. For detection-side issues, see fixing an undetected second monitor .

Fix 3: Lock the refresh rate

  1. Open Settings → System → Display → Advanced display and select the external monitor.
  2. Set Refresh rate to the monitor’s native value (usually 60 Hz, or its advertised max like 144 Hz).
  3. If the native rate flickers, step down one notch (144 → 120 Hz) and test.
  4. Avoid “highest available” auto-selection — manually choosing a stable rate ends negotiation flapping.

Fix 4: Disable adaptive sync

  1. Open the NVIDIA Control Panel or AMD Software and turn off G-Sync/FreeSync for the external monitor.
  2. Also disable any adaptive sync or variable refresh option in the monitor’s own OSD menu.
  3. Test for an hour of normal use — VRR-induced flicker often appears during loading screens and brightness transitions.
  4. If disabling VRR fixes it, the monitor’s VRR implementation is the weak point; you can re-enable it later after a firmware update.

Fix 5: Adjust the monitor’s own settings

  1. Open the monitor’s OSD menu and reset to factory defaults first.
  2. Lower overdrive/response time from its fastest setting to medium — maximum overdrive causes visible flicker-like artifacts.
  3. Disable dynamic contrast and auto brightness, which can pulse the backlight.
  4. Check whether the monitor’s own menus flicker: if they do, the problem is inside the monitor, not the signal.

Fix 6: Update or roll back the GPU driver

  1. If flicker started after a driver update, roll back in Device Manager → Display adapters → Properties → Driver → Roll Back Driver.
  2. Otherwise, install the latest driver with a clean installation: NVIDIA from the NVIDIA driver page , AMD from AMD drivers , Intel via the Intel Driver & Support Assistant .
  3. Restart and re-test at your normal resolution and refresh rate.
  4. Driver regressions in the display output path are a well-known flicker source, especially on multi-monitor setups.

Fix 7: Test the monitor in isolation

  1. Connect the monitor to a different computer or a game console with the same cable.
  2. If it flickers there too, the monitor or cable is at fault — not your laptop.
  3. Try the laptop with a different monitor to confirm the laptop’s output is clean.
  4. This cross-test takes ten minutes and permanently ends the “is it the laptop or the monitor” question.

Fix 8: Check power and firmware

  1. Plug the monitor directly into a wall outlet, not a power strip shared with high-draw devices.
  2. Check the manufacturer’s site for a monitor firmware update — several flicker bugs have been fixed via firmware.
  3. Update the laptop’s BIOS and chipset driver, which participate in external display signaling.
  4. Microsoft’s Windows support site documents display known issues per update. If the GPU driver crashes rather than flickers, see display driver stopped responding .

Closing

Monitor flicker is a signal-integrity problem until proven otherwise: reseat, swap the cable, lock the refresh rate, and kill adaptive sync. Those four steps resolve the great majority of cases. The driver and firmware steps catch the rest — and the cross-test with another computer gives you a definitive answer when nothing else does. Once the picture is stable, write down the combination that worked: which cable, which refresh rate, whether adaptive sync is on or off. Monitor setups are finicky ecosystems, and the next time something changes — a driver update, a new cable — you’ll want that known-good baseline to return to.

Frequently asked questions

Why does my second monitor flicker but the laptop screen doesn't?
The laptop’s internal display uses a direct embedded connection with a fixed, validated configuration, while the external monitor depends on a cable, a negotiated refresh rate, and the GPU driver. Flicker isolated to the external display almost always means the cable, the refresh-rate negotiation, or the external output path of the GPU driver.
Can a bad cable cause monitor flickering?
Yes — it is the most common cause. A cable with marginal bandwidth flickers when the GPU pushes high resolutions or refresh rates through it. The flicker often worsens at 4K or 144 Hz and disappears at 1080p 60 Hz, which is the classic signature of a cable that can’t carry the signal cleanly.
Why did my monitor start flickering after a Windows update?
Graphics driver updates can change the default refresh rate, enable variable refresh rate on a monitor that handles it poorly, or introduce a regression in the display output path. Rolling back the GPU driver or manually setting the refresh rate usually resolves update-triggered flicker.
Does refresh rate mismatch cause flickering?
It can. When the GPU outputs a refresh rate the monitor handles marginally — especially with adaptive sync enabled — the panel flickers during brightness changes or frame-rate transitions. Locking the refresh rate to the monitor’s native value in Windows display settings typically stabilizes the picture.