How to Fix Laptop Screen Flickering on Windows 11 — The Display Driver and Refresh Rate Conflict

By Adhen Prasetiyo

Thursday, April 30, 2026 • 6 min read

Laptop screen showing visible horizontal flickering lines across the display with a Windows 11 desktop in the background

How to Fix Laptop Screen Flickering on Windows 11 — The Display Driver and Refresh Rate Conflict

Your laptop screen will not stop flickering. The brightness pulses rhythmically — bright, dim, bright, dim — like the display is breathing. Or the screen blinks completely black for a fraction of a second every few minutes. Or horizontal lines slowly roll across the display from bottom to top, distorting everything they pass through.

The flickering gets worse when you move windows, scroll through web pages, or watch videos. Sometimes it calms down when the screen is static. Sometimes it is constant regardless of what you do. And it appeared out of nowhere — the screen was perfectly stable yesterday.

Laptop screen flickering has two fundamentally different causes: display driver problems and application conflicts. The fix depends entirely on which one it is, and there is a simple 10-second test that tells you which.

The Task Manager Test (Do This First)

Open Task Manager by pressing Ctrl+Shift+Esc.

Now watch the screen carefully with Task Manager open:

If Task Manager flickers along with everything else — the display driver or display hardware is the cause. The flickering is happening at the GPU/driver level, which means everything on the screen is affected, including system components like Task Manager.

If Task Manager remains stable while the desktop and applications flicker — a specific application is causing the problem. Task Manager renders through a high-priority display pipeline that is separate from normal application rendering. When an app conflicts with the display driver, it affects normal rendering but not Task Manager’s protected pipeline.

This test immediately tells you whether to fix the driver (Task Manager flickers) or find a conflicting app (Task Manager stable). Do not skip this test — fixing the wrong cause wastes time and does not solve the problem.

Driver-Caused Flickering

If Task Manager flickers, the display driver is the problem. This is the more common cause, especially after Windows updates.

Update or Roll Back the GPU Driver

If the flickering started after a Windows update:

Windows Update probably replaced your GPU driver with a generic or incompatible version.

  1. Open Device Manager → expand Display adapters
  2. Right-click your GPU → PropertiesDriver tab
  3. Click Roll Back Driver if available — this reverts to the previous driver version
  4. Restart and test

If Roll Back is not available or does not fix it:

Perform a clean driver installation:

  1. Download DDU (Display Driver Uninstaller)
  2. Boot into Safe Mode
  3. Run DDU → select your GPU manufacturer → click “Clean and restart”
  4. After restart (still in normal mode), install the latest driver from:

DDU removes every trace of the previous driver — files, registry entries, configuration data — ensuring the new installation has no conflicts with leftover remnants.

Disable Adaptive Brightness

Many laptops include an ambient light sensor that automatically adjusts screen brightness based on room lighting. When this sensor is overly sensitive or poorly calibrated, the brightness adjustment becomes visible as a constant, subtle flicker — the screen oscillates between slightly brighter and slightly dimmer as the sensor reacts to minor lighting changes.

Disable it:

  1. Settings → System → Display → toggle off “Change brightness automatically when lighting changes”
  2. Also check Control Panel → Power Options → Change plan settings → Change advanced power settings → expand Display → Enable adaptive brightness → set to Off for both battery and plugged in

If the flickering stops after disabling adaptive brightness, the light sensor was causing it. You can leave adaptive brightness off and manually control brightness with the keyboard brightness keys.

Change the Refresh Rate

Some laptops support dynamic refresh rate switching — automatically changing between 60Hz (for battery saving) and 120Hz or 144Hz (for smooth scrolling and gaming). Each switch causes a brief display resynchronization that can appear as a flicker.

  1. Settings → System → Display → Advanced display
  2. Change the refresh rate from “Dynamic” to a fixed value (60 Hz or 120 Hz)
  3. Test at each fixed rate to see which one is stable

If the flickering only occurs at the higher refresh rate (120Hz/144Hz) but not at 60Hz, the display cable or the panel timing controller has difficulty maintaining the higher rate. Using 60Hz eliminates the flicker with a trade-off of slightly less smooth scrolling.

Application-Caused Flickering

If Task Manager stayed stable during the test, an application is conflicting with the display driver.

Common culprits:

Screen overlays: some antivirus programs, game launchers, and performance monitoring tools draw overlays on top of your screen. When these overlays conflict with the display driver’s rendering pipeline, they cause flickering.

Screen recording software: OBS, NVIDIA ShadowPlay, Xbox Game Bar, and similar tools hook into the display pipeline to capture screen content. Buggy or outdated versions can interfere with normal rendering.

Blue light filters: third-party night light apps like f.lux or custom blue light filter extensions modify the display color output continuously. If they conflict with Windows’ built-in Night Light or the GPU driver’s color management, flickering results.

Desktop customization tools: Rainmeter, Wallpaper Engine, custom taskbar tools, and transparency modification software alter how the desktop renders, and some do not handle Windows 11’s compositor correctly.

Find and remove the culprit:

  1. Go to Settings → Apps → Installed apps
  2. Sort by Install date
  3. Look at what was installed or updated around the time the flickering started
  4. Uninstall the most recent suspect
  5. Test — if flickering stops, that was the cause
  6. If it continues, uninstall the next suspect

The Hardware Check

If driver updates, app removal, and settings changes do not stop the flickering, the hardware may be involved:

The lid test: slowly open and close the laptop lid while watching the screen. If the flickering changes — gets worse, gets better, or appears and disappears at specific angles — the display ribbon cable is loose or partially damaged. The cable flexes every time the lid opens and closes, and a worn cable can lose contact intermittently.

