How to Fix Monitor Flicker
A flickering monitor is almost never a dead monitor. In the overwhelming majority of owner reports, flicker traces back to one of four things — a refresh-rate mismatch, a marginal cable, a graphics driver, or a power/brightness setting — and you can rule each of those out in a few minutes without buying anything. The single most useful thing to know up front: change one variable at a time, or you'll "fix" it without ever learning what was wrong, and it'll come back.
Work the table below from top to bottom. The causes are ordered by how often they're the culprit and how little effort they take to check.
Symptom → likely cause → what to try
| What you're seeing | Most likely cause | First thing to try |
|---|---|---|
| Rapid, constant flicker right after a new monitor or cable | Refresh-rate mismatch | Set refresh rate to the panel's rated value (60/120/144Hz) |
| Intermittent flicker, worse when the cable is touched or the desk is bumped | Loose or marginal cable | Reseat both ends; swap the cable |
| Flicker that started after a driver or OS update | GPU driver | Clean-reinstall the graphics driver |
| Brightness "pulsing" or flicker only at low brightness | PWM backlight dimming | Raise brightness; disable adaptive/eco brightness |
| Flicker only when a specific app or game is open | Variable refresh (G-Sync/FreeSync) conflict | Toggle VRR off for that app |
Step 1 — Rule out the refresh rate first
This is the most common cause and the fastest to check, so start here. When a monitor is set to a refresh rate it doesn't natively support — or Windows quietly reverts it after an update — you get steady, fast flicker.
On Windows: Settings → System → Display → Advanced display, and confirm the "Choose a refresh rate" value matches what the monitor is rated for. On macOS: System Settings → Displays, hold Option and click "Refresh Rate" if you need the full list. If you're running a 144Hz panel at 144Hz over an underpowered cable, drop it to 60Hz temporarily — if the flicker stops, you've learned the panel is fine and the bottleneck is bandwidth (jump to Step 2).
Step 2 — Reseat, then swap, the cable
Cables are the second most common cause and the most under-suspected. A connector that's 90% seated, a cheap HDMI cable that can't sustain the bandwidth for high refresh rates, or a kinked DisplayPort cable will all produce flicker that comes and goes.
- Power the monitor off, unplug the video cable at both ends, and firmly reseat it.
- If flicker persists, swap in a different cable — ideally a different type (if you're on HDMI, try DisplayPort).
- Bypass any adapters, docks, or KVM switches by plugging the monitor straight into the GPU. Docks and daisy-chained hubs are a frequent hidden cause.
If a different cable or a direct connection fixes it, the original cable or dock was marginal. This is the resolution in a large share of cases.
Step 3 — Clean-reinstall the graphics driver
If flicker started after an update — or after Windows installed a driver on its own — the driver is the prime suspect. A plain "update" often isn't enough because a corrupt install layers on top of itself.
Do a clean install: download the current driver from the GPU maker directly, and during setup choose the clean installation option (NVIDIA and AMD both offer it; for a stubborn case, people use a display-driver removal utility in safe mode first). Reboot and re-test. While you're in the GPU control panel, note whether G-Sync/FreeSync (variable refresh rate) is on — VRR can cause flicker on some panels, especially in windowed apps or at low frame rates. Toggling it off is a valid test.
Step 4 — Check brightness and power settings
If the flicker looks more like a faint pulsing and shows up mainly at low brightness, you're likely seeing PWM — the backlight dimming itself by switching on and off rapidly. Raising the brightness (and using a bias light behind the monitor so you're comfortable doing so) often eliminates the perceived flicker. Turn off any "adaptive brightness," "eco," or ambient-light features, which can hunt and pulse.
Also rule out power: a monitor sharing an overloaded power strip, or running through a failing strip, can flicker. Plug it directly into a wall outlet as a test.
When it really is the hardware
If you've worked through all four steps — correct refresh rate, known-good cable direct to the GPU, clean driver, brightness up with adaptive features off — and the flicker remains, then it's pointing at the panel or its internal power board. A monitor still under warranty should be claimed; the failure rate on backlight inverters and internal boards is real, and it's not something you fix at the desk. If it's out of warranty, it may be time to replace it — there's no shame in that conclusion once you've actually ruled out the cheap causes.
Frequently Asked Questions
Why does my monitor flicker only when I open a game? That's the signature of a variable-refresh-rate (G-Sync/FreeSync) conflict, especially when frame rates dip below the VRR window. Toggle VRR off for that title and see if it stops; if it does, you can often fix it for good by capping the frame rate just under the panel's max.
Can a flickering monitor damage my eyes? It won't cause lasting damage, but flicker — especially PWM dimming you can't consciously see — is a well-documented trigger for eye strain and headaches in sensitive people. That's reason enough to fix it rather than tolerate it.
My second monitor flickers but the first one doesn't. Why? Two monitors on one GPU often run through different ports, cables, or a dock. Swap the cables between the two displays — if the flicker follows the cable, it's the cable; if it stays with the port, suspect the dock or that GPU output.
Does refresh rate flicker happen on laptops too? Yes. The same refresh-rate and driver causes apply to built-in laptop panels. Check the display settings and do a clean GPU driver install before assuming a hardware fault.
Will a higher-quality cable always fix it? Only if bandwidth was the problem. A certified high-speed cable matters for high refresh rates and resolutions, but if the cause is a driver or a setting, no cable will help. That's why you change one thing at a time.
Bottom line
Monitor flicker is usually cheap to fix. Start with the refresh rate, then reseat and swap the cable (going straight to the GPU to rule out docks), then clean-reinstall the graphics driver, then check brightness and power. Change one variable at a time so you know what actually fixed it. Only after all four come up empty is it fair to suspect the panel itself — and if it's under warranty, that's a claim, not a purchase.