![]() ![]() ![]() Instead, it has parts that you choose to use and execute manually). I've made a script to make those changes (it's not setup as a script to be executed from the command line yet. Instead, the script should modify the CTA-861 extension block to remove the YCbCr 4:2:2 and YCbCr 4:2:0 options. But it might not be necessary to delete the CTA-861 extension block. Instead, the script should delete only CTA-861 extension blocks. This deletes other extension blocks that a display may have or that are added by SwitchResX to add additional custom timings. The patch-edid.rb script deletes all the extension blocks, assuming that the only extension block is a CTA-861 extension block. For version 1.4, it should be changed only if the display is digital. I don't think changing byte 24 (18h - the feature support byte) is necessary for EDID version 1.3. ![]() # DisplayProductID-40de (patch-edid.rb RGB) WAEBAQEBAQEBVl4AoKCgKVAwIDUAVVAhAAAaAAAA/wBLVjk3MDg4QTkyNUwKĪAAA/ABERUxMIFVQMjcxNkQKAAAA/QAySx5YGQAKICAgICAgAFg= # DisplayProductID-40de (SwitchResX RGB after patch-edid.rb RGB)ĭELL UP2716D (first is YCbCr second is RGB)ĪP///////wAQrN5ATDUyOSAcAQOAPCJ4Ih/1rk81tSUNUFSlSwBxT6lAgYDRwAEBAQEBĪQEBVl4AoKCgKVAwIDUAVVAhAAAaAAAA/wBLVjk3MDg4QTkyNUwKAAAA/ABERUxMIFVQĭELL UP2716D - forced RGB mode (EDID override)ĪP///////wAQrN5ATDUyOSAcAQOAPCJ4Ih/1rk81tSUNUFSlSwBxT6lAgYDR # you'll probably have to reopen SwitchResX and create a new profile at 2560x1440 because the old one was saved as YPbPr/YCbCr # after reboot, press monitor's onscreen controls to verify that color is in RGB mode (instead of YPbPr/YCbCr) # move the EDID file into the System folder so you end up with it at /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-40de also the DisplayProductID-40de file might already exist so you might need to rename it to DisplayProductID-40de(OLD) # note that /System/Library/Displays/Contents/Resources/Overrides might already exist but could be hidden. # run patch-edid.rb to create a folder containing the EDID file (example for Dell Ultrasharp UP2716D): DisplayVendorID-10ac/DisplayProductID-40de # reboot holding command-r to boot into recovery mode, then launch Terminal from the menu Worked for me in High Sierra in order to get two 27" monitors running at native resolution in RGB (one at 40Hz due to Apple artificially limiting HDMI 1.4 to 165 MHz instead of 340 MHz): macOS High Sierra (Version 10.13.1, 17B1003)ĭell Ultrasharp UP2716D (DisplayPort, Ultrasharp UP2716D (HDMI, running monitors at native resolution in RGB (instead of YPbPr/YCbCr) with patch-edid.rb and SwitchResX, based on mb21's instructions at: "IOMatchCategory" = "IODefaultMatchCategory" # Create display override file to force Mac OS X to use RGB mode for Displayĭata = `ioreg -l -d0 -w 0 -r -c AppleDisplay`Įdids = data. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |