Skip to content
Independent, hands-on tech troubleshooting guides.
Advertisement
Phones & Tablets

Phone Screen Flickering Randomly? Here’s How to Tell Software From Hardware

Phone Screen Flickering Randomly? Here's How to Tell Software From Hardware

We may earn a commission when you buy through links on this page, at no extra cost to you.

What's in this guide
  1. What makes a phone screen flicker
  2. Reading the pattern
  3. What to expect from a repair
  4. The bottom line

The short answer

Most random screen flickering is caused by adaptive brightness fighting with a changing light level, a display refresh-rate setting that keeps switching, or a badly behaved app forcing redraws. The fastest way to find out is to boot into safe mode and turn adaptive brightness off — if the flicker stops, it is software and entirely fixable. If it flickers identically in safe mode, on a static screen, with brightness locked, the display hardware or its connector is at fault.

A flickering phone screen sets off an immediate assumption that something expensive has broken. Sometimes it has. But the display is the single most software-driven component in the device, and there are four or five perfectly ordinary settings that produce flicker indistinguishable from a hardware fault.

Because the fix for software costs nothing and the fix for hardware costs a lot, it is worth spending five minutes on the diagnosis before you spend anything else.

What makes a phone screen flicker

The brightness system is the biggest culprit. Modern phones adjust brightness constantly using an ambient light sensor, and the adjustment is not instant — it ramps. If the sensor is picking up rapidly varying light, or if it is partly obstructed by a case or a poorly cut screen protector, the phone can enter a loop where it brightens, decides it overshot, dims, decides it undershot, and brightens again. On an OLED panel that loop is very visible.

Refresh rate switching is the second. Phones with variable refresh displays shift between rates depending on content — 120Hz for scrolling, 60Hz or lower for static images, to save battery. Each transition is supposed to be invisible. On some combinations of firmware and app, it is not, and you see a brief flash or a shift in brightness at the moment of the change.

Then there is PWM dimming, which deserves explanation because it causes a specific and often misdiagnosed complaint. Many OLED phones control brightness not by driving the pixels less hard, but by switching them on and off very rapidly and varying the ratio. At high brightness the flicker rate is fast enough that nobody notices. At low brightness it slows, and a meaningful minority of people perceive it as flicker, eye strain or headache. This is not a fault — it is how the panel works — but it feels exactly like one.

Software-forced redraws are the fourth cause. An app that is misbehaving, or a rendering setting left on from a debugging session, can cause the screen to repaint far more than it should. Developer options in particular contain toggles that visibly flash parts of the screen, and they are easy to enable by accident.

Finally there is genuine hardware: a loose display connector after a drop or a repair, a failing display driver chip, or physical damage. These produce flicker that is indifferent to every setting you change, and that is the key diagnostic signature.

Good to know

Flicker that appears only in photos or videos of a screen, not to your eye, is not a fault at all. That is the camera’s shutter beating against the display’s refresh rate, and every phone screen does it.


  1. Lock the brightness and watch

    Turn off adaptive or automatic brightness first. On Android it is in Settings > Display; on iPhone it is in Settings > Accessibility > Display & Text Size > Auto-Brightness.

    Set brightness manually to about seventy percent and use the phone normally for a while. If the flicker stops, the brightness loop was your problem, and you can either leave auto-brightness off or clean the light sensor and try again.

    The ambient light sensor sits near the earpiece or in the notch. Wipe that area, and check whether your case or screen protector covers it. A protector with a slightly misaligned cutout is a very common cause.

  2. Boot into safe mode

    This is the single most decisive test, because safe mode loads the system without any third-party apps.

    On most Android phones: hold the power button, then press and hold the Power Off option until a Safe Mode prompt appears, and confirm. The phone restarts with Safe Mode shown in the corner.

    Use it for ten minutes. If the flicker is completely absent, an installed app is causing it. Restart normally and uninstall recent apps one at a time, newest first, until it stops.

    iPhones have no safe mode, so the equivalent test is to force restart and then watch the lock screen and Settings app specifically, avoiding third-party apps entirely.

  3. Fix the refresh rate

    If your phone has a high refresh display, try locking it rather than leaving it adaptive.

    On Android, Settings > Display > Smooth display or Motion smoothness lets you choose a fixed rate. Set it to the standard rate for a day. If the flicker disappears, the transitions between rates were causing it, and the trade-off is smoothness for stability.

    Some phones only expose this through developer options as a Force peak refresh rate toggle. That works too, at some cost to battery life.

  4. Check developer options

    Android only. If developer options are enabled, open them and look for anything under the Hardware accelerated rendering section — particularly Show surface updates, which flashes areas of the screen as they redraw, and Show layout bounds.

    These are debugging aids and they look exactly like a display fault to anyone who did not turn them on deliberately. Turn them all off. If you are not using developer options at all, turn the whole section off.

    While you are there, check that Disable HW overlays is off and that animation scales are at their default of 1x.

  5. Address PWM flicker if that is what it is

    If the flicker is only visible at low brightness, only in a dark room, and is accompanied by eye strain or headache, you are likely perceiving PWM dimming.

    Look for a setting called DC dimming, Flicker-free dimming or Anti-flicker — several manufacturers include one, usually under Display or in a labs or advanced section. Turning it on changes how brightness is controlled and eliminates the effect for most people who are sensitive to it.

    If your phone has no such option, raising the minimum brightness you use helps, as does enabling a warmer colour temperature at night. This is a genuine physiological sensitivity rather than a defect, and it varies enormously between people.

  6. Update, then clear the system cache

    Install any pending system update — display driver fixes ship in these regularly, and a flicker that started after an update is often fixed by the next one.

    On Android, if updating does not help, boot into recovery and clear the cache partition. This does not delete your data. The procedure varies by manufacturer, so look it up for your exact model.

    If the flicker began immediately after an update and no newer update exists, check whether your manufacturer has acknowledged it. Known display bugs are common enough after major releases that a search for your model and the version number is worth the minute it takes.

  7. Test the hardware directly

    Apply gentle, even pressure to the screen with your thumb in different areas while it is flickering. If pressure changes the flicker, the display connector is loose — usually after a drop or a previous repair — and it needs opening up to reseat.

    Then display a completely static full-screen image at a fixed brightness, and leave it. Software flicker almost always involves something changing. Flicker on a static image with everything locked points strongly at hardware.

    Finally, check whether the flicker follows a pattern with temperature. Some failing display drivers flicker only when cold, or only once the phone warms up. That pattern is diagnostic and worth mentioning to a repair shop.


