MacBook Screen Flickering?
Here's What's Causing It

We have repaired thousands of flickering MacBook screens since 2009 โ€” from simple software glitches to Flexgate cable failures, backlight IC damage from load shedding, and GPU faults requiring BGA rework. This guide walks you through every troubleshooting step we use in our Hyde Park workshop, so you can isolate the cause before bringing your machine in.

1 Hyde Park Lane, Hyde Park, JHB 2196 | Assessment from R599 | No Fix No Fee
No Fix No Fee
Board-Level Specialists
12-Month Warranty
Assessment from R599

50,000+

Repairs Since 2009

16 Years

In Business

4.9/5

632 Google Reviews

12 Months

Repair Warranty

Software Fixes You Can Try Right Now

Before you assume the worst, roughly 30% of the flickering MacBooks we assess in Johannesburg turn out to have software-related causes. Work through these steps in order โ€” each one takes under five minutes and costs nothing.

01

Restart Your MacBook

The most basic step, but it genuinely resolves a surprising number of flicker cases. A restart clears the GPU frame buffer, flushes display driver caches, and terminates any misbehaving process that may be sending corrupted frames to the display controller. Click the Apple menu, then Restart. Do not use Sleep โ€” a full restart is required. If the flicker appeared immediately after installing an app or running a heavy workload, the restart alone may resolve it permanently.

02

Reset NVRAM / PRAM (Intel Macs Only)

NVRAM (non-volatile random-access memory) stores display resolution, refresh rate, brightness, and startup disk selection. Corrupted NVRAM values can cause the display to flicker, show incorrect resolution, or cycle brightness erratically. To reset: shut down your Mac, press the power button, then immediately hold Option + Command + P + R for about 20 seconds. You will hear the startup chime twice on older models or see the Apple logo appear and disappear twice on newer Intel models. Apple Silicon Macs do not have a user-accessible NVRAM reset โ€” a force restart serves the same purpose.

03

Reset SMC (Intel) or Force Restart (Apple Silicon)

The SMC (System Management Controller) governs backlight PWM (pulse-width modulation) timing, display power sequencing, and thermal management โ€” all of which influence display behaviour. On Intel MacBooks with a T2 chip: shut down, hold Control + Shift + Option on the left side plus the Power button for 10 seconds simultaneously, then release all keys and power on normally. On older Intel models without T2: shut down, unplug power, hold the power button for 10 seconds. On Apple Silicon: hold the power button for 10 seconds to force restart. This resets the equivalent power management subsystem.

04

Check Display Settings: Night Shift, True Tone, Auto-Brightness

Open System Settings, then Displays. Toggle off True Tone, Night Shift, and auto-brightness one at a time, waiting 30 seconds between each change. True Tone uses the ambient light sensor to adjust colour temperature, and a faulty sensor or intermittent sensor cable connection can cause visible colour shifts that look like flickering. Auto-brightness adjusts the backlight level based on ambient light, and a malfunctioning sensor can cause the brightness to cycle rapidly. Night Shift shifts colour temperature on a schedule and can produce visible transitions. Disabling these individually helps isolate the cause.

05

Update macOS

Navigate to System Settings, then General, then Software Update. Apple regularly patches GPU driver bugs and display controller firmware in macOS updates. macOS Sonoma 14.3 specifically addressed a display flickering issue on external monitors, and Sequoia 15.1 patched GPU rendering anomalies on M3-based machines. We have seen clients in Sandton and Bryanston whose flickering resolved entirely after a pending macOS update was installed. Always update to the latest version before pursuing hardware diagnosis โ€” it is free and takes 20 to 40 minutes.

06

Boot into Safe Mode

Safe Mode disables all third-party kernel extensions, login items, and non-essential system extensions, and it forces the GPU to use basic compositing without hardware acceleration. On Intel Macs: restart and hold Shift until the login screen appears โ€” you will see "Safe Boot" in the menu bar. On Apple Silicon: shut down completely, hold the power button until "Loading Startup Options" appears, select your startup disk, then hold Shift and click "Continue in Safe Mode". If the flickering stops in Safe Mode, the cause is a third-party application or kernel extension. Common culprits we see in Johannesburg include outdated screen-recording software, older versions of Parallels Desktop, and third-party display management utilities.

Hardware Isolation: The External Display Test

If all six software steps above failed to resolve the flicker, you are dealing with a hardware fault. The single most useful diagnostic you can perform at home is the external display test. Connect your MacBook to any external monitor or television using a USB-C to HDMI cable (or Thunderbolt to HDMI adapter for older models). Mirror your display in System Settings so both screens show the same content.

If the external display is stable and only your built-in screen flickers, the fault is localised to the display assembly, backlight circuit, or display flex cable. This rules out the GPU and logic board processor. On 2016 to 2019 MacBook Pros, the most common cause in this scenario is Flexgate โ€” the display backlight cable cracking at the hinge. On M1 and M2 machines, it is more likely backlight IC damage, particularly if you have experienced load shedding without a UPS.

If the external display also flickers or shows artifacts, the fault is in the GPU itself or the logic board's display output circuitry. On Intel MacBook Pros with discrete AMD Radeon GPUs (15-inch and 16-inch models from 2015 to 2019), this typically indicates failing BGA solder joints between the GPU die and the logic board substrate โ€” a fault that worsens over time and under thermal stress. On Apple Silicon machines, GPU failure is uncommon but indicates a logic board fault. Both scenarios require board-level repair.

Hardware Causes of MacBook Screen Flickering

These are the four hardware faults we diagnose most frequently when a MacBook or iMac arrives at our Hyde Park workshop with a flickering display.

