MacBook Screen Flickering

System maintenance on a Mac can be confusing. Before you take drastic steps to fix a Mac screen flickering, make sure your system is fully updated. Update your apps automatically using MacKeeper’s Update Tracker and be informed about further necessary updates when they come.

Download MacKeeper

System Requirements: macOS 10.11 or later

60+ million downloads

i

AV-TEST certified

AV-TEST is an independent lab that checks the effectiveness of antivirus apps against real malware samples.

i

Notarized by Apple

Notarization by Apple is a security measure to check if software is free from malicious components.

i

Trustpilot is an independent digital platform that hosts insightful and honest consumer reviews.

MacBook Screen Flickering
Written by   Yana Khodun
Updated: April 09, 2025
Published: May 14, 2021

Why is your MacBook screen flickering

There could be several reasons why you’re seeing lines on Mac screen, confirming that your MacBook screen is glitching. Your MacBook screen flashing might be caused by software glitches, problems with your graphics card, or even your MacBook overheating.

 

It could also be a hardware failure—a problem caused by a faulty connection, water damage, or an issue with your laptop. For instance, if your Mac screen is black, it could signify that something is wrong with your power supply.

 

Fortunately, you can repair many of these yourself.

A note from our experts: 

 

Is your MacBook screen flashing? Fortunately, some simple troubleshooting steps, like updating your software that may stay behind this glitching, may be enough to cure the problem.

 

Update your apps automatically using MacKeeper’s Update Tracker.

  1. Download, install, and open MacKeeper and select Update Tracker.
  2. Click the Start Scan button to check your apps for updates.
  3. Select any of the available updates and press Update.
  4. Wait until you see the Update Completed confirmation, then exit the app.
To fix your MacBook screen flickering, update your apps with MacKeeper’s Update Tracker. Open the app, select this feature, and click Start Scan.
Step 1. MacKeeper > Update Tracker > Start Scan
To continue with the update process on your Mac with MacKeeper, choose the apps by tickling the boxes next to them, and click Update.
Step 2. Tick the corresponding boxes to select the apps for an update > click Update

How to solve the MacBook screen glitching problem

Rather than put up with a screen that flickers, you may be able to fix the problem yourself by trying the following methods:

  • Restart your Mac.
  • Run Apple Diagnostics.
  • Check for the latest macOS updates.
  • Switch off automatic graphics switching.
  • Turn off the True Tone.
  • Disable Dark Mode.
  • Change your Color Profiles and refresh rate.
  • Clear the cache on your MacBook.
  • Disable hardware acceleration for your browsers.
  • Reboot your macOS in safe mode.
  • Reset your System Management Controller (for Intel Macs).
  • Reinstall macOS.

1. Restart your Mac

If you want to fix any unusual problem on your computer, start by rebooting your system. Here's how:

  1. Go to Apple menu > Restart.
  2. If you want macOS to reopen your currently active windows when you restart, check Reopen windows when logging back in. Otherwise, just choose Restart.
The Apple menu on a Mac, with Restart highlighted. Part of instructions on how to solve MacBook screen glitching problem.
Step 1. Go to Apple menu > Restart
The Restart dialog box on a Mac. Part of a guide on how to solve MacBook screen glitching problem.
Step 2. Choose whether to reopen windows, and then click Restart

2. Run Apple Diagnostics

Apple Diagnostics checks for hardware issues. This can help you rule out software problems and decide your next steps.

Warning: Before running Apple Diagnostics, turn off your laptop.

If your MacBook has an Apple Silicon chip, launch Apple Diagnostics with these steps:

  1. Press and hold the Power button.
  2. Release the Power button when you see the startup options.
  3. Press and hold Command+D.

If your MacBook has an Intel Processor, launch Apple Diagnostics with these steps:

  1. Turn on your MacBook and immediately hold down the D key.
  2. Release the D key when you see a progress bar or a window asking you to choose a language.

Apple Diagnostics will display its results after a diagnostic scan. If your computer is connected to the internet, you can access support options immediately from the results screen.

3. Check for the latest macOS updates

Apple regularly releases system updates for macOS with important fixes. You should install any available macOS updates to help fix MacBook screen glitching issues.

A hint from us: 

 

