← Back to Guides Mac

Mac Screen Flickering? Why It Happens & How to Fix It

Screen flickering on a Mac ranges from mildly annoying to completely unusable. It can appear as rapid brightness changes, horizontal lines, color distortion, or the entire screen blinking on and off. The cause might be software (display settings, GPU drivers) or hardware (failing display cable, GPU, or panel). This guide helps you systematically identify and fix the problem.

⏱️ 15-30 minutes 💪 Easy-Moderate 💰 Free (software fixes) / Varies (hardware)

As an Amazon Associate we earn from qualifying purchases. This costs you nothing extra and helps keep this site free.

⚡ Protect Your Screen — Cheaper Than Repair

A quality case + screen protector is 5% the cost of one screen replacement.

iFixit Pro Tech Toolkit
64 bits, pro-grade — for serious DIY repair only
Check Price →
99% Isopropyl Alcohol (1 quart)
Required for safe electronics cleaning
Check Price →
iFixit Pro Tech Toolkit
64 bits, pro-grade — for serious DIY repair only
Check Price →
99% Isopropyl Alcohol (1 quart)
Required for safe electronics cleaning
Check Price →

Why Does Mac Screen Flickering Happen?

Before jumping to fixes, understanding the common causes helps you target the right solution:

  • GPU issues: Graphics driver bugs or an overheating/failing GPU cause rendering glitches
  • Display flex cable (MacBook): The ribbon cable connecting the display to the logic board can wear out from opening and closing the lid thousands of times -- this was a known issue on 2016-2018 MacBook Pros ("flexgate")
  • True Tone / auto-brightness: Rapid ambient light sensor adjustments can look like flickering
  • Night Shift transitions: Color temperature changes during sunrise/sunset times
  • Auto graphics switching: Dual-GPU MacBook Pros switching between integrated and discrete GPUs can cause brief flickers
  • Failing display panel: Physical damage or LCD/OLED degradation
  • External display issues: Bad cables, incompatible adapters, or incorrect refresh rates
🛠️ Need the right tools? The iFixit Pro Tech Toolkit has everything for this repair. Check Price →

Fix 1: Restart Your Mac

A restart clears GPU memory, resets the display pipeline, and resolves most transient flickering:

  1. Save your work
  2. Apple menu > Restart
  3. If the screen is too flickery to navigate, hold the Power button for 10 seconds to force shutdown, then press Power to start

If flickering disappears after restart but returns later, a software process is likely the trigger -- keep reading.

Fix 2: Disable True Tone

True Tone adjusts the display color temperature based on ambient light. On some Macs, this causes visible flickering:

  1. Go to System Settings > Displays
  2. Uncheck "True Tone"
  3. Use your Mac for a while to see if flickering stops

If this fixes it, the ambient light sensor may be overly sensitive or partially obstructed. Clean the sensor area near the front camera.

Fix 3: Turn Off Night Shift

Night Shift gradually changes color temperature, which can look like flickering during transitions:

  1. Go to System Settings > Displays > Night Shift
  2. Set the schedule to "Off"
  3. If Night Shift was the cause, you can re-enable it with a manual schedule (instead of "Sunset to Sunrise") to reduce transition frequency

Fix 4: Disable Automatic Graphics Switching

This applies to MacBook Pro models with dual GPUs (2015-2019 with Intel + AMD):

  1. Go to System Settings > Battery (or Energy Saver on older macOS)
  2. Uncheck "Automatic graphics switching"
  3. This forces the discrete GPU to stay active, preventing the flicker that occurs during GPU switches
  4. Trade-off: Battery life will decrease slightly since the discrete GPU uses more power

Note: Apple Silicon Macs (M1/M2/M3/M4) have a unified GPU architecture and do not have this setting.

Fix 5: Reset NVRAM / PRAM

NVRAM stores display resolution, refresh rate, and GPU preferences. Resetting it clears corrupted display settings:

