Second Monitor Flickers When First Monitor Active – Fix

One monitor flickers when the other is in use. Usually it's a bad cable or wrong refresh rate. Here's how to fix it, step by step.

30-Second Fix: Swap and Reseat the Cable

This sounds stupid but it works more often than you'd think. The first thing that goes wrong in a dual monitor setup is the cable. Maybe it's half unplugged, maybe the connector has dust, maybe the cable just died.

What to do:

  1. Turn both monitors off (don't just sleep them, actual power off).
  2. Unplug the video cable from the flickering monitor. Then plug it back in — push firmly until you hear or feel a click.
  3. If you have a spare cable (HDMI, DisplayPort, DVI, whatever your monitor uses), swap it entirely. Use the spare cable, even if it's shorter or uglier.
  4. Turn the monitors back on. Test by opening a full-screen window on the first monitor. Watch the second one.

The reason this works: a loose connection can cause intermittent signal loss. When the GPU sends a high-bandwidth signal (like a game or a 4K video) to the first monitor, the second monitor's unstable connection can't sync properly and flickers. A fresh cable removes that variable.

5-Minute Fix: Match Refresh Rates and Resolution

If swapping cables didn't help, the issue might be a mismatch between how fast each monitor refreshes. Windows sometimes tries to sync both monitors to the same refresh rate, and if one can't handle it, it flickers.

Here's the drill:

  1. Right-click on your desktop and select Display settings.
  2. Scroll down to Advanced display settings.
  3. You'll see both monitors listed. Click on the flickering one first.
  4. Under Refresh rate, pick a number. Usually it's 60 Hz, 120 Hz, or 144 Hz. Pick the highest one that matches your monitor's spec (if you don't know, pick 60 Hz — that almost never flickers).
  5. Now click on the first monitor (the one you're active on) and do the same — make sure its refresh rate is the same as the flickering one.
  6. Also check Resolution — both should be set to the monitor's native resolution (usually the one with (Recommended) next to it).
  7. Click Apply. Test again.

What's actually happening here is that some GPUs — especially older ones or integrated laptop graphics — can't handle different refresh rates on two monitors at the same time. They try to run both at the higher of the two rates, and the slower monitor freaks out. Setting them both to the same rate fixes that.

15-Minute Fix: Clean GPU Driver Install

If cables are good and refresh rates match, the problem is almost certainly a bad or corrupted GPU driver. A normal "update" often leaves old junk behind — settings files, registry entries, that sort of thing. You need a clean install.

Step-by-step:

  1. Download the latest driver for your GPU from NVIDIA or AMD directly. Don't use Windows Update for this — it's always behind.
  2. Download a tool called Display Driver Uninstaller (DDU). It's free and it scrubs every trace of the old driver. Get it from Guru3D's site (safe).
  3. Boot Windows in Safe Mode:
    • Hold Shift while clicking Restart in the start menu.
    • Go to Troubleshoot > Advanced options > Startup Settings > Restart.
    • Press 4 or F4 for Safe Mode with Networking.
  4. Run DDU. Select your GPU type (NVIDIA or AMD) and click Clean and restart.
  5. Once the PC reboots normally, Windows will probably detect a basic driver. Don't let it update yet. Run the installer you downloaded in step 1. Choose Custom (Advanced) install, then check Clean Install — this tells the installer to delete any leftover settings.
  6. Reboot once more. Set your monitors up again in Display settings (they might default to mirror mode).
  7. Test the flickering.

The reason step 3 works is that DDU removes not just the driver files but also the registry keys and cached settings that can cause interference between two monitors. A standard update keeps those old settings, and if they're the culprit, the flicker won't go away. Starting fresh eliminates that possibility.

Still Flickering? Try This One Weird Thing

If you're still here, try unplugging the flickering monitor's power cable for 30 seconds. Some monitors have a capacitor that holds a charge and can keep a bad state. Cutting power fully resets it. I've seen this fix flickering on a Dell U2719D that wouldn't stop flickering no matter what I did with drivers or cables.

Also check the monitor's OSD (On-Screen Display) menu. Look for a setting called DPMS, Power Saving, or Eco Mode. Turn those off. Some monitors go into a low-power state when they detect low signal activity, and they flicker when coming back up. That's not a hardware failure, that's just a bad firmware decision by the manufacturer.

When to Give Up and Buy a New Cable

Look, if none of this works, bite the bullet and buy a certified cable. Don't get the $5 Amazon Basics one. Get a VESA-certified DisplayPort cable or a Premium High Speed HDMI cable. The cheap ones often don't meet the bandwidth spec, and they only work reliably with a single monitor. With two, they start dropping data packets, which looks like flickering. Spend $15 and never think about it again.

Related Errors in Hardware – RAM & MB
Laptop Battery Not Charging? Fix It Yourself Touchscreen Taps Wrong Spot? Real Fixes That Work Fix iPhone Touchscreen Drift Without Paying Apple RAM not running at rated speed: XMP fix that actually works

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.