šŸ“± iPhoneiPadFix All Guides →

MacBook Screen Flickering? 10 Fixes for All Models

MacBook display flickering, flashing white, showing horizontal lines, or going black then recovering? Covers MacBook Air M1/M2/M3, MacBook Pro 14"/16" M3/M4, and Intel MacBooks on macOS Ventura, Sonoma, and Sequoia.

⚔ Identify the Pattern

Flickers only when moving the lid → loose display cable (hardware). Flickers at specific brightness levels → GPU driver issue. Flickers when using a particular app → software rendering bug. Flickers constantly regardless of what you do → could be hardware failure. The pattern tells you where to start.

Quick Software Fixes

1Disable automatic graphics switching

System Settings → Battery → uncheck "Automatic graphics switching" (Intel MacBook Pros with dual GPUs). This forces the Mac to use only the discrete GPU and eliminates flickers caused by the system switching between integrated and discrete graphics mid-frame. If flickering stops immediately, the GPU switch is the culprit — update macOS and graphics drivers to get a patched switching algorithm.

2Disable True Tone and Night Shift

System Settings → Displays → toggle True Tone OFF. Also check Control Center → Display → Night Shift → turn off. True Tone constantly adjusts color temperature using ambient light sensors — on some macOS versions this creates a subtle flickering effect, especially noticeable on white backgrounds. If disabling True Tone stops the flicker, it's a known display firmware or macOS bug — usually fixed in the next update.

3Change display refresh rate

System Settings → Displays → Refresh Rate. If your MacBook Pro has ProMotion (120Hz), try switching between 60Hz and 120Hz (or "Pro Motion"). Some applications that don't support variable refresh rate cause flickering at 120Hz. Also try changing resolution — non-native resolutions can stress the GPU scaler and cause rendering artifacts that look like flickers.

4Reset NVRAM and SMC

Apple Silicon: shut down fully, wait 30 seconds, restart (resets firmware state). Intel: restart holding Option+Cmd+P+R for 20 seconds to reset NVRAM; then shut down, hold Shift+Control+Option+Power for 10 seconds to reset SMC. NVRAM stores display settings and GPU configuration. SMC controls display backlight and power state. Both can get corrupted and cause flickering — especially after macOS updates or power interruptions.

Driver & App-Level Fixes

5Update macOS

System Settings → General → Software Update. Display flickering after macOS updates is common — Apple releases graphics driver patches quickly. macOS Sequoia 15.1 and Sonoma 14.4 both included display flickering fixes. Search Apple's release notes for "display" to confirm your flickering type is addressed. Install all available updates before spending time on hardware diagnostics.

6Identify the triggering app

Open Activity Monitor → GPU History (Window menu). Watch which app spikes GPU usage when flickering occurs. Some apps with poor Metal API implementation cause the GPU to stutter: older versions of Chrome, certain Adobe apps, and games using non-native rendering. If flickers only happen in one app, force-quit it, update it, or switch to a native alternative. Switching Chrome to use "Use hardware acceleration when available" OFF in Settings → System can also resolve GPU-related flickers.

āš ļø Flickering only when the lid is at certain angles: This is almost always a display cable issue — the flex cable connecting the display to the logic board is pinched, frayed, or has a cracked solder joint. Each lid movement slightly changes cable tension. Early MacBook Pro 13" models (2016–2019) had a documented "flexgate" display cable failure where the cable would crack near the hinge after repeated opening/closing. Apple extended coverage for affected models — check apple.com/support for your serial number.

Hardware Diagnosis

7Connect an external monitor

Connect a display via HDMI or USB-C and check if it flickers too. If the external monitor is stable but the built-in display flickers, the issue is the built-in panel or its cable — not the GPU. If the external monitor also flickers, the GPU itself is faulty. This single test determines whether you need a display repair or a logic board repair.

8Run Apple Diagnostics

Shut down → hold D at startup (Intel) or hold Power until startup options appear then Cmd+D (Apple Silicon). Apple Diagnostics checks the display subsystem. Error codes starting with "NDC" or "VFD" indicate display controller issues. "PPT" codes suggest a thermal or power delivery problem affecting the display. If no errors appear but flickering continues, it's likely intermittent — diagnostics may miss it.

9Boot from external drive or Recovery Mode

Start in Recovery Mode (hold Cmd+R on Intel, hold power on Apple Silicon) and watch the screen. If flickering stops in Recovery/Internet Recovery but happens normally, it's a software issue (graphics driver, app, or macOS installation). If flickering happens even in Recovery Mode with no user software loaded, it's hardware — display panel, cable, or GPU.

10Check for swollen battery

A swollen battery can physically press against the logic board or display cable, causing intermittent display issues. Look at the MacBook from the side: the bottom case should be flat. If it bulges in the middle, the battery is swollen and is pressing components out of alignment — stop using the Mac and get it serviced immediately. Swollen batteries are a fire risk.

āœ… MacBook Pro 14" M3 and M4 display settings: The ProMotion display in MacBook Pro 14" and 16" models supports 1Hz–120Hz adaptive refresh. Some users report flickering when the display drops to very low refresh rates (1–10Hz) in static content. System Settings → Displays → set Refresh Rate to "60 Hz" (fixed) to bypass adaptive refresh if this is the cause. You lose battery efficiency but eliminate the adaptive refresh flicker.

šŸ”— Display Accessories

→ MacBook Screen Privacy Filters on Amazon → USB-C External Monitors for Mac on Amazon → MacBook Protective Sleeves on Amazon

Hardware display issue?

Display cable failures, panel damage, and GPU faults need professional service. PC Medics of NJ diagnoses and repairs MacBook display issues on all models including Apple Silicon.

šŸ“ž Call 856-914-1074