Screen Flickering on Laptop – How to Fix
The Problem: Your Laptop Screen Keeps Flickering
Your laptop screen is flashing, blinking, or flickering repeatedly. Sometimes the whole screen goes black for a split second and comes back. Other times you see horizontal lines running across the display, or the brightness seems to pulse on and off. This makes it nearly impossible to work, read, or watch anything on your laptop.
Screen flickering can range from a mild annoyance — a subtle flash every few minutes — to a severe problem where the screen is constantly blinking and you can barely see what is on it. The cause could be something as simple as a wrong software setting or as serious as a failing display cable inside your laptop.
Why Does Your Laptop Screen Flicker?
There are five main causes of screen flickering, and identifying which one is affecting your laptop is the key to fixing it:
1. Display Driver Problems
The display driver is the software that controls how your graphics card communicates with your screen. If the driver is outdated, corrupted, or incompatible with your operating system after an update, it can cause the screen to flicker. This is the most common cause and fortunately the easiest to fix.
2. Incorrect Refresh Rate Settings
Your screen's refresh rate is how many times per second it redraws the image. If this is set to a rate that your display does not properly support, flickering can occur. Most laptop screens work best at 60Hz, while gaming laptops may support 120Hz or 144Hz.
3. Hardware Cable Issues
Inside your laptop, a ribbon cable connects the display panel to the motherboard. If this cable is loose, damaged, or pinched (which can happen from opening and closing the laptop lid thousands of times), the screen will flicker, especially when you move the lid or touch the laptop near the hinge area.
4. Incompatible Apps
Certain applications, particularly those that use hardware acceleration or overlay features, can cause screen flickering. Common culprits include antivirus software with real-time display scanning, screen recording tools, and apps that modify the display (like night mode or blue light filters).
5. GPU (Graphics Card) Problems
If your graphics card is overheating, failing, or being pushed beyond its capabilities, it can cause flickering, artifacts (strange colored pixels), or complete display blackouts. This is more common in laptops used for gaming or video editing.
| Symptom | Likely Cause | Software or Hardware? |
|---|---|---|
| Entire screen flickers uniformly | Display driver or refresh rate | Software |
| Flicker only in certain apps | Incompatible application | Software |
| Flicker when moving the lid | Loose display cable | Hardware |
| Random colored pixels or lines | GPU failure or overheating | Hardware |
| Flicker started after Windows update | Driver incompatibility | Software |
| Flicker stops on external monitor | Display panel or cable issue | Hardware |
| Screen goes black briefly then returns | Driver crash and recovery | Software |
How to Determine If the Problem is Software or Hardware
Another useful test: connect an external monitor to your laptop. If the external monitor display is stable and does not flicker, the problem is with your laptop's display panel or internal cable (hardware). If the external monitor also flickers, the problem is with the GPU or drivers (software).
Step-by-Step Solution to Fix Screen Flickering
Step 1: Update Your Display Drivers
This fixes the majority of screen flickering cases. Here is how to update your display drivers properly:
- Right-click the Start button > Device Manager
- Expand "Display adapters"
- Right-click your graphics card (Intel, NVIDIA, or AMD) > Update driver
- Select "Search automatically for drivers"
- If Windows says you already have the latest, go to the manufacturer's website directly (Intel, NVIDIA, or AMD) and download the latest driver for your specific laptop model
- Install the driver and restart your laptop
Step 2: Roll Back the Display Driver
If the flickering started after a recent driver update, you might need to go back to the previous version:
- Open Device Manager > Display adapters
- Right-click your graphics card > Properties
- Go to the Driver tab > click "Roll Back Driver"
- If the button is greyed out, the previous driver is not available and you should try Step 1 instead
Step 3: Change the Refresh Rate
Setting the correct refresh rate can stop flickering immediately:
- Right-click the desktop > Display settings
- Scroll down and click "Advanced display settings"
- Look for "Refresh rate" and try changing it to 60Hz if it is set to something else
- If you have a high-refresh-rate display (120Hz, 144Hz), make sure it is set to the correct native rate, not an unsupported value
Step 4: Disable Hardware Acceleration in Problem Apps
If the flickering only happens in certain applications, try disabling hardware acceleration in those apps:
- Chrome: Settings > System > uncheck "Use hardware acceleration when available"
- Discord: Settings > Advanced > disable Hardware Acceleration
- Microsoft Office: File > Options > Advanced > Display > check "Disable hardware graphics acceleration"
Step 5: Uninstall Recently Installed Apps
If the flickering started after installing new software, that software might be the cause. Common culprits include:
- Screen recording software (OBS, Bandicam)
- Third-party antivirus programs
- Blue light filter apps (f.lux, Iris)
- Desktop customization tools
- VPN software with display overlays
Uninstall suspicious apps one by one and check if the flickering stops after each uninstall.
Step 6: Disable Windows Desktop Manager Effects
Windows visual effects can sometimes conflict with display drivers:
- Search for "Performance" in the Start menu > "Adjust the appearance and performance of Windows"
- Select "Adjust for best performance" or manually uncheck "Animate windows when minimizing and maximizing"
- Also try: Settings > System > Display > Graphics > change default graphics setting
Step 7: Check for Hardware Issues
If none of the software fixes work, the problem is likely hardware-related:
- Gently open and close your laptop lid while watching the screen — if flickering changes with lid position, the display cable is loose or damaged
- Press gently on the bezel (frame) around the screen — if this triggers or stops flickering, the cable connection is the issue
- Check if the laptop is overheating — feel the bottom near the GPU area. Overheating GPUs can cause display flickering
- If you suspect a cable issue, this usually requires a technician to open the laptop and reseat or replace the display cable
Real-World Examples
Example 1: A user's HP laptop screen started flickering after updating to Windows 11. Using the Task Manager test, they confirmed the entire screen flickered (including Task Manager). Updating the Intel UHD Graphics driver from Intel's official website (not Windows Update) immediately fixed the problem. Windows Update had installed a generic driver that was not optimized for that specific laptop model.
Example 2: A Lenovo ThinkPad had screen flickering that only happened when the lid was opened beyond a certain angle. This was clearly a hardware issue with the display ribbon cable. A technician reseated the cable at the motherboard connector, and the flickering stopped completely. The repair cost was minimal compared to replacing the entire display.
Example 3: A user experienced flickering only when using Google Chrome. Everything else worked fine. Disabling hardware acceleration in Chrome settings (Settings > System > Hardware Acceleration off) fixed the issue. The integrated graphics chip in their budget laptop could not handle Chrome's hardware-accelerated rendering properly.
Example 4: A gaming laptop had screen flickering during games but not on the desktop. The GPU was overheating due to dust blocking the cooling vents. After cleaning the vents with compressed air and replacing the thermal paste, the GPU temperature dropped by 15 degrees and the flickering stopped entirely.
Summary
Laptop screen flickering is caused by either software issues (display drivers, refresh rate, incompatible apps) or hardware issues (loose cable, GPU failure). Use the Task Manager test to quickly determine if it is a driver or app problem. Start with software fixes: update or roll back display drivers, check the refresh rate, and disable hardware acceleration in problem apps. If those do not work, test with an external monitor to confirm whether it is a hardware issue. For cable and GPU hardware problems, consult a professional repair service. Most screen flickering cases are resolved with a simple driver update, so always try that first before worrying about expensive hardware repairs.