Tech Tips

Screen Flickering on Laptop – How to Fix

Laptop screen flickering - causes and fixes

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.

SymptomLikely CauseSoftware or Hardware?
Entire screen flickers uniformlyDisplay driver or refresh rateSoftware
Flicker only in certain appsIncompatible applicationSoftware
Flicker when moving the lidLoose display cableHardware
Random colored pixels or linesGPU failure or overheatingHardware
Flicker started after Windows updateDriver incompatibilitySoftware
Flicker stops on external monitorDisplay panel or cable issueHardware
Screen goes black briefly then returnsDriver crash and recoverySoftware

How to Determine If the Problem is Software or Hardware

Quick Test: Open Task Manager by pressing Ctrl + Shift + Esc. Now watch carefully — does the Task Manager window itself flicker? If YES, the problem is a display driver issue. If Task Manager stays steady while everything else flickers, the problem is an incompatible app.

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
Warning: Do not attempt to open your laptop and fix internal cable connections yourself unless you have experience with laptop repair. The display cable is delicate, and forcing it can cause permanent damage to the display panel. Always consult a professional technician for internal hardware issues.

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.