Consider backing up your Mac using Time Machine before you begin not to lose any important data.

Then, do the following:

  1. Go to the Apple menu > System Preferences.
  2. Select Software Update.
  3. macOS will automatically search for updates. If an update is available, click Update Now or Upgrade Now to begin downloading it.
  4. Once the update is ready, restart your Mac. The update will install once you reboot.
The System Preferences screen on a Mac, with Software Update highlighted. Part of a guide on how to solve MacBook screen glitching problem.
Step 1. In System Preferences, go to Software Update
Software Update on a Mac checking for new updates. Part of the instructions on how to solve MacBook screen glitching problem.
Step 2. Software Update will check for updates for you
The Software Update box on a MacBook, with macOS Sonoma update visible. Part of instructions on how to solve MacBook screen glitching problem.
Step 3. Choose Upgrade Now to install the new update

4. Switch off automatic graphics switching

If your MacBook has a standalone graphics chip, your graphics output might spread across two separate graphics processing units (GPUs). The standalone chip might handle more powerful tasks (like gaming or video rendering), while the integrated chip might handle the basics (like web browsing or word processing).

 

Automatic graphics switching helps reduce overall power consumption, increasing your battery life. However, it can also cause random MacBook screen flickering.

How to disable automatic graphics switching

Automatic graphics switching helps reduce overall power consumption, increasing your battery life. However, it can also cause random MacBook screen flickering. To prevent it and disable this feature, follow our hints:

  1. Go to the Apple menu > System Preferences.
  2. Choose Battery. In the Battery menu, press the Battery option on the left.
  3. Uncheck the Automatic graphics switching checkbox.
The System Preferences screen on a Mac, with Battery highlighted. Part of a guide on how to solve MacBook screen glitching problem.
Step 1. Choose Battery in System Preferences
The Battery preferences window on a Mac. Part of a guide on how to solve MacBook screen glitching problem.
Step 2. Choose Battery in the left hand bar, and then uncheck Automatic graphics switching

Our expert’s advice: If automatic graphics switching isn’t listed in your settings, your laptop doesn’t have two GPUs. This means this feature isn’t available and can’t be why your MacBook screen glitches.

5. Turn off the True Tone

True Tone adjusts the color and intensity of your display to match the ambient light. It can really enhance your display—but it can also cause screen glitches.

 

Turn True Tone off to see if this is causing your problem:

  1. Go to Apple menu > System Preferences > Displays.
  2. Uncheck the True Tone checkbox.
The Displays setting screen on a MacBook, with True Tone outlined. Part of instructions on how to solve MacBook screen glitching problems.

Important: The True Tone checkbox will only appear if your display supports True Tone. If it doesn’t show up for you, then this isn’t available on your system and isn’t the cause of your glitches.

6. Disable Dark Mode

MacBooks can be used in light/dark mode or automatically switch between the two depending on the time of day. These modes change how the menu bar, dock, windows, and various apps look.  

 

You can turn Dark Mode off quickly using the Control Center in the menu bar:

  1. Open the Control Center and select Display.
  2. If Dark Mode is turned on, click the icon to turn it off.
The Mac Control Center, accessed from the top menu bar. Part of instructions on how to solve MacBook screen glitching problems.
Step 1. In the Control Center, select Display
The Display options in a MacBook's Control Center. Part of instructions on how to solve MacBook screen glitching problems.
Step 2. If Dark Mode is enabled, click the icon to disable it

7. Change your Color Profiles and refresh rate

One of the MacBook flickering troubleshooting methods is about changing the Color Profile and refresh rate. The latter represents how many times per second your monitor can display a new image. For example, a 60 Hz monitor shows 60 distinct images each second, while a 144 Hz gaming display can render 144 images per second. This capability directly affects how smooth motion appears on your screen. Thus, on some specific occasions, this may lead to some weird screen flickers.

 

Start with altering the refresh rate first:

  1. Go to the Apple menu, then System Preferences/Settings.
  2. Navigate to Displays > Display Settings.
  3. If available, change your refresh rate. For example, if you’re using a 120Hz display, ProMotion sometimes causes flicker in low FPS scenarios. In this case, change it from ProMotion (adaptive) to 60Hz or a fixed rate and vice versa.
