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.
โก Protect Your Screen โ Cheaper Than Repair
A quality case + screen protector is 5% the cost of one screen replacement.
๐ 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.