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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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