What to do if my MacBook screen Flickers

I’m sure you are wondering why your MacBook screen is flickering? MacBook flickering is common and happens to everyone due to compatibility issues with macOS and the graphics processing unit. However, a software update might fix it.

Now, the question is what is screen flickering and how to fix this flickering issue in Macbook? When you are peacefully using your Mac and immediately your screen get covered with colorful lines and you can’t see or do a thing about it, quite disappointing right? This is what flickering means.

This situation might be frustrating as you don’t know how to fix it and waste your precious time. Screen flickering and glitching on Mac and MacBooks can occur due to many different reasons. Here, we provide the different ways to stop screen flickering problems on MacBooks if, you are interested to fix this situation kindly keep reading this article fully to find out the solution.

Why is my Screen Flickering on Mac?

Everybody in their life faces the flickering issue while using MacBook. I know, you might be thinking of changing your Mac screen to solve this issue. However, changing the Mac screen will not do any good. This issue is a result of a problem with the new operating system. It might be solved by updated macOS. Here, we provide different methods to solve this issue; you should try each method and fix the flickering screen.

Try Restarting your Mac:

One of the first things you can do is to restart your MacBook, as simple as it sounds, restarting your Mac or any device can solve a certain amount of problems you are facing. Why is that? When you restart your Mac, it reloads and reconnects with the hardware inside and fixes all the errors and bugs that have been present, and starts running more smoothly than ever. To restart your Mac, you have to do is:

  1. Click the Apple icon in the menu bar.
  2. Then, select the restart option.
  3. Tap on the restart button to confirm the procedure.

Update your macOS to the latest version:

Always make sure that you have updated your MacBook to the latest update. Not upgrading your device might be another reason that you are facing a screen flickering issue. The IOS developers always provide you with the latest versions, updating to the latest version can fix all the bugs and might stop screen flickering problems right away.

Don’t know how to check if your device’s latest version is available or not? Follow this step given below:

  1. Go to the App Menu and click on the System Preferences.
  2. Open Software Update.
  3. Check if the newest update is currently available.
  4. Then, click the Update button if any upgrade version is available for download.
You May Like:-  5 Best Ways to Open Publisher Files on Mac

Disable Automatic Graphics Switching:

Automatic graphics is a mechanism used on computers with multiple graphics controllers. If you are using a MacBook Pro, you might know that using two graphics chips makes its operations more efficient. Resource-intensive tasks can get a more energy-heavy GPU, while casual web browsing can be done on the low-power one.

Automatic graphics switching is made to help reduce power consumption. But, it can also cause you a random MacBook screen flickering. If you don’t know how to find the solution for this issue, then disabling the automatic graphics switching will do the work.

  1. Go to the Apple menu and click on System Preferences.
  2. Select the Energy Saver option.
  3. Un-tick the “Automatic graphics switching” box.

Remember that, this method only works for people who have two graphics chips in their MacBook Pro.

Turn off True Tone:

The true tone is a default feature that comes with the device itself that uses advanced sensors to adjust the color and intensity of your display to fit the environment. True tones are good for the eyes as it is helpful to stop your eyes from getting tired when using your iPhone or MacBook. But, it also requires constant GPU involvement and thus it might cause a flickering screen. If this happens, you must disable true tone.

To switch-off true tone:

  1. Open the System Preferences
  2. Click on the Displays option.
  3. Uncheck the True Tone.

Did this method help you stop your screen flickering yet?

Clear Caches and System Junk:

Sometimes, the problem is nothing but the caching data and system junk. Caching data is essential for Macs but, by caching for a long time your Mac might load a lot of files and junk which might be the reason for the screen blinking. To solve this issue, there is an app called CleanMyMax which you can download for free that helps to clear all the cache and junk. To do that follows the steps given below:

  1. First, download the application CleanMyMax for free.
  2. Start the app and click on the System Junk option.
  3. After loading for a few minutes, it will show you how much junk has been found on your MacBook and wants to clear it.
  4. Click on the confirm button to start the optimization and your Mac is brand new.
  5. Or run a check to Free up RAM, Free Up Purgeable Space, Run Maintenance Scripts, Rebuild Launch Services, Reindex Spotlight, and Repair Disk Permission.
You May Like:-  How to Fix: Bluetooth Won’t Turn Off on Mac

Reset your Mac’s SMC:

One more method to fix your Mac screen flickering is resetting the SMC which means a System management controller; SMC is responsible for lots of independent aspects of your Mac, like battery, power management, and other systematic functions.

Let’s say if the SMC got corrupt, then resetting the SMC of your Macbook might fix the screen flickering issue. Follow these steps to understand the process of resetting SMC:

  1. Turn off your Mac.
  2. Now, press and hold Control + Option + Shift for seven seconds.
  3. Hold on to the keys above and additionally press and hold the power button for seven more seconds.
  4. Free all the keys wait for a few seconds and turn your Mac back on.

Reset NVRAM and PRAM on Mac:

The NVRAM and PRAM both allow you to store system-related information that your Mac needs to operate efficiently. Maybe a bug and the error with this memory may be what causes your graphics card to malfunction which can be the reason for the flickering and glitching screen issue.

Resetting both NVRAM and PRAM can help to get rid of all the bugs and may fix the issue. To reset you have to follow these steps:

  1. Switch off your Mac.
  2. Press and hold Option + P + R for about 20 seconds, until the Apple logo has disappeared for the second time.
  3. Resetting the Mac with NVRAM and PRAM could reconfigure the volume on your Mac as well as display and startup disk settings, and get your time zone back to the factory default.
You May Like:-  How to Fix Disappearing Mouse Cursor in Mac

Try this method to stop the flickering issue if not, don’t worry you can obliviously try different methods.

Restart Mac in Safe Mode:

We are coming to the end; one last method to get rid of the Mac screen flickering issue is to restart your machine in Safe Mode. The safe mode helps to resolve various problems with your Mac. Restarting Mac in safe mode only activates important Mac features and stabilizes your graphics card performance.

To restart in Safe Mode:

  1. Turn off your Mac.
  2. Hold down the Shift key and turn the power on.
  3. Keep holding Shift until the Login Screen appears.
  4. Release Shift when you are asked to log in.

Restart your Mac once again to check whether the flickering screen problem has been disappeared in Safe Mode and if your MacBook is working well or not.

Contact Apple Support for help:

If any of the above-given tricks didn’t solve the Mac screen flickering problem then you may have some serious problem with your display. What you can do is contact Apple support for their help. Maybe reaching out for their help might solve your MacBook screen flickering issue.


In closing, Your Mac screen might be flickering due to any of these above-given problems. These flickering issues are pretty common, sometimes it happens when you haven’t updated the operating system, and other times it happens because of the cache and system junk, you can obliviously use a cleaning application like CleanMyMac for free to clear the cache and other junk. The solution to this problem can be very simple where you just restart your Mac and sometimes it can be hard. Hopefully, reading this “What to do if my MacBook screen Flickers” article helps you to solve this issue you are facing and fix them.