MacBook Air M2 Screen Flickering
The MacBook Air M2 (June 2022) introduced a completely redesigned chassis with a Liquid Retina display at up to 500 nits. Unlike the M1 Air, the M2 Air has a notch and supports a slightly higher resolution. Screen flickering on the M2 Air is almost always software-fixable — here's how to diagnose and resolve it.
🔍 Step 1: Identify the Flickering Type
- Brief black flash (fraction of a second): GPU driver crash or display refresh issue
- Slow pulsing brightness: Auto-brightness sensor or True Tone flickering
- Flickering only in specific apps: App-specific rendering bug (Chrome, Electron apps are common culprits)
- Horizontal lines across screen: Hardware display fault
- Only on external display: Cable or display adapter problem
- Started after macOS update: Driver regression — check Apple forums
- Flickering near hinge when moving lid: Display flex cable issue — hardware repair needed
🔆 Step 2: True Tone and Auto-Brightness
The M2 Air's True Tone display adjusts color based on ambient light sensors — rapid changes cause visible shifts that look like flicker:
- Disable True Tone: System Settings → Displays → uncheck True Tone. Test for 10 minutes in the same lighting conditions
- Disable Auto-Brightness: System Settings → Accessibility → Display → Auto-Brightness → Off. Set a fixed brightness and test
- Disable Night Shift: System Settings → Displays → Night Shift → Off
- If flickering stops after any of these: re-enable them one at a time to find the culprit. True Tone is the most common cause of perceived pulsing on the M2 Air
🔄 Step 3: macOS Update and Restart
- Update macOS: System Settings → General → Software Update. Display flickering is one of Apple's most patched issues — especially after major macOS updates introduce regressions
- Restart the Mac: Apple menu → Restart. Clears GPU state and resolves many transient issues
- Check for app updates: Some apps (Chrome, Firefox, Zoom, Electron apps) have GPU rendering bugs that cause system-wide flickering. Update all apps via the App Store and manually for non-store apps
⚙️ Step 4: NVRAM Reset and Safe Mode
- NVRAM Reset: Shut down the M2 Air. Power on and immediately hold Option + Command + P + R for about 20 seconds (until startup sound plays twice or Apple logo appears/disappears twice). This resets stored display preferences
- Safe Mode test: Shut down → hold Power → click Options → hold Shift → click Continue. Safe Mode disables third-party GPU drivers and extensions
- If flickering stops in Safe Mode: a third-party app or extension is the cause
- Common suspects: display management apps (BetterDisplay, Luna Display), GPU benchmarking tools, VPN clients with display hooks
- Create a new user account: System Settings → Users & Groups → add a new user. Log in as new user and test. If flickering stops, your main account has a corrupt preference or misbehaving login item
🖥️ Step 5: External Monitor Flickering
If flickering only occurs on an external display connected to the M2 Air:
- Cable quality: The M2 Air has two Thunderbolt/USB-C ports. Use a Thunderbolt 3 or USB4 cable for 4K+ displays — generic USB-C cables limit bandwidth and cause flickering
- Try the other port: Swap which USB-C port you're using for the external display
- Match the refresh rate: System Settings → Displays → select external monitor → set refresh rate to the monitor's native rate (60Hz, 120Hz, etc.)
- Disable HDR: System Settings → Displays → High Dynamic Range → Off. HDR tone mapping can cause flickering on some monitor/cable combinations
- USB-C hub issues: Many third-party USB-C hubs have display bandwidth limitations. Connect the monitor directly to the MacBook when diagnosing
💡 Step 6: Known M2 Air Flickering Issues
Several specific flickering patterns have been reported for M2 MacBook Air:
- Chrome GPU process crash: Chrome's hardware acceleration causes brief screen flashes on M2 Macs. Fix: Chrome → Settings → System → disable "Use hardware acceleration when available." Restart Chrome
- Notch area flicker: Some users see brief flicker near the notch — this is a display driver issue typically resolved by macOS updates
- Low battery flickering: At below 10% charge, the M2 Air may reduce GPU performance causing brief display artifacts. Charge the laptop and test at full battery
- External display + built-in display: Running two displays simultaneously on M2 Air (built-in + one external) is supported, but some display configurations cause driver instability. Try with only one display at a time
🔧 Step 7: Hardware Diagnosis
If all software fixes fail:
- Run Apple Diagnostics: Shut down → hold Power → click Options → hold Command+D. Tests display hardware
- Hinge flex cable: Flickering that correlates with lid position (worse when open at certain angles) indicates a damaged display cable at the hinge — requires professional repair
- Warranty check: M2 MacBook Air released June 2022 — 3-year AppleCare+ if purchased. Display flickering from hardware defects is covered. Apple Store Genius Bar diagnostics are free
✅ Quick Fix Checklist
- ☐ True Tone disabled — tested
- ☐ Auto-Brightness disabled — tested
- ☐ macOS updated to latest version
- ☐ Chrome hardware acceleration disabled (if using Chrome)
- ☐ NVRAM reset performed
- ☐ Safe Mode boot tested
- ☐ New user account tested
- ☐ External monitor: Thunderbolt cable, correct refresh rate, HDR off
- ☐ Apple Diagnostics run — no hardware errors
🔧 Still Flickering?
If the M2 MacBook Air screen flickers through hinge movement or after all software fixes, the display flex cable may be damaged. Book a Genius Bar appointment — display repairs are covered under warranty. Bring a video of the flicker if possible.
Find Mac Repair Near You