Intel Macs:

  1. Shut down your Mac
  2. Press Power, then immediately hold Option + Command + P + R
  3. Hold for 20 seconds -- the Mac may restart during this time
  4. Release the keys and let the Mac boot normally
  5. Re-configure display settings (resolution, refresh rate) in System Settings > Displays

Apple Silicon Macs:

NVRAM resets automatically on every restart. No manual reset needed -- just restart your Mac.

Fix 6: Reset SMC

The SMC controls display backlight and power delivery, which can cause flickering when misconfigured:

MacBook with T2 chip (2018-2020):

  1. Shut down your MacBook
  2. Hold Control + Option + Shift (left side) for 7 seconds
  3. While still holding, also press and hold the Power button for 7 more seconds
  4. Release all keys, wait a few seconds, then power on

Desktop Mac (Intel):

  1. Shut down, unplug the power cord for 15 seconds
  2. Plug it back in, wait 5 seconds, then power on

Apple Silicon:

Shut down completely, wait 30 seconds, then power on.

Fix 7: Update macOS

GPU driver bugs that cause flickering are often patched in macOS updates:

  1. Go to System Settings > General > Software Update
  2. Install any available updates
  3. For external displays, also check the manufacturer's website for firmware updates

Fix 8: Test with an External Display

This is the key diagnostic step to separate hardware from software issues:

  1. Connect your Mac to an external monitor via HDMI, USB-C, or Thunderbolt
  2. If the external display also flickers: The GPU or software is the problem -- not the built-in panel
  3. If only the built-in display flickers: The issue is the display panel or flex cable (hardware repair needed)
  4. For external displays that flicker: try a different cable, port, or adapter. Cheap USB-C to HDMI adapters are a common cause

Fix 9: Boot into Safe Mode

Safe Mode disables third-party graphics extensions and uses basic display drivers:

  1. Intel Mac: Restart and hold Shift during boot
  2. Apple Silicon: Shut down, hold Power until "Loading startup options" appears, select your disk while holding Shift, click "Continue in Safe Mode"
  3. If flickering stops in Safe Mode, a third-party app or extension is the cause -- remove recently installed apps (especially GPU-intensive ones like screen recorders, color calibration tools, or flux-type apps)

When It's a Hardware Problem

If none of the software fixes work, you likely have a hardware issue:

  • Flexgate (2016-2018 MacBook Pro): The display flex cable wears down at the hinge. Apple extended repair coverage for affected models -- check if yours qualifies
  • Failing GPU: Persistent artifacts, colored lines, or system crashes alongside flickering point to GPU failure
  • Damaged display panel: Physical impact or liquid damage can cause localized flickering
  • Loose internal connector: If flickering changes when you adjust the lid angle, the display connector may be loose
🛡️ Protect your screen after repair: Spigen GlasTR EZ Fit — foolproof install, 9H tempered glass. Check Price →

Need Professional Help?

Screen flickering caused by hardware requires expert diagnosis. A failing display cable, GPU, or panel needs professional repair.

PC Medics of NJ

Mac display repair, flex cable replacement, and GPU diagnostics.

Call: 856-914-1074

Mail-in service available -- we diagnose and repair all Mac display issues!

Recommended Products

USB-C to HDMI Cable (4K 60Hz)
High-quality cable for testing with an external monitor
Check Price →
CalDigit TS4 Thunderbolt Dock
Premium dock with reliable display output -- avoid cheap adapter flicker
Check Price →
LG UltraFine 27" 5K Display
Apple-optimized external display -- perfect Mac companion monitor
Check Price →

Browse All Tools & Parts →

Related Buying Guides

📦 Screen Still Flickering? Let Us Diagnose It!

Display hardware repairs require expert tools and parts. Let our technicians fix it:

Get Repair Quote →
Can't fix it yourself? Get a Mail-In Repair Quote → 📞 (856) 914-1074