Not everyone reported problems with MacBook screen glitching, but there are certainly enough people experiencing this for it to get mentioned. In this article, we'll explain why it happens and how to fix Mac screen flickering.
Why is my Mac screen flickering?
Screen glitching lines appear on retina and non-retina screens, with Mac users noting that it can affect them when using Terminal or when graphics are enabled or disabled. In some cases, it's so bad that it makes looking at the screen impossible.
You may be wondering if MacBook screen glitching is a problem unique to older Macs. Unfortunately, upgrading to a newer machine is not a solution for now. When working on a MacBook with Apple silicon, you may encounter the same headache — screen lines flickering.
It seems that it stems from compatibility problems between the new operating system and the graphics processing unit. On Macs with Apple silicon, this usually happens randomly, but it may be because of connecting to an external display or working with some software.
Here are some other causes behind the MacBook screen flickering problem:
- Software glitches affecting your screen
- Hardware-related reasons (damage due to dropping either your Mac or something sharp on the screen or spilling liquid on your computer)
- Power supply fluctuations
- Malware that is interfering with how your Mac works and consuming its resources in the background
How to fix MacBook screen flickering?
There are several potential solutions to the MacBook screen glitching problem. In turn, it is worth trying each one, then seeing whether the screen flickering issue is still present or if one of the fixes has solved it, as each Mac may have a different reaction to this hardware and software interactivity challenge.
1. Restart your Mac
First, make sure that you restart your Mac. You may be surprised how many issues this easy trick can solve. So, head over to the main Apple menu and choose Restart.
Now, to other fixes!
2. Run maintenance tasks
The first solution to try is to run some maintenance. macOS does perform some tasks on its own, but it may not be enough to ensure that your Mac functions properly and smoothly. It is when you may want to do it yourself. There is a manual way to do it, but it involves running Terminal commands or digging deep into System Settings.
There is an alternative, though. You can maintain your Mac easily using a handy app — CleanMyMac. It is designed for careful and effortless Mac maintenance and it offers a variety of tools, including those helping improve performance and fix glitches.
Here's how to run maintenance tasks using CleanMyMac:
- Open the app.
- Go to Performance from the sidebar and run a quick scan.
- Click Run Tasks.
- If you want to have more control over maintenance tasks that will be performed, click Review, select the tasks, and only then click Run.
Free download of this app is available here.
Once complete, restart your Mac for good measure and see whether your MacBook screen flickering has stopped.
3. Update your macOS
- Go to the Mac App Store or Apple Menu > System Settings > General > Software Update.
- If a macOS update is available — which means you aren't running the latest version (which could contain the automatic updates needed to solve this problem) — then a new macOS will be waiting for you to download it.
- Back up your data beforehand, either to an external hard drive, third-party cloud storage, or iCloud.
- Now follow the steps to update the macOS, and once your Mac restarts, see whether the screen flickering issue is still present under the same conditions as before.
Assuming neither of the above solutions has solved this, you can try a few other things.
4. Reset the PRAM (or NVRAM):
For an Intel-based Mac:
- Shut your Mac down (not reset, a full shutdown).
- As soon as you start your Mac again, press the following keys for around 20 seconds: Option, Command, P, and R (simultaneously).
- Your Mac will restart with the PRAM (or NVRAM) reset, which should solve the problem. If not, here are a couple more things worth trying.
A Mac with Apple silicon will reset the PRAM automatically.
It could be caused by caches or out-of-date system logs, and there are solutions for both of these.
5. Run Apple Diagnostics
In some instances, you may be experiencing the issue with MacBook screen flickering due to a hardware failure. To find out if that's the case, run Apple Diagnostics. The steps differ for Apple silicon and Intel-based Macs. However, preparation is the same:
- Shut down your Mac.
- Disconnect all external devices but mouse, display, keyboard, and Ethernet connection.
Now, follow these steps.
For an Intel-based Mac:
- Start your Mac and immediately press and hold D.
- Do not release it until the progress bar appears and choose the language.
For a Mac with Apple silicon:
- Turn on your Mac, but do not release the power button.
- When you see the Startup options window, release the power button.
- Press Command-D.
When the test is completed, it will show reference codes. Also, you may see service and support options. Just make sure you're connected to the internet and press Command-G.
Now you can either restart or shut your Mac down by choosing the needed action from the Apple menu.
6. Adjust Energy Saver settings
If you use MacBook Pro, MacBook screen blinking is sometimes caused by Energy Saver working improperly. If you enable "Automatic graphics switching" in Energy Saver, your Mac will alternate between 2 different graphics chips. But things often break.
- Open your System Settings > Battery > Options.
- Deselect the box that says "Automatic graphic switching."
- Restart your computer and see if the MacBook screen flashing stopped.
7. Delete duplicate color profiles
Apple users discuss on forums that duplicate color profiles may cause the nasty Mac screen flickering problem. So, it is worth trying to delete these profiles as one way to fix the issue.
Here's how to do it:
- Go to System Settings > Displays.
- Click the pop-up next to Color profile > Customize (Note: you may not see this option on some Macs).
- If there are two identical modes named Color LCD, delete one of them by selecting it and clicking the "-" button.
- Now, click Done, set Color LCD, and quit System Settings.
8. Check your Mac for malware
As we mentioned above, one of the possible reasons of different Mac glitches, including MacBook screen flickering, is malware. It eats up many resources in the background, thus causing software issues.
To quickly check your Mac for malware, it is better to use a dedicated app to ensure that the deepest parts of your system are scanned. We recommend CleanMyMac. It comes with the Protection tool that can detect the latest threats and help you remove them with a click.
Here's how to use it:
- Once again, open CleanMyMac.
- Click Protection > Scan.
- If malware has been detected, click Remove.
Of course, you can opt for a manual Mac virus scan. However, chances are that some malicious files will be missed. If you want to try and hunt down malware manually, here's our guide on how to remove malware and viruses from Mac.
9. Disable True Tone (for 2018 Macs and newer)
The True Tone technology makes your screen colors look more natural. But sometimes, its color management goes off track.
- To disable True Tone, open your System Settings.
- Click Displays.
- Now, turn off True Tone.
Alternatively, click the Control Center icon in the menu bar > Display and disable True Tone from there. Check if it helped.
10. Disable Dark Mode
In some cases, True Tone is not the only feature causing MacBook screen flickering. Another feature at fault for the glitch is Dark Mode, so try disabling it. Here's how:
- Go to System Settings > Appearance.
- Select Light next to Appearance.
Has your MacBook screen blinking stopped? If you've tried all these steps, but it hasn't, one more idea to try is to change your screen resolution. Go to Displays in System Settings > Displays and play around with Resolution settings. Try switching off the default option that's shown there.
We hope your screen is acting calm and peaceful now. Thanks for reading.