Reading the pattern

Flicker only when the light around you changes. Adaptive brightness loop. Turn it off, clean or unblock the light sensor.

Advertisement

Flicker only at low brightness, in the dark. PWM dimming perception. Look for a DC dimming option.

Advertisement

Flicker only when scrolling or opening apps. Refresh-rate switching. Lock the rate.

Advertisement

Flicker only inside one app. That app. Update it, clear its cache, or remove it.

Coloured flashing or parts of the screen strobing as you touch them. Developer rendering options are enabled.

Flicker in safe mode, on a static image, with brightness locked. Hardware. Stop changing settings.

Flicker that changes when you press the screen or bend the phone slightly. Loose display connector, almost certainly.

Green or pink tint alongside the flicker. This combination usually indicates a failing panel or driver chip rather than a setting.

Careful

If the flicker started after a drop, after water exposure, or after a screen replacement, treat it as hardware from the outset. Software troubleshooting will not fix a connector that has partly unseated, and continuing to use a phone with a failing display connector can turn an intermittent fault into a permanent one.

What to expect from a repair

If the diagnosis lands on hardware, the outcome depends on which part failed. A connector that has worked loose can often be reseated, which is a cheap job for a competent shop. A failed display driver or a damaged panel means a screen replacement, which on a modern phone is one of the most expensive repairs there is.

Before paying for either, check whether the device is still in warranty, and whether the flicker is a known defect for your model. Manufacturers occasionally run extended service programmes for display problems, and those cover repairs well outside the normal warranty period.

If you do replace the screen, be aware that non-original panels sometimes reintroduce flicker of their own, particularly at low brightness, and may lose features tied to the original display. Ask what is being fitted before agreeing to the work.


Can a screen protector cause flickering?

Indirectly, yes. A protector that covers or partly obstructs the ambient light sensor confuses adaptive brightness and can send it into a hunting loop. It will not cause flicker on its own, but it is a common trigger.


Why does my screen flicker only when the battery is low?

Some phones reduce display voltage or change dimming behaviour in battery saver mode. Turn battery saver off temporarily and see whether the flicker goes with it. If it does, the behaviour is intentional.


Is flickering a sign my phone is about to die?

Not usually. Software causes dominate, and even hardware-caused flicker is normally confined to the display assembly rather than indicating a wider failure. It is worth backing up either way.


My screen flickers in camera recordings but looks fine to me.

That is the camera’s exposure beating against the display refresh rate. Every screen does this on video. It is not a fault and nothing needs fixing.


Will a factory reset fix screen flickering?

Only if the cause is software that survived safe mode and app removal, which is uncommon. Do the safe mode test first — it gives you the same information in ten minutes without wiping the device.


The bottom line

Turn off adaptive brightness, boot into safe mode, and lock the refresh rate. Those three steps between them identify the cause of the large majority of flickering screens, and all three are free and reversible.

If the screen still flickers on a static image, at a fixed brightness, in safe mode, then you have ruled out software properly and can take it to a repair shop with a clear description rather than a guess. Mention whether pressure changes it and whether temperature matters — both narrow the diagnosis considerably.

Share

Did this fix work for you?

Tell us what worked, what did not, and which device you have — it helps the next reader. Your email is never published.