Screen flickering on Windows is almost always caused by one of three things: a bad display driver, an incompatible app, or a faulty monitor connection. You can confirm which one in under a minute, and most fixes take less than 10 minutes.
This guide walks you through every cause and fix, from the quick checks to the deeper solutions.
Why Your Screen Is Flickering
Before touching any settings, open Task Manager. Press Ctrl + Shift + Esc and watch the screen.
- If Task Manager flickers too: The problem is almost certainly a display driver or hardware issue.
- If Task Manager stays stable while everything else flickers: A specific app is causing the conflict.
That single test tells you where to focus.
Quick Checks Before Anything Else
Do these first. They fix the problem for a surprising number of people.
- Check your cable. An HDMI, DisplayPort, or VGA cable that is even slightly loose can cause flickering. Unplug and firmly re-seat both ends.
- Try a different cable. Cables degrade. A cheap HDMI cable is a common culprit.
- Lower your refresh rate temporarily. Go to Settings > System > Display > Advanced Display. Drop the refresh rate one step and see if it helps.
- Check for loose connections at the monitor. Press the cable connector in until it clicks.
If none of those help, move on.

Fix 1: Update or Roll Back Your Display Driver
This solves the problem in the majority of Windows flickering cases.
How to Update Your Driver
- Right-click the Start button and select Device Manager.
- Expand Display Adapters.
- Right-click your GPU (for example, NVIDIA GeForce RTX 4060 or Intel UHD Graphics 770) and choose Update driver.
- Select Search automatically for drivers.
- Restart your PC after the update completes.
If Windows says the driver is up to date but you still have flickering, go directly to the manufacturer’s website:
- For NVIDIA, use NVIDIA Driver Downloads
- For AMD, use the AMD Driver Support page
- For Intel, use the Intel Driver and Support Assistant
Download and install the latest driver manually.
How to Roll Back Your Driver
Sometimes a recent driver update breaks things. If your flickering started right after a Windows update or driver update, roll back.
- Open Device Manager (same as above).
- Right-click your display adapter and choose Properties.
- Go to the Driver tab.
- Click Roll Back Driver if the option is available.
- Restart and check if the flickering stops.
How to Do a Clean Driver Install (NVIDIA and AMD)
A clean install removes old driver files that can conflict with new ones.
For NVIDIA:
- Download the latest driver from NVIDIA’s website.
- During installation, check the box that says Perform a clean installation.
- Finish the install and restart.
For AMD:
- Download the latest Adrenalin driver.
- During setup, choose Factory Reset (Clean Install).
Clean installs fix problems that regular updates sometimes miss.
Fix 2: Identify and Deal With the Problematic App
If Task Manager stayed stable during your earlier test, an app is interfering with the display.
Common culprits in 2026:
| App Type | Why It Causes Flickering |
|---|---|
| Antivirus software | Hooks deeply into system processes |
| Screen recording tools (OBS, etc.) | Conflict with GPU rendering |
| Older desktop customization tools | Incompatible with modern Windows rendering |
| Legacy apps from Windows 7/8 era | Not built for current display architecture |
How to Find the Problem App
- Press Win + R, type
msconfig, and press Enter. - Go to the Services tab, check Hide all Microsoft services, then click Disable all.
- Go to the Startup tab and click Open Task Manager.
- Disable every startup app.
- Restart your PC.
If flickering stops, one of those apps is the cause. Re-enable them one at a time, restarting each time, until flickering comes back. The last app you enabled is the problem.
Once you find it, either update that app, uninstall it, or contact the developer.
Fix 3: Disable Hardware Acceleration in Problem Apps
Some apps use hardware acceleration to offload graphics work to the GPU. When the driver and app do not agree on how to handle this, you get flickering.
Apps where you can turn this off:
- Chrome: Settings > System > uncheck “Use hardware acceleration when available” > Relaunch
- Firefox: Settings > General > Performance > uncheck “Use recommended performance settings” > uncheck “Use hardware acceleration”
- Discord: User Settings > Advanced > uncheck Hardware Acceleration
- Microsoft Teams: Settings > General > uncheck GPU hardware acceleration
Restart the app after changing the setting.
Fix 4: Adjust the Screen Refresh Rate
Windows sometimes sets the wrong refresh rate after an update or driver install. A mismatch between what your monitor supports and what Windows is sending it causes flickering.
- Right-click the desktop and choose Display Settings.
- Scroll down and click Advanced Display.
- Under Choose a refresh rate, try different values.
For most monitors, 60Hz is stable. If you have a 144Hz or 165Hz monitor, make sure Windows is actually set to that rate and not defaulting to 60Hz, which can cause flickering on high-refresh displays with certain cables.
| Refresh Rate | Best For |
|---|---|
| 60 Hz | Standard monitors, older displays |
| 75 Hz | Budget gaming monitors |
| 120 Hz | Mid-range gaming, good for eyes |
| 144 Hz+ | Competitive gaming, fast response |
If your cable cannot handle the bandwidth for high refresh rates, drop to 60Hz temporarily to confirm. A DisplayPort 1.4 or HDMI 2.1 cable is needed for 144Hz+ at 1440p or 4K.
Fix 5: Check and Change Display Adapter Settings
Windows has a setting called Desktop Window Manager (DWM) that controls how everything is drawn on screen. Corrupted or misconfigured GPU settings can interfere with it.
Reset GPU Settings to Default
For NVIDIA:
- Open the NVIDIA Control Panel (right-click desktop).
- Click Manage 3D settings.
- Click Restore Defaults.
For AMD:
- Open AMD Radeon Software.
- Go to Gaming > Global Graphics.
- Click Reset to Default.
Check Power Management Mode
Low power modes on laptops can cause flickering because the GPU underclocks itself aggressively.
For NVIDIA:
- Open NVIDIA Control Panel > Manage 3D settings.
- Set Power management mode to Prefer maximum performance.
Fix 6: Run the Windows Display Troubleshooter
Windows 11 has a built-in troubleshooter that catches some display issues automatically.
- Open Settings (Win + I).
- Go to System > Troubleshoot > Other troubleshooters.
- Find Video Playback and click Run.
- Follow the prompts.
It does not fix everything, but it catches setting mismatches quickly.
Fix 7: Check for Windows Update Issues
A bad cumulative update in 2025 and early 2026 caused flickering on certain Intel and AMD systems. If your flickering started after a Windows update, uninstall it.
- Open Settings > Windows Update > Update history.
- Click Uninstall updates.
- Find the most recently installed update and uninstall it.
- Restart and check.
If the update was mandatory, you can delay it temporarily while waiting for Microsoft to release a patch. Check the Microsoft Support page for known display issues linked to recent updates.
Fix 8: Test With a Different Monitor or Cable
If you have done everything above and nothing works, the problem may be hardware.
Try these steps:
- Connect your PC to a different monitor. If flickering stops, your monitor is failing.
- Try a different cable type. Swap HDMI for DisplayPort or vice versa.
- Test the same monitor on a different PC. If it flickers on another machine too, the monitor needs repair or replacement.
- Check the monitor’s own menu. Press the physical button on the monitor to open its OSD (on-screen display) menu. If the menu itself flickers, the panel or backlight is damaged, not your PC.
Fix 9: Disable Variable Refresh Rate (VRR / G-Sync / FreeSync)
Variable refresh rate technology syncs your monitor’s refresh rate to your GPU’s output. When the implementation is buggy or the monitor firmware is outdated, it causes flickering, especially at low frame rates.
To disable in Windows:
- Go to Settings > System > Display > Graphics.
- Click Change default graphics settings.
- Turn off Variable refresh rate.
To disable G-Sync:
- Open NVIDIA Control Panel.
- Go to Display > Set up G-Sync.
- Uncheck Enable G-Sync.
To disable FreeSync:
- Open AMD Radeon Software.
- Go to Display settings.
- Toggle off AMD FreeSync.
Restart your PC and test. If flickering disappears, update your monitor’s firmware or check if the manufacturer has a patch.
Fix 10: Check Laptop-Specific Settings
Laptops have extra complexity because they often have two GPUs: an integrated one (Intel or AMD) and a dedicated one (NVIDIA or AMD). Switching between them causes flickering.
Disable Automatic GPU Switching
- Open Settings > System > Display > Graphics.
- For each app that flickers, click it and set the GPU preference to High performance (dedicated GPU) instead of letting Windows decide.
Battery and Power Settings
- Open Control Panel > Power Options.
- Set the power plan to Balanced or High performance (avoid custom plans from manufacturers that aggressively throttle the GPU).
Flickering During Specific Activities
Sometimes flickering only happens in certain situations. Here is what that usually means:
| Situation | Most Likely Cause |
|---|---|
| Flickering in games only | GPU driver conflict or VRR issue |
| Flickering when watching video | Hardware acceleration in browser or media player |
| Flickering on battery | Power-saving mode throttling GPU |
| Flickering at startup | Driver loading issue or corrupt Windows installation |
| Flickering after sleep/hibernate | Display driver not resuming correctly |
For flickering after sleep: open Device Manager > Display Adapters, right-click your adapter, choose Properties > Power Management, and uncheck Allow the computer to turn off this device to save power.
When to Consider a Fresh Driver Install or OS Repair
If you have tried every fix and flickering persists, the issue may be deeper.
Run System File Checker:
- Open Command Prompt as Administrator.
- Type:
sfc /scannow - Press Enter and wait. This repairs corrupted Windows system files.
Then run DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Restart after both complete.
If nothing works after that, a clean Windows install is the most reliable fix for persistent driver and system-level flickering. Back up your data first.
Flickering on External Monitors and Multi-Monitor Setups
Multi-monitor setups have their own quirks.
- Make sure both monitors are set to the same color depth (8-bit or 10-bit). Go to Display Settings > Advanced Display > Display Adapter Properties > Monitor tab.
- If one monitor is 144Hz and another is 60Hz, some GPUs struggle with the mix. Try setting both to 60Hz temporarily to confirm.
- Check that each monitor has its own cable run directly to the GPU, not through a hub or splitter.
- USB-C to HDMI or DisplayPort adapters are a frequent source of flickering. Replace cheap adapters with certified ones.
Summary: Fastest Path to Fixing Screen Flickering
Here is the order that resolves the problem fastest for most people:
- Check your cable connection and try a different cable.
- Open Task Manager during flickering to identify driver vs. app issue.
- Update or clean-install your display driver.
- If an app is the cause, disable it or turn off its hardware acceleration.
- Check your refresh rate setting.
- Test with a different monitor or cable to rule out hardware failure.
Most screen flickering cases are resolved at step 3 or 4. Hardware failure is less common but worth testing if software fixes do not help.
Frequently Asked Questions
Why does my screen flicker only when I scroll?
Flickering during scrolling is usually caused by a browser or app using hardware acceleration incorrectly, or a GPU driver that handles compositing poorly. Start by disabling hardware acceleration in your browser. If that does not help, update your GPU driver.
Can a bad RAM stick cause screen flickering?
Rarely, but yes. If RAM is failing or seated incorrectly, it can cause visual corruption that looks like flickering. Try reseating your RAM sticks or testing with one stick at a time using Windows Memory Diagnostic (search for it in the Start menu).
Why does my screen flicker at night or in dark mode?
Some monitors flicker at lower brightness levels due to how they use PWM (pulse-width modulation) to dim the backlight. This is a monitor hardware issue. Try raising the brightness slightly or look for a “Flicker-Free” or “Low Blue Light” mode in your monitor’s settings.
Is screen flickering damaging my monitor?
Flickering caused by software or drivers does not damage hardware. However, if the flickering is caused by a failing backlight, power supply inside the monitor, or loose internal connections, those underlying issues can worsen over time and eventually cause the monitor to fail completely.
Why did my screen start flickering after a Windows update?
Microsoft occasionally ships updates that conflict with specific GPU drivers. Check the Windows Update history, uninstall the most recent update, and check the Microsoft support forum or your GPU manufacturer’s forum for reports of the same issue. Usually a corrected driver or update patch is released within a few weeks.
