How to Stop Your Monitor From Flickering
Monitor flickering is one of those problems that ranges from mildly annoying to genuinely disruptive — and the fix depends entirely on what's causing it. The good news: most flickering has a identifiable source, and most sources have a workable solution. Here's how to systematically track it down.
What Actually Causes Monitor Flickering?
Flickering happens when the image on your screen fails to refresh consistently. That inconsistency can originate in several places: the monitor itself, the cable connecting it to your PC or laptop, the graphics card and its drivers, the refresh rate settings in your OS, or even the power supply.
Understanding where the problem lives determines which fix applies to you.
Start With the Obvious: Cable and Connection
Before touching any settings, check the physical connection. A loose or damaged cable is responsible for a surprising number of flickering complaints.
- Reseat the cable at both ends — at the monitor and at the GPU or motherboard port
- Try a different cable if you have one available, even temporarily
- Try a different port — if your GPU has multiple DisplayPort or HDMI outputs, switch to another one
- Check the cable type — older or lower-spec cables can struggle with higher resolutions or refresh rates. A DisplayPort 1.2 cable, for example, may not reliably carry 4K at 144Hz
If the flickering stops or changes behavior when you swap cables or ports, you've found your culprit.
Check Your Refresh Rate Settings 🖥️
A mismatch between your monitor's native refresh rate and what your system is actually outputting is a common cause of flickering — especially on Windows.
On Windows 11/10:
- Right-click the desktop → Display Settings
- Scroll to Advanced Display
- Check Refresh rate — make sure it matches your monitor's rated spec (e.g., 60Hz, 144Hz, 165Hz)
If it's set lower than your monitor supports, or set to a rate the monitor doesn't actually support cleanly, flickering can result.
On macOS: Go to System Settings → Displays and confirm the refresh rate matches your display's spec.
Variable refresh rate technologies like G-Sync and FreeSync can also cause flickering if the GPU output falls outside the monitor's supported VRR range. Disabling VRR temporarily is a useful diagnostic step.
Update or Roll Back Graphics Drivers
Faulty, outdated, or recently updated GPU drivers are a well-documented source of display flickering — particularly after a Windows update or a new driver release.
To update drivers:
- For NVIDIA: use GeForce Experience or download directly from nvidia.com
- For AMD: use Adrenalin Software or amd.com
- For Intel integrated graphics: use Intel Driver & Support Assistant
If flickering started after a driver update, rolling back to the previous version often resolves it immediately.
On Windows, you can roll back via Device Manager → Display Adapters → right-click your GPU → Properties → Driver tab → Roll Back Driver.
Eliminate Software Conflicts
Windows has a known behavior where incompatible apps can cause display flickering — specifically apps that don't play well with Desktop Window Manager (DWM). Microsoft's own documentation identifies this as a distinct cause.
Quick test: Open Task Manager while the flickering is happening. If Task Manager itself flickers along with everything else, the issue is likely a driver or hardware problem. If Task Manager stays stable while everything else flickers, a specific application is more likely the cause.
Common culprits include older versions of antivirus software, certain system utilities, and apps that modify display overlays.
Look at Hardware-Level Causes
If software fixes don't resolve the problem, the issue may be in the hardware itself.
| Potential Hardware Cause | What to Check |
|---|---|
| Failing backlight (LCD monitors) | Flickering at low brightness, often worse when cold |
| Power delivery issues | Flickering tied to GPU load spikes or when other devices draw power |
| Faulty GPU | Test with integrated graphics or a different GPU if available |
| Monitor panel degrading | Flickering present regardless of input source or cable |
Isolating the monitor: Connect it to a completely different computer. If it still flickers, the monitor is the problem. If it works fine on another machine, the issue is upstream — GPU, drivers, or settings on your original system.
Brightness, PWM, and Eye Strain 👁️
Some monitors use Pulse Width Modulation (PWM) to control backlight brightness — essentially flickering the backlight on and off very rapidly to simulate dimming. At low brightness settings, this can cause visible flicker or eye strain even when no technical fault exists.
If your flickering is subtle and seems tied to lower brightness levels, PWM may be the mechanism. Some monitors advertise "flicker-free" or "DC dimming" which avoids PWM entirely. Others only eliminate PWM above a certain brightness threshold.
Raising brightness to 50% or higher is a simple test — if flickering reduces or disappears, PWM behavior is likely involved.
The Variables That Determine Your Fix
What makes monitor flickering genuinely complex is how many independent variables affect it:
- Connection type (HDMI, DisplayPort, DVI, VGA all behave differently)
- Resolution and refresh rate combination in use
- GPU age and driver maturity
- Whether you're on a laptop (with both integrated and discrete graphics)
- OS version and recent updates
- Monitor age, panel type, and firmware version
- Whether VRR/G-Sync/FreeSync is active
A person running a 4K 144Hz display over DisplayPort on a high-end discrete GPU has a very different diagnostic path than someone using a 1080p 60Hz monitor over HDMI on a budget laptop with integrated graphics. The same symptom — flickering — can mean completely different things depending on the setup.
Identifying which layer of that stack your problem lives in is what separates a five-minute fix from a longer troubleshooting process.