How To Fix Screen Flickering Issue On Mac, MacBook, And iMac

Screen glitching problems on Mac, MacBook, and iMac can occur due to different reasons. Here’s how you can fix screen flashing or flickering.

Before that, here’s a tip for you: Download CleanMyMac X and resolve all the issues automatically that cause blinking screen problems. This all-rounder tool helps clear cache, system junk, run maintenance scripts, and do a lot more, all of which will help stop blinking screens.

However, if you are not interested in using a tool and would like to do it all by yourself, here you go. In this post, we’ve covered both manual and automatic ways to fix screen glitching problems on MacBook Pro.

Mac screen flicker problem

Why Do You Face a Screen Flickering Issue?

Irrespective of the screen type you are using, whether retina or non-retina, Mac users have reported facing screen glitching issues.

The issue is a result of a problem with the new operating system and GPU. Sometimes it is resolved by updated macOS, but there’s no harm in learning the workaround to fix the problem.

So, let’s learn how to fix screen flickering, glitching, or blinking issues on Mac.

Read More: Best Mac Cleaner Apps & Optimization Software

How To Stop Screen Flickering on Mac, iMac, and MacBook?

As each Mac reacts differently to the hardware and software, there are different ways to stop screen blinking problems on Mac. Hence, trying all the solutions is worth it. If you are lucky, the first solution will fix the screen flickering problem, but you might have to try them all if there is an issue.

1. Reboot Mac

As simple as it sounds, restarting the system in most cases helps fix the problem, but most of us forget doing so. So, as the first step, let’s restart Mac. To do so, follow the steps below:

1. Click the Apple Menu > select Restart or Shut Down.

Restart or Shut Down

2. Confirm the action and wait for it to restart.

wait for it to restart

Check if the problem is resolved or not.

2. Update macOS

Sometimes, screen flickering issues on mac occur due to corrupt OS updates. Hence, updating to the latest version is suggested. To update macOS, follow the steps below:

Before updating macOS, we suggest backing up data.

1. Click Apple Menu > System Preferences > Software Update.

System Preferences in mac

2. If an update is available, you will see the information. To update macOS, click Update Now and follow on-screen instructions.

Note: If you want to see each update’s details, click More info… here, you will get all the information about specific updates.

3. Once done, your Mac will restart. Now check the screen blinking issue should be resolved. However, if none of the steps have helped so far, try using the following fixes.

3. Reset the PRAM (or NVRAM)

PRAM or NVRAM non-volatile random-access memory is a small memory used by Mac to store certain settings and access them. When it gets outdated or cluttered, too, you might face screen flickering issues. To resolve it, we suggest resetting PRAM. To do so, follow the steps below:

1. Shut down Mac

2. Now reboot the machine and press P+ R+ Command Option keys together for 20 seconds.

3. This will reset the PRAM (or NVRAM) reset.

4. You should now no longer face the issue.

However, if this doesn’t help, let’s move to the next step.

4. Adjust Energy Saver Settings

If you use a MacBook Pro, sometimes the screen flickering on it is caused due Energy Saver working inappropriately. To resolve it disable “Automatic graphics switching” this will stop Mac from switching between different graphics chips. To do so, follow the steps below:

1. Apple Menu > System Preferences > Energy Saver.

2. Uncheck the box next to “Automatic graphic switching.”

Automatic graphic switching

3. Restart your computer and see if the MacBook screen flashing has stopped or not.

5. Clean Junk Files and Unwanted Cache File

Unwanted data, junk files, and even app and user cache also lead to screen flickering issues. To get rid of this data, we suggest using an app that helps clean the cluttered data that damages system performance.

1. Download, install and run CleanMyMac X.

2. Click the System Junk tab and run the scan. Wait for it to complete.

3. You will not see all the detected junk files, select them, and clear all the data.

4. Alongside, run Smart Scan and clean junk files, check system for malware and other threats in a single click.

CleanMyMac X

5. Reboot Mac; you should now experience a performance boost, and no longer screen blinking issues should occur on Mac, iMac, or MacBook.

6. Run Maintenance Scripts

Using Maintenance Scripts, you can fix various system malfunctions and discrepancies. To run them, we suggest using CleanMyMac X. This will help stop screen glitching on Mac. To run it, follow the steps below:

1. Download, install and launch CleanMyMac X

2. Head to Maintenance module.

3. Select Maintenance Scripts and run it.

Select Maintenance Scripts

4. Once done, reboot Mac to apply changes and see if screen flickering has stopped or not on MacBook, iMac, and Mac.

Combining several fixes like running maintenance scripts, clearing junk files, cache files, removing malware helps fix several issues. To perform all these actions in a single click, give CleanMyMac X a try. This tool will resolve all your problems quickly.

7. Boot Mac in Safe Mode

Often third-party services affect screen parameters. Hence to make sure screen glitching is not caused by them, try booting Mac in safe mode. To do so, follow the steps below:

1. Power Off Mac.

2. Reboot it and hold the Shift key; keep it pressed until you see Login Screen.

3. This will boot the Mac in Safe Mode.

Now see if screen flickering continues or has stopped. If this too doesn’t help and you are using a 2018 Mac, newer follow the next step.

8. Disable True Tone

The True Tone technology offered in 2018 Mac and newer versions makes your screen colors look more natural. But sometimes, it creates screen flashing issues on Mac, iMac, and MacBook. To resolve it, follow the steps below:

  • Click Apple Menu > System Preferences > Displays.

System Preferences display

  • Uncheck the True Tone box.

Screen blinking should stop now.

Using the steps explained above, you can resolve screen flashing issues on MacBook, iMac, and Mac. Some of you might have to follow all the steps while for someone step would work. However, if you are amongst the few unlucky ones, here a solution for you, try changing screen resolution. For this, Click Apple Menu > System Preferences > Go to Displays and change the Resolution settings.

Try switching off the default option and see if this helps fix screen blinking on MacBook. Please let us know which method helps in fixing screen flickering issues on Mac. Follow us on social media – FacebookInstagram and YouTube.

Frequently Asked Questions

Why is my MacBook screen flashing?

Sometimes due to software issues, you might face flashing screen issues. To resolve it, we suggest closing all unknown processes. For this launch, Activity Monitor and Exit all unwanted processes. In addition to this, use CleanMyMac X to clean junk files, unwanted data, cache files, and fix other problems that might cause screen flickering.

What Do You Think?
  • Upvote
  • Funny
  • Love
  • Surprised
  • Angry
  • Sad


  • Anamika Sinha
    Will try this guide. I was facing this issue from a long time

    2 years ago Reply
  • Amara Smith
    can you please explain Why do MacBook screens flicker?

    2 years ago Reply
  • Camila Saunders
    Windows also have the same flickering issue but now I can resolve the flickering issue in Mac too.

    2 years ago Reply
  • Brian Hay
    Simple step (restart) and it fixed my flickering screen, thanks.

    6 months ago Reply
    Hi. Thanks alot. I disable automatic graphics switching in the system preferences -> battery . It worked! Thanks very much

    5 months ago Reply
    • Mridula Nimawat
      Glad it worked for you.

      3 months ago Reply
  • Valentina
    I restarted my mac 2 times and it still has a flicker on my screen it didn’t work and Im also scared because if i close my laptop and open it again it will have that glitch again. 🙁

    2 months ago Reply
    • Mridula Nimawat

      In that case, contact the authorized service center.

      Thank you

      1 month ago Reply
  • Elden
    But I can’t even open my Mac it flickers every time before I get to press a thing in my Mac.

    1 month ago Reply

Leave a Reply