Monitor flickering on Windows 11 – quick fix walkthrough

Hardware – Monitors Beginner 👁 0 views 📅 May 25, 2026

Monitor flickering? Usually a refresh rate mismatch or bad cable. I’ll walk you through the real fixes, from a 30-second check to a deep dive.

The 30-Second Fix: Check Your Refresh Rate

Most flickering on Windows 11 is just a refresh rate mismatch – especially after a driver update or a monitor swap. Had a client last month whose screen flickered every 30 seconds after they plugged in a second monitor. Turned out Windows set the main display to 60Hz while the monitor was built for 144Hz.

Here’s the quick check:

  1. Open Settings (Win + I)
  2. Go to System > Display > Advanced display
  3. Under Choose a refresh rate, pick the highest option that matches your monitor’s specs (e.g., 144Hz, 120Hz, or 60Hz)

If it’s already at the max, drop it down one step (e.g., from 144Hz to 120Hz). Sometimes the monitor or cable can’t handle the top rate. That alone fixed the flicker for a guy who was ready to buy a new monitor last week.

The 5-Minute Fix: Swap the Cable (It’s Always the Cable)

If the refresh rate trick didn’t work, the next most common cause is a bad cable. I’ve lost count of how many times a cheap DisplayPort or HDMI cable caused intermittent flicker. The standard suspects: old cables, 10-foot cables with no shielding, or cables rated for lower bandwidth than you need.

What to do:

  • Disconnect and reconnect both ends firmly. A loose connection is a flicker magnet.
  • Try a different cable – preferably a high-speed HDMI 2.1 or DisplayPort 1.4. Don’t grab the one you found in a drawer from 2012.
  • If you’re using a KVM switch or extension cable, remove it and plug the monitor directly into the GPU. KVMs are notorious for introducing flicker.

One client had a flicker that only happened when the room got warm. Turned out the cable’s shielding was shot. New cable, zero flicker. Cost him $12.

The 15+ Minute Fix: GPU Driver Clean Install and Adaptive Sync Toggle

If you’re still flickering, it’s time to go deeper. This usually means a GPU driver issue or a conflict with adaptive sync (FreeSync/G-Sync).

Step 1: Clean reinstall your GPU driver

Don’t just update – clean install. That removes leftover junk from old drivers that can cause flicker.

  1. Download DDU (Display Driver Uninstaller) from a trusted site – I prefer Guru3D.
  2. Boot into Safe Mode (Shift + Restart from login screen, then Troubleshoot > Advanced Options > Startup Settings > Restart > 4 for Safe Mode).
  3. Run DDU, select your GPU manufacturer (NVIDIA, AMD, or Intel), and choose Clean and Restart.
  4. After reboot, download the latest driver from the GPU maker’s website (not Windows Update). Install it with a clean installation option if offered.

Step 2: Toggle adaptive sync

If you have a FreeSync or G-Sync monitor, turn it off in your monitor’s OSD (on-screen display) and in the GPU control panel. Then test. If the flicker stops, you’ve got a handshake issue. Some monitors, like the Dell S2721DGF, have known flicker with G-Sync at certain refresh rates. Disable it and see if that fixes it.

Real story: Had a guy with an AMD RX 6800 and a monitor that only supported FreeSync over HDMI. He was using DisplayPort. Switched to HDMI with FreeSync off – flicker gone. Sometimes the monitor’s adaptive sync implementation is just flaky.

Step 3: Check for monitor firmware updates

Yes, monitors get firmware updates. Check the manufacturer’s support page for your model. Some, like LG and Samsung, release updates that fix flicker bugs. Usually involves a USB stick and a special utility – annoying but worth it.

When to give up and call it bad hardware

If none of that works, you’ve got a dying monitor or GPU. Try the monitor on another PC or laptop. If it flickers there too, it’s the monitor. If it doesn’t, it’s your GPU. Had a client last month whose monitor flickered only when the room lights dimmed – turned out the capacitor in the monitor’s power supply was failing. Replacement was cheaper than a new monitor.

Bottom line: start with refresh rate, then cable, then driver. You’ll catch 95% of flicker cases in under 10 minutes.

Was this solution helpful?