MacBook Pro Screen Flickering
MacBook Pro • Screen flickering or flashing
Quick Answer
Screen flickering on a MacBook Pro can be caused by a software/driver issue, a failing display cable (especially Flexgate on 2016-2018 models), a GPU problem, or a failing display panel. If the flickering stops when you adjust the screen angle, it is likely a cable issue. If it happens at all angles, it may be the GPU or panel.
Possible Causes
Flexgate display cable issue (2016-2018)
Common (on affected models)The too-short flex cable in 2016-2018 MacBook Pros can cause flickering, backlight strobing, and "stage lighting" at the bottom of the screen as the cable degrades. The flickering is typically angle-dependent.
Software or macOS driver issue
CommonA macOS bug, graphics driver issue, or incompatible app can cause screen flickering. macOS updates sometimes introduce display glitches that are fixed in subsequent updates.
GPU or display controller failure
ModerateDiscrete GPU failures (on older Intel models with dedicated GPUs) or display controller issues on the logic board can cause persistent flickering, artifacts, or color distortion.
Failing display panel
Less commonThe LCD panel itself can develop faults that cause flickering, especially if it has sustained impact damage or has aged significantly.
Loose display cable connector
Less commonPhysical impact can loosen the display cable where it connects to the logic board, causing intermittent flickering.
What You Can Try at Home
Change the screen angle
Slowly open and close the lid while watching the display. If flickering starts or stops at specific angles, it is almost certainly a Flexgate/cable issue, not a GPU problem.
Restart the Mac
A simple restart clears graphics driver glitches that can cause flickering. If the issue started after waking from sleep, a restart often resolves it.
Disable automatic graphics switching (Intel models)
On MacBook Pros with dual GPUs: System Preferences > Battery > uncheck "Automatic graphics switching." This forces the discrete GPU and can resolve flickering caused by GPU switching.
Boot into Safe Mode
Safe Mode loads basic graphics drivers. If the flickering stops in Safe Mode, a software or driver conflict is the cause.
Update macOS
Apple frequently patches display driver issues. Install the latest macOS update if available.
Connect an external display
If the external display does not flicker, the issue is the internal display or cable. If the external also flickers, the GPU or logic board is likely the cause.
When to Get Professional Help
If screen flickering persists through restarts and software troubleshooting, or if the flickering is angle-dependent (Flexgate symptom), professional repair is needed. GPU failures on older MacBook Pros require logic board repair. Flexgate requires cable replacement.
WarriorMac Repair Cost
Screen/display repair: from $125. Flexgate cable repair: contact us for current pricing. Logic board GPU repair: from $199. Free diagnosis.
Frequently Asked Questions
Is MacBook Pro screen flickering a hardware or software issue?
It can be either. Software flickering usually starts after a macOS update and affects the entire screen uniformly. Hardware flickering is often angle-dependent, localized (bottom of screen for Flexgate), or accompanied by artifacts and color distortion.
Can Flexgate flickering be fixed without replacing the whole screen?
Yes. The damaged flex cable can be replaced individually using micro-soldering, which is significantly cheaper than replacing the entire display assembly.
My older MacBook Pro has GPU artifacts. Can that be repaired?
Yes. GPU failures on older MacBook Pros (2011-2015 with discrete AMD/NVIDIA GPUs) can often be repaired at the component level. We repair the GPU circuit rather than replacing the entire logic board.