MacBook Pro M4 Screen Flickering
The MacBook Pro M4 (14" and 16", late 2024) features a Liquid Retina XDR mini-LED display with ProMotion up to 120Hz and up to 1000 nits sustained brightness. Screen flickering on M4 MacBook Pro can range from minor software glitches to display hardware issues β here's how to diagnose and fix every type.
π Step 1: Identify the Type of Flickering
Different flicker patterns point to different causes:
- Rapid full-screen flash (black for a fraction of a second): GPU driver crash or refresh rate incompatibility
- Slow dimming/brightening pulse: Auto-brightness sensor or True Tone issue
- Flickering only in certain apps: App-specific GPU rendering bug
- Horizontal or vertical lines across screen: Hardware display fault or loose connector
- Flickering only on external monitor: Cable or display adapter issue
- Flickering at low brightness: ProMotion/PWM interaction β common on mini-LED panels
- Flickering after macOS update: Driver regression β check Apple forums for known issues
βοΈ Step 2: Disable ProMotion and Test
The M4 MacBook Pro's 120Hz ProMotion can cause flickering in some scenarios, especially at low frame rates or with certain GPU loads:
- Go to System Settings β Displays
- Look for ProMotion or Refresh Rate option
- Set to 60Hz temporarily and observe if flickering stops
- If flickering stops at 60Hz, the issue is a ProMotion compatibility problem with your software setup
- Re-enable ProMotion and update macOS β Apple typically patches ProMotion bugs quickly
π Step 3: True Tone, Night Shift, and Auto-Brightness
These display management features can cause perceived flickering or pulsing:
- Disable True Tone: System Settings β Displays β uncheck True Tone. True Tone adjusts color temperature based on ambient light sensors β rapid changes in lighting can cause a visible shift that looks like flicker
- Disable Night Shift: System Settings β Displays β Night Shift β Off. Schedule-based color shifting can cause visible transitions
- Disable Auto-Brightness: System Settings β Accessibility β Display β Auto-Brightness β Off. Test with fixed brightness to rule this out
- If disabling any of these stops the flicker, re-enable them one at a time to identify the culprit
π Step 4: macOS Update and NVRAM Reset
- Update macOS: System Settings β General β Software Update. Screen flickering is one of the most commonly patched issues in macOS point releases β especially after a major version update
- Restart the Mac: A simple restart clears GPU state and resolves many transient flickering issues
- NVRAM Reset: Shut down the MacBook Pro M4. Power on and immediately hold Option + Command + P + R for about 20 seconds (until you hear the startup sound twice or see the Apple logo appear and disappear twice). This resets display preferences stored in NVRAM
- Safe Mode boot: Shut down β hold Power button β click Options when asked β hold Shift and click Continue. Safe Mode disables third-party extensions and graphics drivers. If flickering stops in Safe Mode, a third-party app or extension is the cause
π₯οΈ Step 5: External Monitor Flickering
If flickering only occurs on an external display connected to your M4 MacBook Pro:
- Check the cable: USB-C/Thunderbolt 4 cables vary enormously in quality. Use Apple's Thunderbolt 4 cable or a certified Thunderbolt 4 cable from a reputable brand. Generic USB-C cables may not support full display bandwidth
- Try a different port: The M4 MacBook Pro has three Thunderbolt ports (14") or three Thunderbolt ports plus HDMI (16"). Try each port
- Match refresh rates: System Settings β Displays β select external monitor β set refresh rate to match the monitor's native rate. Mismatched rates cause flickering
- Disable HDR on external monitor: System Settings β Displays β uncheck High Dynamic Range. HDR can cause tone-mapping flicker on some displays
- Update monitor firmware: Some monitors (LG UltraFine, Dell, Samsung) have firmware updates that fix compatibility issues with Apple Silicon
π‘ Step 6: Low Brightness PWM Flickering
The M4 MacBook Pro uses mini-LED with local dimming. At very low brightness levels, some users notice a subtle flicker β this is PWM (Pulse Width Modulation) dimming and is inherent to the display technology:
- If flickering only occurs below 20β30% brightness, this is likely PWM
- Increase brightness to see if it resolves
- Enable Reduce Motion (System Settings β Accessibility β Motion) which also reduces some animation-related flicker perception
- Some users find that enabling Reduce Transparency (System Settings β Accessibility β Display) reduces perceived flicker by lowering GPU load
- If PWM sensitivity is a concern: consider display filter overlays designed for PWM reduction
π§ Step 7: Hardware Diagnosis
If all software fixes fail and the flickering continues:
- Run Apple Diagnostics: Shut down β hold Power button β click Options β hold Command+D. This tests display hardware components
- Check for physical damage: Any bending near the hinge area can stress the display cable β even minor flex damage invisible to the eye
- Display connector: Loose display flex cable is a known cause of intermittent flickering. This requires professional disassembly to check
- Apple warranty: M4 MacBook Pro released late 2024 β covered by 1-year warranty (3 years with AppleCare+). Screen flickering from hardware defects is warranty-covered. Apple will repair or replace the display panel
β Quick Fix Checklist
- β ProMotion reduced to 60Hz β test if flicker stops
- β True Tone disabled β test
- β Auto-Brightness disabled β test
- β macOS updated to latest version
- β NVRAM reset performed
- β Safe Mode boot tested (no third-party extensions)
- β External monitor cable and port swapped (if applicable)
- β Apple Diagnostics run β no hardware errors
π§ Still Flickering After All Fixes?
Persistent screen flickering on a MacBook Pro M4 that survives all software fixes is a warranty issue. Apple covers display defects under the 1-year limited warranty and up to 3 years with AppleCare+. Book a Genius Bar appointment β bring a video of the flicker if possible.
Find Mac Repair Near You