How to Fix MacBook Screen Glitching & Flickering 2021

MacBooks are vital devices for many people’s work. They are powerful machines and you may use them from anything as simple as writing a document to running codes and graphical simulations. Check out our guide on How to Fix MacBook Screen Glitching & Flickering for all the details.

In any case, they are extremely useful and one of the selling points of a MacBook is its screen. Apart from being gorgeous and color accurate, it is your primary output device. But what if your display is facing an issue and starts to flicker or glitch?

Related: How To Protect MacBook Pro From Scratches

I had this problem and it was extremely frustrating to put it lightly. I couldn’t work efficiently and it affected my schedule a lot. Upon some research snd testing, I found that there were some easy fixes for this problem plaguing many MacBooks.

Once, I got the flickering issue fixed, I got to writing this article so that anyone facing it can also use this guide on How to Fix MacBook Screen Glitching & Flickering

After having reviewed various official documents from Apple and refering to our trusted sources; my team and I found that:

There are essentially 7 methods to fix a MacBook Screen that is glitching and flickering. Other than restarting the MacBook, the user can try updating the macOS, disabling automatic graphics switching, turn off true tone, reset your mac’s SMC, reset NVRAM and PRAM on mac, Restart Mac into Safe Mode.

Check out the latest MacBook Air on Amazon!

Related: How to Clean the MacBook Screen

How to Fix MacBook Screen Glitching & Flickering

This screen flickering issue isn’t particular to a single MacBook model or display tech. It is universal to both Retina and non-Retina displays. Check out our guide on How to Fix MacBook Screen Glitching & Flickering for all the details.

So the cause might be something like low-level incompatibility or some software bug between macOS and your GPU (Graphical Processing Unit). To fix this you will need to tinker a little and reset a few things deep down at a systemic level. These include memory controllers and the memory itself. 

Another cause for screen flickering issue can be a faulty display, in which case you will need to contact Apple. You can check if it is a faulty display by connecting an external display to your MacBook.

If the flickering still exists then, it’s most probably a bug or incompatibility issue. You can try the following fixes with a step-by-step guide. These are easy fixes and won’t take more than a couple of minutes for each method. 

Check out the latest MacBook Air on Amazon!

Related: How Does Apple Warranty Work

Restart your MacBook

Whenever something goes wrong with an electronic device, just restarting the device will probably fix it. This is because any bug or issue that crept up while using your MacBook, will just fix itself. 

Restarting also fixes any incompatibility issue that’s present. When your MacBook restarts, it will reconnect with all the hardware again and get things back to running smoothly. 

To restart your Mac:

  1. Make sure you have saved all your work and closed any open apps.
  2. Click on the Apple icon in the Menu bar.
  3. Select the Restart option.
  4. Hit Restart to confirm.

Wait for your Mac to restart and try using it and if the flickering issue persists, check the other methods below one by one. 

Check out the latest MacBook Air on Amazon!

Related: Which Apple Laptop should I buy?

Update your macOS

Updates are an essential part of making sure devices run smoothly, this is true in the case of MacBooks too. Updates not only give you new features, improve security, but they also iron out all the bugs and fix any known issues. So, updating your MacBook timely is vital. 

To update your MacBook, follow these steps:

  1. Open System Preferences on your MacBook.
  2. Choose the Software Update option.
  3. Click on Update if a new version of the software is available to download. 

Once updated, check if it has fixed the screen flickering issue on your MacBook. If not, move on to the next method.

Check out the latest MacBook Air on Amazon!

Disable Automatic Graphics Switching

MacBook Pro’s come with two graphics chips. These chips switch between each other so that they can operate efficiently. Check out our guide on How to Fix MacBook Screen Glitching & Flickering for all the details.

 So, when you are doing something graphically intensive, the more powerful GPU is used. On the other hand, tasks like web browsing, video watching use the low-power GPU. 

This switching is useful as it allows you to conserve battery life and get work done fast at the same time. But, this switching can cause issues if the software gets glitched. 

