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.
@alexconvey Hey bro i read all the articles in this page or post or whatever it is. I have vague knowledge of using the terminal and moving plist and other stuff like this. I am like a hardcore NOOB on this so i know i will mess up my mac mini m1.
Anyways, i am trying to fix the LAGGING, on the monitor that i am using as a third connecter system.
So basically i have my mac mini m1 with two native systems. HDMI TO HDMI, 1st native resolution intended by apple. (flawless)
Then i have my 2nd monitor which is the same brand two dell monitors next to each other, but this is DP (Display Port 1.4 to HDMI 2.1) again another native monitor connected just like apple intended to do so. (flawless)
Then i purchased a J5Create USB-C to Dual HDMI Multi- Monitor Adapter (model : JCA365) so i have it connected to my 3rd Monitor which is an ACER Nitro with HDR 1080P and vsync or nvidia cant remember. Its a real good monitor i use it for video and video games. Anyways, i connected this to my THUNDERBOLT 4 or idk what thunderbolt MAC MINI M1 has in the back, anyways, CONNECTED IT, and connected a MONOPRICE HDMI 2.1 TO HDMI 2.1 8K RES, etc. and downloaded the LATEST DRIVERS from the Display Link adapter from J5CREATE, and my 3rd monitor is HARDCORE LAGGY. - This 3rd Monitor is Connected not as Apple Intended to (laggy)
So i have beautiful colors in the (ACER MONITOR 3RD MONITOR but the movement or switching from apps to different windows its super SUPER MEGA SLOW, LIKE LAGGY LIKE IF THE SAME SYSTEM IS CONNECTED WITHOUT WIRES. PER SE, WIRELESSLY)
This is how i ended up here doing lots of research, this comments are old, the ones before us are using old systems.
I run Mac OS - Sequoia 15.5 Version.
So i dont understand why we having problems when our systems are a bit more accelerated and should be with higher hardware, to be able to handle 3 to 4 monitors.
I don't know if i am completely wrong or not but what i do know is that supposeldy M1 up to M4 should be FLAWLESS in everything.
Seems apple lied to us. Still again maybe it is possible just the main issue is. I DO NOT UNDERSTAND PLIST NEITHER TERMINALS OR PATCHES and thats where my knowledge ends.
TRYING TO HELP SOMEONE AS WELL AS MYSELF AND AS YOURSELF for everyone to have their 3rd MONITOR working FLAWLESSLY, yet i hope i am making a good point.
So i hope i was able to get you to understand my situation yet, i dont know if you already found a solution, yet i do know THERE IS THOUSANDS OR PROBABLY MILLIONS OF PEOPLE TRYING TO GET THIS WORK and i do know or am sure that they ended up in github just like you and me
CHEERS MATE!