Flexgate โ€” Display Cable Failure (2016โ€“2019 MacBook Pro)

Common

Apple routed the display backlight flex cable through the hinge on 2016 to 2019 MacBook Pro models (A1706, A1708, A1989, A2159), and the cable is physically too short for the hinge travel distance. After several hundred lid cycles, the cable develops micro-fractures near the hinge pivot. Early symptoms: flickering at specific lid angles, a bright "stage light" strip along the bottom of the screen when the lid is near-closed. Advanced symptoms: total backlight failure. We see multiple Flexgate cases per month from clients in Sandton, Rosebank, and Midrand. The repair involves replacing the display cable assembly โ€” significantly cheaper than a full display replacement.

GPU Failure โ€” Artifacts, Lines, and Kernel Panics

Common

GPU failure produces horizontal or vertical coloured lines, graphical artifacts (corrupted blocks, garbled text, colour banding), and in severe cases, kernel panics with GPU error codes. On Intel MacBook Pros with discrete AMD Radeon GPUs (2015 to 2019 15-inch and 16-inch models), the root cause is typically BGA (ball grid array) solder joint failure between the GPU die and the logic board. Thermal cycling over years weakens the solder connections. Repair options include BGA reflow (re-melting solder under controlled heat) and BGA reballing (replacing solder balls entirely). This is logic board level work โ€” no amount of software troubleshooting can resolve it.

Backlight IC Failure โ€” Dim or Flickering Backlight

Common

The backlight driver IC is a surface-mounted chip on the logic board that regulates power to the LED backlight array behind the LCD panel. Partial failure causes the backlight to flicker, pulse, or dim unevenly. Complete failure produces a dark screen that passes the torch test โ€” shine a torch at a low angle and you will see the desktop image faintly, confirming the LCD panel and GPU are working but the backlight is dead. In Johannesburg, load shedding voltage surges through USB-C chargers are the leading cause. Clients in Fourways, Bryanston, and Midrand who leave their MacBook plugged in during outages are particularly affected. We repair the backlight IC at component level from R1,499 โ€” no logic board swap needed.

T-Con Board Failure (iMac)

Moderate

The T-Con (timing controller) board sits behind the iMac display panel and converts the logic board video signal into the precise timing signals the LCD panel requires. When it fails, symptoms include screen flickering, horizontal banding, colour washout, and intermittent blackouts. On 27-inch iMacs (A1419 and A2115), the T-Con board is a separate, replaceable component โ€” meaning the repair does not require replacing the entire display assembly or logic board. Load shedding surges are a common trigger for T-Con failures in Johannesburg. We diagnose T-Con faults by substituting a known-good board during assessment.

Load Shedding and MacBook Display Damage in South Africa

We need to address this directly because it is the single largest preventable cause of MacBook screen flickering we see in Johannesburg. Load shedding creates two dangerous electrical events for your MacBook: the initial power drop (which your battery handles gracefully) and the power restoration surge (which your charger does not filter).

When Eskom restores power after a stage 4 or stage 6 outage, the inrush voltage spike travels through your USB-C or MagSafe charger directly onto the logic board power rails. The backlight driver IC โ€” a component smaller than your fingernail โ€” absorbs this surge. Partial damage causes intermittent flickering that worsens over weeks. Complete failure causes a dark screen. The machine boots normally in every other respect: keyboard backlight works, external display works, you can hear the startup chime.

The fix is a true sine wave UPS โ€” not a standard surge protector, which does not filter the waveform distortion that accompanies power restoration. Clients in Sandton, Fourways, Bryanston, and Midrand who invested R2,000 to R3,500 in a quality UPS have never brought a load shedding-damaged MacBook to us. Those who relied on multi-plug surge protectors have. We have repaired backlight IC damage on machines as new as three months old from clients who did not realise load shedding could damage a laptop that was plugged in.

What Johannesburg Clients Say

4.9ยท632+ Google Reviews
a month ago

โ€œI cannot tell you how grateful I am to the ZA Support team. My son spilt juice on my MacBook Pro M4 ๐Ÿ˜’. My business doesn't allow downtime. I took it in the morning and by the afternoon it was sorted....โ€

L
Learnmore MpofuGoogle Review
a month ago

โ€œGreat and supportive team, quick communication and delivery of my fixed phone was timely, updates were shared regularly. I felt confident with my phone in their hands. Very happy with the results.โ€

R
Rachael SullivanGoogle Review
a month ago

โ€œSo grateful for the world-class service from Mary and the ZA Support crew. My M4 MacBook Pro was in my laptop bag, and I had an Energade bottle on the outside of my bag. During the flight the bottle m...โ€

G
Gillian GodsellGoogle Review
5 months ago

โ€œDealing with Kim and Mary has truly been an incredible experience. The professionalism and efficiency is next level. They have communicated with me the entire time they had my phone to change the batt...โ€

W
Warren RovelliGoogle Review

MacBook Screen Flickering โ€” Frequently Asked Questions

Frequently Asked Questions

MacBook screen flickering has four main causes: software glitches (GPU driver bugs, corrupted NVRAM settings), display cable faults (the Flexgate issue on 2016 to 2019 MacBook Pros where the backlight cable cracks at the hinge), backlight IC failure on the logic board (common after load shedding surges in Johannesburg), and GPU faults (failing BGA solder joints causing artifacts and horizontal lines). A restart or NVRAM reset resolves software causes. Hardware causes require professional diagnosis.

Still Flickering? We Will Find the Cause.

Send us your MacBook serial number on WhatsApp and describe the flicker. We will tell you the most likely cause before you even come in. Assessment from R599 โ€” applied toward repair if you proceed. No Fix No Fee.