You can this feature off if you want to. So if this feature is causing the screen flickering issue. To turn it off:

  1. Open System Preferences on your MacBook.
  2. Navigate to the Energy Saver option and click on it. 
  3. In here, uncheck the “Automatic graphics switching” box.

This is only applicable for users with MacBook Pro that have two graphics chips in them.

Optimize your Mac systems

MacBook Screen glitches can honestly be due to loads of factors. If it’s not solved by a simple restart. You have no choice but to diagnose it. And it can be a serious pain to do it one by one. Now, while you can take it to a service center, It is going to cost you even if it’s something as simple as an optimizing issue. So, it’s better to rule out all possibilities prior to letting the experts handle it.

As mentioned earlier, it can be a serious pain to diagnose the issue one by one. Especially, if its terminal related issues that can be extremely sensitive. You need to tread lightly with these issues as deleting the wrong file or placing an important file in a wrong folder can make the situation way worse.

So, the best solution is to get an application to do it for you. Optimization software programs like CleanMyMac X are extremely reliable and easy to use. You can simply run the program and get rid of all useless files on your Mac.

You can even flush DNS cache and delete old user logs. Additionally, you can free up the RAM to check if that’s an Issue. Most importantly, you can even Re-index Spotlight/Hard drive and much more. Try these solutions out one by one can help you inch closer to problem.

What’s really amazing is that programs like CleanMyMac X can even keep track of the other apps and their updates. Which is beneficial if there a malware issue as you can delete it completely with all its files.

Turn Off True Tone

Since 2018, MacBooks have been shipping with a feature known as True Tone. This feature lets your MacBook automatically adjust the color of your display for the environment, depending on time and lighting conditions. 

True Tone is a very useful feature that adjusts intelligently, it is also a lot easier on your eyes. But the downsides are that your GPU is involved that will affect the battery a little, and may also cause the screen flickering issue you are plagued with.

To fix it, you can disable True Tone using these steps:

  1. Open System Preferences on your MacBook.
  2. Open Displays inside System Preferences.
  3. Uncheck the box next to True Tone.

On older MacBooks, you can use an app called f.lux that pretty much does what True Tone does. So if your older MacBook has a screen flickering issue, and if you think f.lux might be the culprit, then just quit the app and restart your MacBook. 

Check out the latest MacBook Air on Amazon!

Reset your Mac’s SMC

If none of the above worked, then maybe the problem is probably deep down at low-level processes. The screen flickering issue might be caused by the System Management Controller (SMC). 

The SMC in a MacBook is responsible for a lot of autonomous functions. These functions include battery and power management along with other systemic functions. Check out our guide on How to Fix MacBook Screen Glitching & Flickering for all the details.

If the SMC got corrupt, then resetting the SMC of your MacBook can fix the screen flickering issue. To reset the SMC of your MacBook, follow these steps carefully:

  1. Save all your files and work, and close any existing application.
  2. Now, shut down your MacBook.
  3. Once it is off, press and hold, Control + Option + Shift for seven seconds at least. 
  1. Now, after seven seconds, along with the above keys, press the power button too for an additional seven seconds.
  2. Let go of all the keys, wait for a few seconds, and power up your MacBook again.

Reset NVRAM and PRAM on Mac

If resetting the SMC didn’t fix the issue, then resetting the NVRAM (Non-Volatile Random Access Memory) and PRAM (Parameter Random Access Memory) might d the trick.

The cause of the screen flickering issue might be a bugged NVRAM or PRAM. A bugged memory can cause the graphics card to malfunction which in turn could be the reason for the flickering issue. 

Resetting both NVRAM and PRAM will get rid of the bugs and might fix the issue. Resetting them is similar to resetting the SMC, follow these steps:

  1. Switch off your Mac.
  2. Press and hold these keys, Control + Option + P + R for about 20 seconds, that is until the Apple logo appears and disappears for the second time. 

One thing to keep in mind before resetting NVRAM and PRAM is that it might reconfigure display, startup disk settings, and time zone to factory defaults. You can always change them back to your preference later, so you don’t have to worry. 

