Hello all, I’m just sharing here something I had to do to fix my blur colors and no gray colors in my external monitor.
So what happened from long time ago with my external monitor is that I have to calibrate colors manually, then change contrast, change bright and a lot of configurations, to make my external monitor image “acceptable”, but not even close to the image that I get from my Apple TV in the same monitor. And I try a LOT of different stuff even color profiles, etc. and never ever fix this until now (Thank you COVID-19).
So I start to digging what can be, and find that my MBP send image colors in Y’CbCr and my external monitor does’t decrypt that kind of color (even if is in VGA or HDMI cable) and I consider this monitor recent (2 years → After my MBP).
So ok, I start trying some options and find a solution that works like a charme…
So I share in here the option that works, and who knows it fix yours too, if you have this issue. (And finally you will see grays and no blur texts or shadows):
- Download this script: patch-edid.rb · GitHub
- Place the patch-edid.rb file into the /Users/ directory
- Run this command in Terminal: ruby /Users/patch-edid.rb
- Take note of the DisplayProductID and DisplayVendorID file names. These will vary based on your monitor. (attention that is not the numbers on top but the result numbers in the end):
- Move the output file named “DisplayProductID-XXXX” from /Users/~username/ to the /Users/ directory
- Reboot your Mac in Recovery Mode by pressing Command+R as soon as you see the Apple logo after rebooting
- Open Disk Utility in Recover Mode
- Check to see if “Macintosh HD” is mounted. If it isn’t you will need to mount it before proceeding.
- Exit Disk Utility
- Open Terminal in Recovery Mode
- Run this command in Terminal (make sure to include spaces):
cp /Volumes/Macintosh\ HD/Users/DisplayProductID-XXXX /Volumes/Macintosh\ HD/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-XXXX
(In my case: ProductID-23c1 (this one automatically fills with the tab key) and DisplayVendorID-469)
- Restart computer and the monitor should now be in RGB mode.
You know this in two ways:
- Open monitor preferences and in the window that you change the resolution of the external monitor you will find in the header the reference to "forced RGB mode (EDID override):
- In the app “color meter” when you move the app to the external monitor you will see:
Hope it will help someone that is (was) in my case…