How to Fix MacBook Screen Flickering Featured Image

How to Fix MacBook Screen Flickering: 10 Best Solutions

Say goodbye to MacBook screen flickering.

Written by

Reviewed by

Last updated: September 18, 2024

Expert verified

SVG Image

TL;DR

To fix MacBook screen flickering:

  1. Restart your Mac.
  2. Check and adjust your screen resolution and refresh rate.
  3. Update macOS to resolve bugs causing flickering.
  4. Run Apple Diagnostics to find hardware issues.

Tried and Tested ✅: The methods and steps mentioned in this article have been tried and tested firsthand by Ojash Yadav on his MacBook Pro M3 and rechecked for errors on Hashir’s MacBook Air M2.

It’s frustrating when your Mac screen flickers out of nowhere, interrupting whatever you’re doing. I went through this myself recently, but after some troubleshooting, I found easy ways to fix it

Basic Troubleshooting to Fix Mac Screen Flickering

Why You Can Trust MacBook Journal verify badge We always conduct first-hand research and verify every method or solution we present, ensuring you receive reliable and effective advice. Learn more about our process.

Before diving into complex solutions, there are some basic troubleshooting steps you can take to resolve screen flickering issues on your Mac. Here they are:

a) Restart Your Mac

Simply turning off your Mac and turning it back on can solve a range of issues, including screen flickering. Click the Apple menu in the top-left corner and select Restart.

    click the apple icon and select restart

    b) Check Display Settings

    Go to System Settings > Displays and make sure your screen resolution and refresh rate settings are correctly configured.

      click displays in system settings

      c) Update Your macOS

      Updating your macOS is often an overlooked but remarkably effective step in resolving various issues, including screen flickering. Here’s how to update macOS on your Mac:

      Before you update your macOS, make sure you back up your important data.

      1. Click the Apple icon in the menu bar and select System Settings.
      click the apple icon and select system settings
      1. In the System Settings window, click General in the left sidebar and select Software Update.
      click general and select software update
      1. In the Software Update settings, if an update is available, you will find a button labeled Update Now. Click the Update Now button to initiate the download process. The macOS update files will start downloading to your Mac.
      click the update now button
      1. Once the installation is complete, your Mac will restart with the latest macOS version.
      2. Once the download is complete, the macOS installer will automatically launch. 
      3. Your Mac may restart multiple times during the installation.

      Did You Know?
      MacBook screen flickering can sometimes be caused by overheating. Keeping your Mac cool by cleaning vents and using it in a cool environment can help prevent the issue. Regularly checking for system updates is also an easy way to prevent many display issues.

        Advanced Methods to Fix MacBook Screen Flickering

        Now, I’ve shared some quick and easy but slightly advanced methods to fix your MacBook screen flickering issue:

        1. Run Apple Diagnostics

        Running Apple Diagnostics is an excellent way to identify any underlying hardware issues that could be causing your MacBook’s screen to flicker. This built-in tool scans your system for hardware problems and provides you with suggested solutions.

        Here’s my detailed guide on how to run Apple Diagnostics on your Mac.

        2. Close Background Processes

        Quit all unnecessary apps and programs running in the background to see if they are causing the flickering. Here’s how to kill background processes on your Mac:

          1. Click the Apple logo in the top-left corner of your screen.
          2. Select Force Quit from the dropdown menu.
          click the apple icon and select force quit
          1. A window will appear with a list of active applications.
          2. Select the application you want to terminate.
          3. Click the Force Quit button at the bottom of the window.
          force quit any processes that are causing problems
          1. Confirm that you want to force quit the application, and it will be terminated.
          uconfirm by clicking force quit

          3. Reset the SMC

          Resetting the SMC can resolve hardware-related issues, including screen flickering, by managing power and system performance. Here’s how to reset the SMC on your Mac:

          With a Removable Battery

          1. Shut down your Mac
          click the apple icon and select shut down
          1. Remove your MacBook’s battery.
          remove macs battery
          1. Press and hold the Power button for 5 seconds while the battery is removed.
          press and hold the power button on your mac
          1. Release the Power button and reinstall the battery.
          reinstall macs battery
          1. Turn on your Mac by pressing the Power button.
          press and hold the power button on your mac

          With Non-Removable Battery

          1. Tap the Apple icon and select Shut Down from the drop-down menu.
          click the apple icon and select shut down
          1. Press and hold the Shift ⇧ + Control ^ + Option keys with the power button for 10 seconds.
          macbook air power shift control option keys
          1. Release all the keys and press the power button to turn on your MacBook.
          2. After your MacBook restarts, observe the screen to see if the flickering issue is resolved.

          4. Reset the PRAM or NVRAM

          Resetting the Parameter RAM (PRAM) or Non-Volatile Random-Access Memory (NVRAM) can resolve issues related to screen resolution, battery settings, and other system settings.

          Manually resetting the NVRAM/PRAM only works for Intel-based Macs. If you have an M1 or M2 Mac, all you have to do is restart your system and it will take care of the rest itself.

          Here’s how to reset the NVRAM/PRAM on your Mac:

          1. Turn off your Mac.
          2. Press the power button to turn on your Mac.
          macbook air touch id
          1. Press and hold the Option ⌥ + Command ⌘ + P + R keys simultaneously on your Mac’s keyboard before the gray screen appears.
          macbook air option command p r keys
          1. Keep holding the keys until your Mac restarts and you hear the startup chime twice. If you have a Mac with the T2 Security Chip, keep holding the keys until the Apple logo appears and disappears twice.
          2. Release the keys and let your Mac start up normally.
          3. Once your MacBook reboots, monitor the screen to see if the flickering has been resolved.

          5. Boot Into Safe Mode

          Booting into Safe Mode is a great way to isolate issues and determine if the screen flickering is caused by third-party software or drivers. In Safe Mode, macOS will only load essential system software, making it easier to identify and fix problems.

          Checkout my detailed guide on how to boot your Mac into safe mode.

          6. Disable True Tone and Dark Mode

          Disabling True Tone and Dark Mode can resolve flickering caused by display settings adjusting to ambient light or dark themes. Here’s how to disable True Tone on your Mac:

          1. Click the Apple icon in the top left corner of your screen and tap System Settings.
          click the apple icon and select system settings
          1. In the System Settings window, click Displays.
          click displays in system settings
          1. Toggle off the True Tone option in the right pane.
          toggle off the true tone option

          Now, let’s move to the Dark Mode.

          Sometimes, you make your Mac Dark Mode for the aesthetics, but if that’s causing a screen flickering issue on your system, you may want to disable it. Follow these steps to disable Dark Mode on your Mac:

          1. Click the Apple menu and select System Settings.
          click the apple icon and select system settings
          1. In System Settings, click Appearance in the left sidebar.
          click appearance in system settings
          1. In the Appearance section, you will see options for Light, Dark, and Auto.
          2. Click the Light option to switch back to the standard Light Mode.
          light mode


          It’s a good idea to restart your MacBook to make sure the changes take full effect. Once your MacBook has rebooted, observe the screen to see if the flickering issue has been resolved.

          7. Remove Junk and Cache Files

          Clearing accumulated junk and cache files can free up system resources and resolve flickering caused by system overloads. Here’s how to clear junk files on your Mac:

          1. Open Finder, click Go in the menu bar, and select Go to Folder.
          click go in the menu bar and select go to folder
          1. Type in the following path and press Enter:
          ~/Library/Caches
          type library caches in the window
          1. Select the cache files you want to delete or select all cache files. Right-click the selected files and select Move to Bin.
          right click system folders and select move to bin
          1. Right-click the Bin icon in Dock and select Empty Bin to delete junk files from your Mac permanently.
          right click the bin and select empty bin

          Alternatively, you can use MacKeeper to clear the cache files on your Mac without manually identifying the files. Here’s how to do it:

          1. Download and install MacKeeper on your Mac.
          2. Now launch MacKeeper and select Safe Cleanup in the left sidebar.
          click safe cleanup under the cleaning section
          1. Click Start Scan.
          click start scan in safe cleanup
          1. From the list of detected items, choose which ones you want to remove from your Mac or click Check All.
          select junk files to remove or click check all
          1. Click Clean Junk Files.
          tap clean junk files
          1. Wait for MacKeeper to finish cleaning. When it’s done, you’ll get a Cleaning Completed notification. Click Rescan to scan your Mac again.
          click rescan in safe cleanup

          8. Disable Automatic Graphics Switching

          Disabling automatic graphics switching on MacBook Pros with dual GPUs can resolve flickering caused by the switching between integrated and discrete GPUs. Here’s how to disable automatic graphics switching on Mac:

          This method only works on MacBook Pro with an integrated and discrete GPU.

          1. Click the Apple menu and select System Settings.
          click the apple icon and select system settings
          1. Click Battery.
          2. In the Battery menu, click Battery in the left sidebar.
          3. Uncheck the box next to Automatic graphics switching to disable it.
          4. To ensure the changes are fully implemented, restart your MacBook and observe your screen to see if the flickering has been resolved.

          9. Delete Conflicting Apps

          Third-party apps can sometimes conflict with your Mac’s system resources, leading to issues like screen flickering. If you’ve noticed the flickering began after installing new software, it’s worth checking if any of these apps are causing the problem. Uninstalling recently installed or problematic apps can help resolve the flickering.

          Here’s my detailed step-by-step guide to uninstall conflicting apps on Mac.

          10. Remove Startup Items

          Startup items are applications that automatically launch when you boot up your Mac. While convenient, outdated or unnecessary startup items can sometimes cause performance issues, including screen flickering. Removing these startup items can free up resources and prevent such conflicts.

          Explore my detailed guide on how to remove unnecessary login items on your Mac.

          Reinstall macOS (Last Resort)

          Reinstalling macOS is a last-resort solution when all other methods fail to fix screen flickering. This process reinstalls the operating system, potentially fixing persistent issues but also wiping your data. Be sure to back up all important files before proceeding.

            For detailed instructions on reinstalling macOS, check out my full guide on the process.

            Fix Your Mac’s Flickering Screen Issue

            Screen flickering on a MacBook can be annoying and disruptive, but the good news is that solutions are available. Now that you know how to fix a screen flickering issue on your Mac, here are a few more tips to troubleshoot other Mac-related issues:

            Frequently Asked Questions

            Why is my MacBook screen flickering?

            Your MacBook screen could be flickering due to a variety of reasons ranging from outdated macOS software to hardware issues. Common fixes include updating your operating system, resetting the System Management Controller (SMC), and disabling hardware acceleration in browsers. For hardware-related flickering, professional diagnosis and repair may be necessary.

            Does disabling True Tone and Dark Mode help with screen flickering?

            Yes, disabling True Tone and Dark Mode has been effective in resolving screen flickering issues for some MacBook users. These features adjust display settings that could interfere with other system processes, potentially causing flicker. However, it’s worth noting that this may not be a universal fix for everyone.

            Can third-party applications cause screen flickering?

            Yes, third-party applications can potentially cause screen flickering on your MacBook. Apps that modify display settings or interact with graphics hardware may conflict with your system, leading to flickering issues. Uninstalling or updating the problematic app usually resolves the flickering. Always make sure to download apps from trusted sources.

            Ojash

            Author

            Hi there! I'm Ojash, a tech journalist with over a decade of experience in the industry. I've had the privilege of contributing to some of the world's largest tech publications, making my mark as a respected Mac expert. My passion lies in exploring, using, and writing about MacBooks, and I enjoy sharing my expertise to help others make informed decisions and get the most out of their MacBook experience. Join me as we delve into the fascinating world of MacBooks together!

            Hashir Ibrahim

            Reviewer

            I'm Hashir, a tech journalist with a decade of experience. My work has been featured in some of the top tech publications like MakeUseOf and MakeTechEasier. I have a bachelor's degree in IT, a master's in cybersecurity, and extensive knowledge of Apple hardware, specifically MacBooks. As the senior writer at MacBook Journal, I write in depth guides that help you solve any issues you have with your mac and unbiased reviews that help you make the right buying decisions.

            Total
            0
            Shares
            You May Also Like