MacBook Pro M3 Screen Flickering
The MacBook Pro M3 (October 2023) features a Liquid Retina XDR mini-LED display with ProMotion up to 120Hz, up to 1000 nits sustained brightness, and 1600 nits peak HDR. Screen flickering on the M3 Pro is nearly always a software issue โ here's how to diagnose and fix every type quickly.
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.
Survives 6-foot concrete drops โ saves you a $200+ screen bill
9H tempered glass โ first line of defense against cracks
Microfiber + brush + alcohol wipes
64 bits, pro-grade โ for serious DIY repair only
๐ Step 1: Identify the Flicker Type
- Brief full-screen black flash: GPU driver crash or ProMotion refresh issue
- Slow brightness pulse: True Tone sensor reacting to lighting changes
- Only in specific apps: App GPU rendering bug (Chrome, Electron apps most common)
- Horizontal/vertical lines: Hardware display fault
- External monitor only: Cable, adapter, or bandwidth issue
- After macOS update: Driver regression โ check Apple support forums
- Correlated with lid angle: Display flex cable โ hardware issue
โ๏ธ Step 2: ProMotion and Refresh Rate
The M3 MacBook Pro's 120Hz ProMotion is involved in many flickering reports:
- Go to System Settings โ Displays
- Set the refresh rate to 60 Hz manually and test for 10+ minutes
- If flickering stops at 60Hz, ProMotion is the cause โ a macOS update will typically fix this
- Alternatively: check if the flickering correlates with GPU load changes. The M3 Pro has both P-cores and E-cores โ rapid transitions can cause brief display artifacts
๐ Step 3: True Tone, Night Shift, Auto-Brightness
- Disable True Tone: System Settings โ Displays โ uncheck True Tone. True Tone reacts to ambient light changes โ rapid shifts (passing a window, a lamp switching on) cause visible color/brightness transitions that appear as flicker
- Disable Night Shift: System Settings โ Displays โ Night Shift โ Off
- Disable Auto-Brightness: System Settings โ Accessibility โ Display โ Auto-Brightness โ Off
- Test each individually โ re-enable them one at a time to find the culprit
๐ Step 4: macOS Update, NVRAM Reset, Safe Mode
- Update macOS: System Settings โ General โ Software Update. Display flickering is one of the most commonly patched issues in point releases
- Restart the Mac: Apple menu โ Restart. Clears GPU state
- NVRAM reset: Shut down โ power on โ immediately hold Option + Command + P + R for 20 seconds. Resets stored display calibration and preferences
- Safe Mode: Shut down โ hold Power โ click Options โ hold Shift โ click Continue. Disables third-party GPU extensions and display managers
- If flickering stops in Safe Mode: a third-party app is the cause. Common culprits: BetterDisplay, Luna Display, Lunar, any GPU benchmark tools, VPN clients with display hooks
- New user account test: System Settings โ Users & Groups โ add new user โ test. If stops in new account, your main account has a corrupt preference or login item
๐ฅ๏ธ Step 5: External Monitor Flickering
M3 MacBook Pro supports up to two external displays (M3 Pro/Max) or one external display (base M3):
- Cable quality: Use Thunderbolt 4 or USB4 cables for 4K+ displays โ generic USB-C cables cause bandwidth-related flicker
- Try different Thunderbolt ports: The M3 MacBook Pro has three Thunderbolt 4 ports. Swap which one the monitor is using
- Refresh rate matching: System Settings โ Displays โ select external monitor โ set to native refresh rate
- Disable HDR: System Settings โ Displays โ High Dynamic Range โ Off on external monitor
- HDMI port (16" model): If using HDMI, try HDMI 2.1 cable instead of 2.0. Update monitor firmware if available
๐ก Step 6: App-Specific Fixes
Several apps commonly cause system-wide flickering on M3 Macs:
- Chrome: Settings โ System โ disable "Use hardware acceleration when available." Restart Chrome. This counterintuitively reduces GPU strain on Apple Silicon
- Electron apps (Slack, VS Code, Discord, Zoom): Update to the latest version โ Apple Silicon-native versions have significantly better GPU handling than Rosetta versions
- Adobe apps: Check for updates. Adobe has had several GPU-related display bugs on Apple Silicon
- Final Cut Pro / DaVinci Resolve: These use the GPU heavily โ flickering during renders is often ProMotion-related. Reduce to 60Hz while rendering
๐ง Step 7: Hardware Assessment
- Apple Diagnostics: Shut down โ hold Power โ Options โ Command+D. Tests display hardware components
- Lid angle correlation: If flickering changes when you adjust the screen angle, the display flex cable at the hinge may be damaged โ requires professional repair
- Warranty: M3 MacBook Pro released October 2023 โ within 1-year warranty or 3 years with AppleCare+. Display flickering from hardware defects is covered. Book a free Genius Bar diagnostic
โ Quick Fix Checklist
- โ ProMotion reduced to 60Hz โ tested
- โ True Tone disabled โ tested
- โ Auto-Brightness disabled
- โ macOS updated to latest
- โ NVRAM reset performed
- โ Safe Mode tested (no third-party extensions)
- โ Chrome hardware acceleration disabled
- โ External monitor: Thunderbolt 4 cable, correct refresh rate, HDR off
- โ Lid angle tested โ no correlation with flickering angle
๐ง Still Flickering?
Persistent flickering after all software fixes on an M3 MacBook Pro within warranty should be taken to an Apple Store. Hardware display faults โ especially those correlating with lid angle โ are covered. Bring a video of the flicker to your Genius Bar appointment.
Find Mac Repair Near You๐ฆ Mail-In Repair Service
Not comfortable doing this yourself? Send your device to a professional repair shop.
๐ Recommended Products
The #1 repair kit โ 64 bits, pro tools, lifetime warranty
EZ Fit tray โ foolproof install, 9H tempered glass 2-pack
Charge iPhone, Watch & AirPods โ one compact cube