One of the troubleshooting methods for your flickering Mac screen is changing your Color Profile and refreshing its rate. Do it in Apple's Settings > Displays > Refresh rate.

In turn, Color Profiles are the predefined settings that are part of a system-wide color management framework called ColorSync. These profiles define how colors should appear on your screen, printer, or other devices.

 

Each display (internal or external) uses a profile to map raw color values (like RGB or YcbCr) into accurate, standardized color representations.

 

It also helps macOS calibrate and translate colors consistently across apps and screens, including details like gamma, white point, luminance, and more. So, as you can see, color profiles are indeed useful, but they generate a lot of data screen cache.

 

Now, move to changing the Color Profiles to prevent them from causing a Mac’s screen glitching:

  1. Open Terminal on your device.
  2. Paste the commands below one by one and enter your password (no worries, it shall be invisible):
    • sudo rm /Library/Preferences/com.apple.windowserver.plist
    • sudo rm ~/Library/Preferences/ByHost/com.apple.windowserver.*.plist
  3. Then, restart your Mac.
Move to changing the Color Profiles to prevent them from causing a Mac’s screen glitching. Open Terminal on your Mac and enter the mentioned commands one by one, followed by the password confirmation.

8. Clear the cache on your MacBook

Cache files are small pieces of data. They’re created when you visit a website, open an app, or access a file. You might also hear them called temporary files. While they can be useful, they can also take up a lot of space—and being low on storage can cause MacBook screen glitching.

 

Use MacKeeper to clear your cache:

  1. Open MacKeeper and choose Safe Cleanup in the sidebar.
  2. Click Start Scan.
  3. Once the scan is completed, make sure that Caches is selected, and choose Clean Junk Files.
MacKeeper's Safe Cleanup screen on a Mac, as part of the instructions on how to solve MacBook screen glitching problems.
Step 1. Under Safe Cleanup in MacKeeper, choose Start Scan
MacKeeper's Safe Cleanup scan results page, as part of the instructions on how to solve MacBook screen glitching problems.
Step 2. Select Caches, and choose Clean Junk Files

9. Disable hardware acceleration for your browsers

Hardware acceleration means that your web browser can bring you video streaming and graphics in the highest possible quality. However, it can also put a lot of strain on your laptop and potentially cause screen glitching.

Please, mind: This isn’t possible in all browsers—for example, you can’t disable hardware acceleration in the latest versions of Safari.

To disable hardware acceleration in Chrome:

  1. Go to Menu (three dots) > Settings.
  2. Click System in the left-hand menu.
  3. Click the toggle marked Use hardware acceleration when available, and Relaunch your browser.
How to solve MacBook screen glitching problem by turning off hardware acceleration in Chrome on a Mac. The System Settings screen.

How to disable hardware acceleration in Firefox:

  1. Go to Menu (three lines) > Settings.
  2. Under General, scroll down to Performance. Uncheck Use recommended performance settings.
  3. This will bring up an additional option–uncheck Use hardware acceleration when available.
  4. Restart Firefox.
The Settings page on Firefox on Mac, with the Performance section outlined. Part of instructions on how to solve MacBook screen glitching problem.

10. Reboot your macOS in safe mode

Safe mode prevents some software from launching on startup. Restarting in safe mode can help diagnose if your screen glitches are caused by software issues.

 

If your MacBook has an Apple Silicon M1 or M2 chip, here’s how to reboot in safe mode:

  1. Shut down your MacBook.
  2. Press and hold the Power button until Loading Startup Options appears.
  3. Select your disk.
  4. Press and hold the Shift key, and choose Continue in Safe Mode.

If your MacBook has an Intel Processor, here’s how to reboot in safe mode:

  1. Restart or turn on your MacBook, and immediately hold down the Shift key.
  2. When you see the login screen, log in as normal.
  3. You may need to log in a second time.

You should see the words Safe Boot in the menu bar on the login screen.

 

How to confirm you are in safe mode once you’ve logged in:

  1. Hold down the Options key.
  2. While holding Options, go to the Apple menu > System Information.
  3. Scroll down to Software in the left sidebar.
  4. If it says Safe next to Boot Mode, you are in safe mode.
