Laptop screen flickering — causes and fixes
Flicker can mean any of five different things, and the wrong fix wastes money. Start with the 60-second test below — it tells you immediately whether you are looking at a software problem, a cable problem, or a dead panel.
The 60-second test (do this first)
Plug an external monitor into your laptop. HDMI, USB-C, DisplayPort — any output that works.
- External monitor flickers the same way → the problem is the graphics driver, the GPU, or the display output stage. Skip to Fix 1.
- External monitor is fine; laptop screen still flickers → the problem is the screen, the screen cable, or the laptop's panel-side circuitry. Skip to Fix 3.
- External monitor and laptop screen both work fine when external is plugged in, but laptop alone flickers → very likely refresh rate or driver mismatch when the laptop runs on its native panel. Continue to Fix 2.
Fix 1 — Roll back or update the display driver
The single most common cause, particularly after a Windows update.
- Press Win + X, then M for Device Manager.
- Expand Display adapters.
- Right-click your GPU (Intel UHD, Nvidia GeForce, AMD Radeon — whichever you have) → Properties → Driver tab.
- If the flicker started after a recent driver update: click Roll Back Driver. Reboot.
- If Roll Back is greyed out: Uninstall device (tick "Delete the driver software"), reboot. Windows will reinstall a generic driver. Then go to Intel/Nvidia/AMD's website and download the latest driver fresh.
Fix 2 — Set the correct refresh rate
If Windows set the screen to a refresh rate the panel does not actually support, you get flicker.
- Right-click the desktop → Display settings.
- Scroll down → Advanced display.
- Look at the Choose a refresh rate dropdown. If it shows several options (e.g. 60Hz, 120Hz, 144Hz), try the lowest one. If the flicker stops, your panel does not properly support the higher rate.
- Check what your panel is officially rated for — search "[your laptop model] specifications" and look for the display refresh rate.
You can verify the actual rendered rate with our refresh rate test.
Fix 3 — Check the screen ribbon cable (the wiggle test)
Open and close the laptop lid slowly while watching the screen.
- Flicker changes as you move the lid → the screen ribbon cable is damaged or partially disconnected. The cable runs through the hinge and develops cracks after thousands of open/close cycles.
- Flicker only at certain hinge angles → same problem, more advanced.
- Flicker is independent of lid position → not the cable; continue to Fix 4.
Cable replacement is £30-80 at a repair shop including labour. DIY requires opening the bottom case and the screen bezel — not difficult for a competent hobbyist but model-specific.
Fix 4 — Disable hardware acceleration in the offending app
If the flicker only happens in one application (commonly Chrome, Discord, Microsoft Teams, or Office), the application's hardware acceleration is fighting your GPU driver.
Each app has its own setting:
- Chrome: Settings → System → "Use hardware acceleration when available" → toggle off, restart.
- Discord: Settings → Advanced → "Hardware acceleration" → toggle off.
- Microsoft Office: File → Options → Advanced → uncheck "Disable hardware graphics acceleration".
Fix 5 — The panel is failing
If the external monitor test was clean, the cable test was clean, and driver updates do not help, your panel is dying.
Symptoms specific to dying panels:
- Vertical or horizontal lines that come and go.
- One half of the screen flickers more than the other.
- Flicker is worse when the screen is cold or after running for an hour.
- Faint backlight bleed at the edges that gets worse over time.
Replacement panels for most mainstream laptops are £40-120 on AliExpress or eBay; labour at a repair shop is £40-80. The hard part is getting the exact part number — printed on a label on the back of the original panel.