A flickering screen can mean rapid flashing, intermittent black frames, brightness pulsing, or horizontal lines scrolling across the display. Each type points to a different cause. The most common are display drivers, refresh rate settings, incompatible apps, loose cables, and failing hardware. This guide walks through each one.
The Task Manager test: app vs system
This quick test tells you whether the flickering is caused by an app or by the display driver and hardware:
Press Ctrl + Shift + Esc to open Task Manager
Watch the Task Manager window while the screen flickers
If Task Manager flickers along with everything else, the problem is the display driver or hardware
If Task Manager stays stable but the rest of the screen flickers, the problem is an incompatible app
This test works because Task Manager is rendered at a system level that bypasses some display layers. It is the single most useful diagnostic for screen flickering.
Fix app-caused flickering
If Task Manager did not flicker, an application is causing the problem. The most common culprits:
Antivirus or security software. Norton, McAfee, Bitdefender, and some other security suites have display overlay features (safe banking, secure browser, screen capture protection) that conflict with the display driver. Try temporarily disabling the software to confirm, then check its settings for overlay or screen protection features
Desktop customization tools. Wallpaper engines, animated desktop apps, taskbar customization tools, and display widgets can cause flickering. Close them one at a time to find the culprit
Outdated apps. An app compiled for an older version of Windows may use deprecated display APIs that flicker on newer versions. Update the app or check its compatibility settings (right-click the app, Properties, Compatibility tab)
Browser hardware acceleration. Chrome, Firefox, and Edge use GPU acceleration for rendering. If the GPU driver has a bug, this can cause the browser window to flicker. Disable hardware acceleration in the browser settings (usually under Settings, System or Performance) and see if the flickering stops
Fix driver-caused flickering
If Task Manager flickered too, the display driver is the most likely cause.
Update the display driver
Open Device Manager (right-click Start, Device Manager)
Expand Display adapters
Right-click your graphics adapter (NVIDIA, AMD, Intel) and choose Update driver, then Search automatically
If an update is found, install it and restart
For the best results, download the driver directly from the GPU manufacturer's website rather than using Windows Update:
NVIDIA: download from the NVIDIA driver page. Choose Game Ready or Studio drivers for your specific GPU model
AMD: download AMD Software: Adrenalin Edition from AMD's support page
Intel: download from the Intel Driver & Support Assistant or the Intel download center for your specific integrated graphics
Roll back the driver
If the flickering started after a recent driver update, the new driver may be buggy:
In Device Manager, right-click the display adapter, choose Properties
Go to the Driver tab
Click Roll Back Driver. If this button is grayed out, the previous driver is no longer available and you will need to download an older version from the manufacturer
Clean install the driver
If updating and rolling back do not help, a clean installation removes all traces of the old driver first:
Download Display Driver Uninstaller (DDU), a free tool that completely removes GPU drivers
Boot into Safe Mode (Settings, System, Recovery, Restart now, Troubleshoot, Startup Settings, restart, press 4 for Safe Mode)
Run DDU in Safe Mode and choose Clean and restart
After restart, install the GPU driver you downloaded from the manufacturer
Check the refresh rate and resolution
A mismatched refresh rate can cause visible flickering, especially on older monitors or when using adapters:
Go to Settings, System, Display
Click Advanced display (or Display adapter properties on older Windows)
Check the refresh rate. If it is set below 60 Hz, increase it. 60 Hz is the minimum for flicker-free LCD viewing. If your monitor supports 75 Hz, 120 Hz, or 144 Hz, set it to the highest supported rate
Make sure the resolution matches the monitor's native resolution. A non-native resolution can cause rendering artifacts that look like flickering
If you recently connected the monitor with a new cable or adapter and the refresh rate options are limited, the cable may not support the bandwidth. DisplayPort and HDMI 2.0+ support high refresh rates; older HDMI cables (1.4) and VGA adapters limit you to 60 Hz and sometimes lower.
Cable and connection issues
Loose, damaged, or low-quality cables are a common cause of flickering, especially on external monitors:
Reseat the cable. Unplug both ends of the display cable (HDMI, DisplayPort, USB-C, or VGA) and plug them back in firmly. DisplayPort cables have a latch; press the button to release it properly before pulling
Try a different cable. Swap the cable entirely. HDMI and DisplayPort cables can have intermittent internal breaks that cause flickering under certain conditions (heat, bending, vibration)
Remove adapters. HDMI-to-VGA, DisplayPort-to-HDMI, and USB-C-to-HDMI adapters add conversion points that can introduce flickering. If possible, use a single cable type that both the computer and monitor support natively
Check the monitor's own cable. On laptops, the internal display cable (LVDS or eDP) runs through the hinge. Years of opening and closing the lid can wear or pinch this cable. If the flickering changes when you angle the lid, the internal cable is likely damaged
Disable variable refresh rate
G-Sync (NVIDIA) and FreeSync (AMD) dynamically adjust the monitor's refresh rate to match the GPU's frame output. If the monitor or driver does not handle this well, it can cause flickering, especially at low frame rates or near the monitor's minimum refresh rate:
NVIDIA: open NVIDIA Control Panel, go to Display, Set up G-SYNC, and uncheck Enable G-SYNC
AMD: open AMD Software, go to Gaming, Display, and toggle FreeSync off
Windows: go to Settings, System, Display, Graphics, Change default graphics settings, and toggle Variable refresh rate off
If turning off variable refresh rate stops the flickering, the issue is either the monitor's VRR implementation or the driver's handling of it. A driver update or monitor firmware update may fix it.
Check for electromagnetic interference
This applies mainly to older monitors and CRT screens, but some LCD monitors near strong magnetic sources can also show flickering:
Move the monitor away from speakers, fluorescent lights, microwaves, or other electronics
If you are using a power strip or UPS, try plugging the monitor directly into a wall outlet. Dirty power or a failing UPS can cause display flickering
Hardware failure
If none of the above fixes work, the problem may be hardware:
Monitor backlight failing. If the flickering is a brightness pulsing or the screen dims and brightens, the LED backlight or its driver board may be failing. This is a monitor repair, not a computer repair. Test by connecting a different monitor; if the other monitor is fine, the original needs service
GPU failure. A failing GPU can cause screen artifacts, flickering, and display corruption. If you see colored lines, blocks, or static along with the flickering, the GPU may be overheating or dying. Check GPU temperatures with a tool like GPU-Z or HWMonitor. If you have a desktop with integrated graphics, try removing the GPU card and connecting the monitor to the motherboard output to confirm
Laptop display cable. As mentioned above, the internal cable running through the hinge is a common failure point on laptops over 3 years old. Replacement requires partial disassembly
Screen repair in Marion
LuxuriousComputers in Marion diagnoses and fixes screen flickering on desktops and laptops. We test the display cable, check the GPU, update or clean-install drivers, and determine whether the monitor, GPU, or internal cable needs repair or replacement.