The System Information screen on a Mac. Under the Software section, Boot Mode is Safe. Part of instructions on how to solve MacBook screen glitching problems.

If you don’t experience screen flickering problems in safe mode, one of your login items may be the culprit.

11. Reset your System Management Controller (for Intel Macs)

Your MacBook’s SMC (or System Management Controller) is an important chip that controls several internal power settings. It puts your Mac to sleep and wakes it, charging your battery, switching between different graphics modes, and more. Resetting your MacBook’s SMC may fix the MacBook screen flashing issue.

How to reset SMC on MacBooks with an Apple T2 Security Chip

If your laptop has an Apple T2 security chip, follow these instructions to reset your SMC:

  1. Switch your MacBook off and disconnect from the power. Press and hold Control + Option + Shift together for at least seven seconds, then press the Power button (while also holding the other keys).
  2. Continue to hold the keys for at least another seven seconds, then release them.
  3. After a few moments, press the Power button as normal.

How to reset SMC on older MacBooks (pre-2018)

MacBooks released before 2018 don’t have the Apple T2 security chip.

 

If your MacBook is older, follow these instructions to reset your SMC:

  1. Switch off your MacBook and disconnect from the power. Press and hold the Shift + Control + Option keys.
  2. With the keys selected, press and hold the power button. Hold the keys for at least 10 seconds, then release them.
  3. Press the power button.

Reset your NVRAM Chip

The NVRAM (non-volatile random access memory) chip, which is formerly known as PRAM, stores system-critical information, such as your current graphics configuration. Resetting it can help fix display issues.

 

To reset your NVRAM or PRAM chip, follow these instructions:

  1. Shut down your MacBook.
  2. Press the power button to begin the boot-up process, then press and hold the Option + Command + P + R keys. Release these keys after approximately 20 seconds.
  3. Your MacBook should restart.

Check out our more in-depth article about how to reset NVRAM on Mac.

12. Reinstall macOS

If none of the previous steps have fixed your issue, you could reinstall the latest version of your macOS. It’s easy to do through macOS Recovery.

A nuance to know: Don’t worry, reinstalling macOS won’t delete your personal files and data.

If your MacBook has an Apple M Series chip, launch macOS Recovery by following these instructions:

  1. Press and hold the Power button.
  2. When you see Options, release the Power button and select Options.
  3. Click Continue, and enter your password if prompted.

If your MacBook has an Intel Processor, launch macOS Recovery by following these instructions:

  1. Turn on your MacBook, and immediately press and hold Command+R.
  2. Select your Wi-Fi network.
  3. Enter your password when prompted.

In both types of MacBook, you can then choose to reinstall macOS.

Conclusion

Whether you’re using a MacBook Air or Pro, you may find your Mac screen blinking or glitching at some point. It might be a sign of several problems, but fortunately, most of these issues are fixable. Start by updating your software with MacKeeper’s Update Tracker before trying the other methods from our guide—sometimes, a fix is simpler than you think.

 

You may also experience other computer display issues. Try our advice for dealing with the Mac white screen, or find out how to repair the MacBook pink screen.

Use your Mac to the fullest! Sign up and get:
Effective tips on how to fix Mac issues
Reliable advice on how to stay safe online
Mac-world news and updates

Thank you!

You’ll love exploring your Mac with us.

Oops, something went wrong.

Try again or reload a page.

Here’s another sign you need to upgrade your macOS ASAP:

30% off your MacKeeper subscription

Сopy the code now and use it in the MacKeeper checkout after the upgrade.

Copy Code

Please be aware that this code cannot be combined with any other discounts, offers, or promotions.

Contents

Unlocked

Got a Mac system error? Let’s make sure this won’t happen again.

Start Now
PC

MacKeeper - your all-in-one solution for more space and maximum security.

Try Now

Read more

Your Account Has Been Disabled in the App Store and iTunes
Your Account Has Been Disabled in the App Store and iTunes
Fsck Command on Mac
Fsck Command on Mac
arrow

Run Application

step_1

Click Continue

step_2

Click Install

step_1

Your macOS version is lower than OS 10.11. We’d like to offer you MacKeeper 4 to solve the cleaning, privacy, and security issues of your macOS.