The external monitor test: connect an external monitor and set it to extend or duplicate your display. If the external monitor does not flicker, the problem is isolated to the laptop’s internal display or its cable. If the external monitor also flickers, the GPU itself has an issue.

Cable repair: on many laptops, the display cable can be reseated by removing the bottom panel and the bezel around the screen. The cable connects to the motherboard with a small ZIF connector that can work loose over time. Pressing it firmly back into place resolves cable-related flickering. Laptop repair guides on iFixit show the disassembly process for most models.

Screen flickering is visually disruptive and psychologically exhausting — your eyes constantly adjust to the brightness changes, causing headaches and eye strain. The good news is that the Task Manager test immediately narrows the cause to either driver or app, cutting the diagnostic time in half. Most cases resolve with a driver update or by disabling adaptive brightness, both of which take less than five minutes.

Step-by-Step Guide

1

Determine if the flickering is caused by a driver or an app

Open Task Manager by pressing Ctrl plus Shift plus Esc. Watch the screen while Task Manager is open. If Task Manager itself flickers along with everything else the problem is a display driver or hardware issue. If Task Manager remains stable but everything else flickers a specific application is causing the problem. This test is important because it determines whether you need to fix the display driver or find and remove a conflicting application. The Task Manager test works because Task Manager renders through a different display pipeline than normal applications.

2

Update or roll back the display driver

If the Task Manager test shows the driver is the cause open Device Manager. Expand Display adapters. Right-click your GPU and select Update driver then Search automatically. If flickering started after a recent driver update right-click the GPU and select Properties then Driver tab then Roll Back Driver. For a clean installation use the DDU Display Driver Uninstaller tool in Safe Mode to completely remove all driver traces then install the latest driver from your GPU manufacturer website. Intel users go to intel.com/download-center, NVIDIA users go to nvidia.com/drivers, and AMD users go to amd.com/support.

3

Disable adaptive brightness and auto-refresh rate

Go to Settings then System then Display. Toggle off Change brightness automatically when lighting changes which disables adaptive brightness. Also click Advanced display and check the refresh rate. If it is set to Dynamic change it to a fixed rate like 60Hz. Adaptive brightness uses the ambient light sensor to continuously adjust screen brightness which on some laptops creates a visible flickering effect as the brightness oscillates. Dynamic refresh rate switching between 60Hz and 120Hz can also cause brief flicker during each switch.

4

Uninstall recently installed apps that might cause flickering

If the Task Manager test shows an app is the cause think about what you installed or updated recently. Common causes include antivirus display overlays, screen recording software, GPU overclocking tools, night light or blue light filter applications, and desktop customization tools. Go to Settings then Apps then Installed apps and sort by Install date. Uninstall recently added applications one at a time testing after each removal. If the flickering stops the last uninstalled app was the cause.

5

Check the display cable and hardware

For laptops the internal display connects to the motherboard via a ribbon cable called an LVDS or eDP cable. If this cable is loose or partially damaged it can cause flickering that looks identical to a driver problem. Open and close the laptop lid slowly and watch if the flickering changes with lid position. If it does the display cable is loose or damaged. Also test by connecting an external monitor. If the external monitor does not flicker the problem is specific to the laptop internal display or its cable connection. If the external monitor also flickers the problem is in the GPU or its driver which affects all connected displays.

Frequently Asked Questions

Why does my screen flicker only when I scroll or move windows?
Scroll-triggered flickering is typically caused by a display driver that cannot keep up with the screen redraw rate. When you scroll the GPU needs to rapidly render new content and if the driver has a bug or the GPU is throttled it drops frames causing visible flickering. Updating the GPU driver to the latest version usually fixes this. Also try disabling hardware acceleration in the application where scrolling causes flickering. In Chrome go to Settings then System and turn off Use hardware acceleration. This shifts rendering from the GPU to the CPU which may eliminate the scroll flicker.
My screen flickers only when the charger is plugged in. Is this a power issue?
Yes this is likely a ground loop or electrical interference issue. When the laptop charger is connected it introduces the electrical ground from the wall outlet. If the wall outlet has poor grounding or electrical noise the display backlight can flicker because the power supply is delivering inconsistent voltage. Try a different outlet or a different charger. Using a three-prong to two-prong adapter to remove the ground connection can test this but is not recommended as a permanent solution because it removes electrical safety grounding. A high-quality power strip with surge protection can also filter the electrical noise.
The screen flickers at low brightness but not at high brightness. Why?
LCD laptop screens use PWM or Pulse Width Modulation to control brightness at lower levels. Instead of reducing the backlight voltage the display rapidly turns the backlight on and off. At lower brightness levels the off periods are longer which makes the flickering visible to people who are sensitive to it. Modern laptops increasingly use DC dimming which does not flicker but budget laptops still use PWM. If PWM flicker bothers you keep the brightness above 50 percent where the flicker frequency is too fast to notice or check if your laptop has a DC dimming option in display settings.
I see horizontal lines rolling across the screen. Is this different from normal flickering?
Horizontal lines rolling vertically across the screen are called scan line artifacts and are usually caused by a refresh rate mismatch between the GPU output and the display panel timing controller. This is different from brightness flickering and is specifically a signal timing issue. Change the refresh rate in Settings then System then Display then Advanced display. Try both 60Hz and whatever higher rate your display supports. If the lines persist at all refresh rates the display panel or its cable connection may have a hardware defect.
Adhen Prasetiyo

Research Bug bounty at javahack team

Research Bug bounty Profesional

Web Development Research Bug Hunter
View all articles →