A script to fix EDID problems on external monitors in macOS.
-
Connect only the problem display.
-
Create this directory structure (if it doesn't already exist):
sudo mkdir -p /Library/Displays/Contents/Resources/Overrides
-
Download this ruby script in that directory:
cd /Library/Displays/Contents/Resources/Overrides sudo curl -O https://gist.githubusercontent.com/ejdyksen/8302862/raw/patch-edid.rb
Note: You may want to use adaugherity's version of the script instead.
-
Run the script we just downloaded (as root again). This creates a new display override plist file.
cd /Library/Displays/Contents/Resources/Overrides sudo ruby patch-edid.rb
-
Unplug and replug in the problem display.
- The original forum thread
- An improved version of the script by adaugherity
- An explaination of the problem from Atomic Object's blog
- Thanks so much to @stackrainbow for pointing out that this can be done without disabling SIP.
- This version appears to work in Catalina and Big Sur. See earlier revisions for what worked (with disabling SIP) in earlier versions of macOS, which require the override plist to be in a different directory.
So then i don't need to do any patches right? thats were i am super confused about patching it. Seems the patches work completely fine and fluidly on intel based computers. So i dont know if theres a firmware to limit that fluid on the third monitor. So how were you able to find its a 5GB usb c cable? The monitor i use its a 1080p for gaming. I dont have any 4K monitors due to that issue. i know it takes more data from it if its 4K unless i am wrong.
So my question is, Is there a way to be able to overpass that 16GB by usb-c per se idk if theres a MULTI MONITOR WITH DISPLAY LINK RUNNING AT 20GBPS not sure i really never done this before.
Its my first time and im doing research, i searched on google and amazon but seems lots of people complain about this type of items.
So i dont know if there is a possibility to be able to overcome that lag.
I am sorry i am a complete noob. I hope i am able to understand more about this.
Thank you!