MacBook Pro Screen Flickering — Causes & Fixes

As an Amazon Associate we earn from qualifying purchases. This costs you nothing extra and helps keep this site free.

⚡ Protect Your Screen — Cheaper Than Repair

A quality case + screen protector is 5% the cost of one screen replacement.

Drop-Protective Case for MacBook
Survives 6-foot concrete drops — saves you a $200+ screen bill
Check Price →
Tempered Glass Screen Protector (MacBook)
9H tempered glass — first line of defense against cracks
Check Price →
Macbook Cleaning Kit
Microfiber + brush + alcohol wipes
Check Price →
iFixit Pro Tech Toolkit
64 bits, pro-grade — for serious DIY repair only
Check Price →

Screen flickering is distracting and can indicate everything from a simple software setting to serious GPU failure. Most fixes are straightforward—let's identify and resolve the issue systematically.

Disable True Tone

True Tone automatically adjusts display color temperature based on ambient lighting. On some MacBooks, True Tone conflicts with refresh rate settings and causes flickering.

Go to System SettingsDisplays → toggle off True Tone. Test your screen—flicker gone? Re-enable it cautiously. If flicker returns, keep True Tone off.

Check Refresh Rate Settings

Some MacBook Pro models default to 60 Hz, which can flicker with certain apps. Try changing the refresh rate.

Go to System SettingsDisplaysRefresh Rate. Try a different rate (e.g., switch from 60 Hz to 120 Hz or vice versa) and test. The best setting varies by model and app.

Reset the NVRAM

NVRAM stores display settings. Corrupted NVRAM can cause flicker.

Shut down your MacBook. Power it on and hold Command + Option + P + R until the Apple logo appears and disappears twice (or your Mac boots normally if no startup chime). This resets display configuration.

Test with an External Display

Connect your MacBook to an external monitor via USB-C/Thunderbolt. If the external display flickers too, it's a GPU/software issue. If it stays stable, your built-in display is the problem.

Update macOS

Flickering is sometimes a known bug fixed in newer macOS versions. Go to System SettingsGeneralSoftware Update and install updates if available.

Check for App Conflicts

Third-party apps (especially graphics software, screen filters, or accessibility tools) can trigger flicker.

Boot into Safe Mode: Hold Shift during startup until the login window appears. Test the screen—if flicker stops, an installed app is the cause. Uninstall or update suspect apps (especially screen recording, color grading, or display calibration tools) one at a time.

Disable VSync in GPU Settings

For apps that control GPU rendering (Parallels, gaming software), disable VSync if available. VSync mismatches between GPU and display refresh rates cause visible flicker.

Diagnose GPU Problems

Integrated GPU failure causes flicker that persists across all apps and settings. Test this way:

Hold Option and click the Apple menu → System InformationGraphics/Displays. Note your GPU model (usually Intel Iris or Apple M-series GPU). If your MacBook is crashing with kernel panics during flicker, GPU failure is very likely.

Hardware Display Issues

If all software fixes fail, hardware is likely at fault:

Professional diagnosis involves testing with multiple external displays and checking system logs. Repair cost: $200–$600 depending on cause and model.

Need Professional Help?

If DIY repair isn't for you, our certified technicians can fix it fast.

Start a Mail-In Repair →

🛒 Recommended Products

iFixit Pro Tech Toolkit
The #1 repair kit — 64 bits, pro tools, lifetime warranty
Check Price →
Spigen GlasTR Screen Protector
EZ Fit tray — foolproof install, 9H tempered glass 2-pack
Check Price →
Anker 3-in-1 MagSafe Charger
Charge iPhone, Watch & AirPods — one compact cube
Check Price →

Browse All Tools & Parts → · Full Toolkit Comparison →

📖 Related Buying Guides

Can't fix it yourself? Get a Mail-In Repair Quote → 📞 (856) 914-1074