Check out the latest MacBook Air on Amazon!

Restart Mac into Safe Mode

Any of the above methods should have worked, but if it didn’t, you can give one last try to fix the issue yourself by restarting your MacBook into safe mode. This will activate only the essential Mac features and stabilize your graphics card performance.

To restart your MacBook into Safe Mode, follow these steps:

  1. Power down your MacBook.
  2. Now, switch on your MacBook while holding the Shift key.
  3. Release the Shife key when you are asked to log in to your MacBook. 

If the screen flickering issue is not present when you are in the Safe Mode, you can switch off your MacBook and power it back on normally. This should have fixed the screen flickering issue in regular mode too. 

Contact Apple Support

If you couldn’t fix the problem with any of the above methods, then the problem might be with the display itself. It may be a loose connector or a broken display. But whatever it is, it is best to contact Apple online at Official Apple Support or book an appointment with Apple’s Genius Bar. Apple will find and fix the issue for you. 


The MacBook screen glitching/flickering issue is a persisting issue that has plagued many MacBook owners. It can be a frustrating experience but it is what it is. The fix for it is simple unless the problem is hardware level. 

While Apple Support is great, always using it is not very feasible or efficient as it can be time-consuming. And when the problem can be a small bug or incompatibility issue, it is best to look at it for yourself. I got my MacBook screen following the above fixes and you can get yours fixed too. 

These are easy and simple fixes and take a few minutes at max. Follow the above guide to fix the screen glitching/flickering issue on your MacBook and let us know if it worked. Check out our guide on How to Fix MacBook Screen Glitching & Flickering for all the details.

Check out the latest MacBook Air on Amazon!

How to prevent Screen Flickering and Glitching issues with your Mac

Unfortunately, there a various issues that can cause your MacBook screen to flicker. So, you need to actually diagnose what the issue is before you can fix it. Most of these issues are actually have rather simple fixes. For example restarting it.

However, there some that require following complicated steps. So, really, the best thing to do is to stay ahead of potential issues by keeping your eye on the MacBook stats. Doing this regularly can help you prevent these issues before they become a huge issue that saps away your time and productivity.

Keeping your eye on core stats is actually pretty simple. You simply have to use applications such as iStat Menus which can be usually downloaded. This underrated application can give you an instant overview of the Cpu and Gpu performance, in addition, to vitals like RAM, Internal Temperature, Disk health and much more. Of course, you’ll need to learn how these factors affect your device. So, it might be worth your time to read up a bit.

If you do see some irregularities, you can use tools such as CleanMyMac X to get everything back on track. While it can help you fix these issues, it’s no an absolute solution as it cannot help with physical screen damage. In case of a physical display issue, you’ll have no choice but to take it to an Apple Service Center. We also recommend that you get the Extended Apple Warranty for such situations.

Why is my screen flickering?

Screen flickering issues are actually quite common. The majority of the MacBook users state that not only does it affect them from navigating or using the terminal but it affects the graphics, making it almost impossible to use.

Most of the time it’s a software issue. Specifically, compatibility issues between the MacOS and the graphics processing unit. This usually happens when you haven’t updated the OS in a while. This flickering can appear on both retina and non-retina screens. The best solution is to simply update the macOS.

All you have to do is open the activity monitor and look for any unknown processes running in the background and stop them. We suggest you use a tool like CleanMyMac X as it will give a decent breakdown of potential errors.

You can always try the unique hack of changing the screen resolution. This surprisingly works the majority of the time for flashing screen issues. All you need do is head to displays in system preferences and change the resolutions. Or if you’ve already ramped it up, tone it down by hitting the default option.

If Restarting, Updating or even formatting doesn’t fix the issue, then it’s probably a hardware issue. Specifically, the screen connector might be loose. If this is the case, we recommend you be extra careful with the hinge and open and close it gently.

As for a permanent solution, you have no choice but to take it to a service center. You don’t have to worry as Apple offers a free replacement for this problem.

Also Read: