In previous articles, I told you how to choose the right monitor for your MacBook and how best to connect it. Suppose you did everything correctly: you used the correct cable and set the monitor’s native resolution, but the picture is still unclear and a little “rainbow”. Now I will tell you how to fix this.
After purchasing a new monitor or updating macOS, the interface may become unclear, and the fonts may look a little double. It’s like they have an Instagram filter applied to them, or you are looking at a CRT CRT monitor screen.
Glitch can pop up in the most unexpected cases, on any laptops and with any monitors. It appeared on my MacBook Air, Pro and Hackintosh. Run by El Capitan, Sierra and more recently Mojave.
Why is this happening
For some reason, macOS thinks the external monitor is a TV, so it uses the YCbCr color scheme instead of RGB.
To fix this problem, you need to force macOS to use RGB.
How to force macOS to use RGB profile
The first step is to temporarily disable the SIP security system, which does not allow users, even with administrator rights, to write anything to the system partitions.
To disable SIP:
- Restart your Mac and hold down on boot CmdRto boot into Recovery Mode;
- Choose from the menu Utilities ▸ Terminal and enter the command
- Teraminal will report that the SIP module is disabled;
- Reboot again.
Now you need to download the script patch-edid.rb, execute it and put the folder generated by the script into the macOS system partition:
- Download patch-edid.rb and put it in the user’s root directory;
- Connect an external monitor to your Mac if it is suddenly not connected;
- Open Terminal and run the command
- Near file patch-edid.rb a new folder should appear. In my case, it is called DisplayVendorID-10ac;
- Press the keyboard shortcut in Finder ShiftCmdG and follow the path
/System/Library/Displays/Contents/Resources/Overridesto open the folder Overrides;
- Copy the generated file to this folder DisplayVendorID-xxx… You won’t be able to copy the folder if you haven’t disabled SIP in the first step;
- Reboot your Mac. The picture should be of the usual quality.
- Reboot your Mac into Recovery Mode again and turn off SIP back with the command