MacBook Pro Screen Flickering — Causes & Fixes

⚡ Protect Your Screen — Cheaper Than Repair

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

Tempered Glass Screen Protector (MacBook)
9H tempered glass — first line of defense against cracks
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 Settings → Displays → 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 Settings → Displays → Refresh 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 Settings → General → Software 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 Information → Graphics/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

Browse All Tools & Parts → · Full Toolkit Comparison →

📖 Related Buying Guides

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