ruby patch-edid.rb
. It will create a folder DisplayVendorID-xxx, and a single file in it. This folder should be copied to this path /System/Library/Displays/Contents/Resources/Overrides
. To do that you probably would need to disable SIP. Once it's done, turn off/on your monitor or restart a PC. After that it shows RGB to me. However HDR checkbox is now absent, but that's actually was a goal. I don't need an HDR for whole system, and even with disabling/enabling HDR previously by checkbox, it still not the same as SDR, cause Mac OS anyways sent an HDR signal to monitor.It is the similar method of how I dealt with the colour banding issue, but I used Hackintool to generate.I solved the issue by patching EDID. There is a simple ruby script patch-edid.rb. Put it at any place, then run it from consoleruby patch-edid.rb
. It will create a folder DisplayVendorID-xxx, and a single file in it. This folder should be copied to this path/System/Library/Displays/Contents/Resources/Overrides
. To do that you probably would need to disable SIP. Once it's done, turn off/on your monitor or restart a PC. After that it shows RGB to me. However HDR checkbox is now absent, but that's actually was a goal. I don't need an HDR for whole system, and even with disabling/enabling HDR previously by checkbox, it still not the same as SDR, cause Mac OS anyways sent an HDR signal to monitor.
sudo mount -uw /
cd /Volumes/macOS/System/Library/Displays/Contents/Resources/Overrides
cp -rf /Volumes/macOS/Users/yourName/DisplayVendorID-1e6d .