Force RGB mode in Mac OS X to fix the picture quality of an external monitor

I recently bought a MacBook Pro (with ‘Retina’ screen), but when I hooked it up to my Dell U2410 monitor via HDMI cable I was shocked by the poor picture quality. The contrast was all wrong and text was misshapen. No amount of calibration in the monitor or software would fix it.

Short answer: OS X thinks my monitor is a TV, and is using the YCbCr colour space rather than RGB. I had to override an EDID setting to force the RGB colour space, and it is now working correctly.

Long answer: I haven’t owned a Mac for a while and had forgotten how difficult much of the “Apple community” can be when it comes to anything that can’t be adjusted in System Preferences. Googling for problems with external monitors on MacBooks found dozens of threads on official and unofficial Apple forums, all full of people with the same problem. The most common response was to blame the monitor, despite assurances from the stricken users that the monitor worked beautifully in Linux and Windows, even on the same machine under Boot Camp.

“You just haven’t calibrated it!”, “You are just too used to Retina now!”, “You just need to buy a Thunderbolt display!” Apple people also like to solve problems by throwing more money at it. (I realise that owning a Mac makes me an Apple person, too. Hypocritical self-loather?)

My lucky break was reading that the current colour space was “YCbCr” when I was browsing the monitor’s settings menu. I was sure that it was using RGB when hooked up to my PC, so I started searching instead for forcing RGB mode in OS X. It didn’t appear to be available out-of-the-box, but I have had some experience in overriding EDID settings for similar purposes so I searched instead for that.

I found this thread on the EmbDev.net forums. Mr Schwarz, thanks very much. Your thread and script was incredibly helpful and informative. It was written to fix problems connecting an external monitor via DisplayPort, but it fixed my HDMI issue just the same. I’ve summarised the required steps below.

My last word is to wonder what Apple is playing at. It seems that this problem has been reported by a lot of people for a long time, and I expect it would require a fairly simple software update. Do they just not care about those using third-party components, or are they actively attempting to force people on to Thunderbolt displays?

How to force RGB in Mac OS X

These steps have been updated for Mac OS version 10.11, “El Capitan”. See below for differences for previous versions of the system.

  1. Download the patch-edid.rb script from the forums thread above, or download Andrew Daugherity’s improved patch-edid.rb script from his github page. Put the script in your home directory.
  2. Disable “rootless” mode, you can follow these instructions: How to modify System Integrity Protection in El Capitan.
  3. Reboot.
  4. Connect only the external monitor(s) in question, if you can (I closed my MacBook lid, for example). The script will make override files for any connected monitor.
  5. Type “ruby patch-edid.rb” in Terminal.
  6. A new folder will be created in your home directory. Move it into the “/System/Library/Displays/Contents/Resources/Overrides” folder. You may have to create the Resources and Overrides folders. If Finder tells you that you are overwriting an existing folder, consider backing it up first.
  7. Restart your computer. The picture quality should be fixed from this point.
  8. Re-enable “rootless” mode, the instructions are available on the same guide: How to modify System Integrity Protection in El Capitan.
  9. Reboot. Enjoy your monitor.

To undo the changes, either delete the folder you had copied to the Overrides folder (if it didn’t already exist) or replace it with the folder you had backed up. You will need to re-enable rootless mode to do this.

Earlier versions of Mac OS X

The process is a little more straightforward. There are two differences to the steps above:

  1. You do not need to disable/re-enable rootless mode and perform the subsequent reboots.
  2. The overrides folder location is “/System/Library/Displays/Overrides”.

Updates

I no longer own a Macbook Pro, but if you’re having trouble with any of these steps, please have a look through the comments below (and note that there are multiple pages). Many questions have been answered with helpful tips from others.

Update, 20 Nov 2016: In the comments Marcus has proposed a faster method that doesn’t require SIP to be disabled. Others have had success with it so give it a go if you’re uncomfortable with disabling SIP.

Update, 8 Feb 2016: A comment from nos1609 below, warns about a bootloop that can occur when running other patches (like the pixel-clock patch) simultaneously, and how to get around it.

Update, 23 Nov 2015: According to Peter’s post, you don’t need to disable SIP if you use recovery mode. If others have similar success with this method I’ll update the process.

Update, 3 Oct 2015: I have amended this post to target El Capitan. I have taken the steps from bigmcguire’s process, posted in the comments. Although some are still having issues, it appears to be working for people. Thanks!

Update, 29 May 2015: Mac OS 10.11 El Capitan does things a little differently. You must first disable the new ‘rootless’ mode and then use a different overrides folder: /System/Library/Displays/Contents/Resources/Overrides. Rootless can then be re-enabled if desired, as confirmed by nos1609 in the comments below. El Capitan is still in beta, I’ll update this post if the issue is still apparent afterwards.

Update, 26 May 2014: If you have had trouble with limited resolutions being available after the fix, check out Ibrahim’s comments here.

Update, 28 Nov 2013: If the process appears to work but doesn’t seem to make a difference, consider Tom’s comments below. Depending on your monitor an extra tweak may be required.

Update, 13 Nov 2013: Andrew comments below that he has modified the script to add some useful new features, and provides a link to his GitHub for those wishing to use it instead.

Update, 27 Oct 2013: If you’ve applied this fix before, the OS X Mavericks update will overwrite it. I’ve successfully re-applied the fix by following exactly the same steps, and other commenters below have done so, too.

935 thoughts on “Force RGB mode in Mac OS X to fix the picture quality of an external monitor

  1. I’m on a mac Mini and LG 22″ TV/Monitor with HDMI conection. When I run the script, I have the following error:

    patch-edid.rb:26:in `pack’: can’t convert MatchData into String (TypeError)
    from patch-edid.rb:26
    from patch-edid.rb:24:in `each’
    from patch-edid.rb:24

    Can anyone help me?

    TIA

  2. Oh my god you saved me ! I was so disappointed with my Philips 298p4qjeb, I just followed the stepts and it worked like a charm. THANK YOU.

  3. No luck with MacBook Air (Mid 2011), BlueRigger brand Thunderbolt to DVI, and Dell E2414H. A new display profile — “Display with forced RGB mode” — shows up, but still get fuzzy fonts.

  4. Hi! Im trying make this works with my monitor LG M2380A, i followed all steps, the paste was created successful but the resolution of monitor keep very bad.

    Have something that I can try?

    Thank you a lot!

    * Sorry my bad english! haha

  5. Guideline for RETINA dummies, ;-)

    IMPORTANT
    I used a HDMI cable at first and got only 1920×1080, I returned it and bought a “Thunderbolt to Displayport” Adapter, the resolution got corrected‹ “I do not know why”( yes I am also a dummie, I probably could have kept the hdmi adapter?). Anyway Great resolution but at this point the text still were blur-ish.

    How to confirm resolution and television mode.
    1. click on Apple icon upper left corner
    2. click on About this Mac
    3. click on More info
    4. click on system Report
    5. click on Graphics/Displays
    6. click on Nvidia Geforce

    “if you have wrong settings but correct resolution ” it will look like below dissregard my comments “NICE” it’s just guidelines to the real dummies to quickly find what is of interest.

    NVIDIA GeForce GT 650M:

    Chipset Model: NVIDIA GeForce GT 650M
    Type: GPU
    Bus: PCIe
    PCIe Lane Width: x8
    VRAM (Total): 1024 MB
    Vendor: NVIDIA (0x10de)
    Device ID: 0x0fd5
    Revision ID: 0x00a2
    ROM Revision: 3688
    gMux Version: 3.2.19 [3.2.8]
    Displays:
    Color LCD:
    Display Type: LCD
    Resolution: 2880 X 1800
    Retina: Yes
    Pixel Depth: 32-Bit Color (ARGB8888)
    Mirror: Off
    Online: Yes
    Built-In: Yes
    Connection Type: DisplayPort
    27EA83:
    Resolution: 2560 x 1440 @ 60 Hz NICE!
    Pixel Depth: 32-Bit Color (ARGB8888)
    Display Serial Number:
    Main Display: Yes
    Mirror: Off
    Online: Yes
    Rotation: Supported
    Adapter Type: DisplayPort
    Adapter Firmware Version: 0,15
    Television: Yes NOT SO NICE…..

    SO FAR SO GOOD If it looks like below I think you got it right already:

    NVIDIA GeForce GT 650M:

    Chipset Model: NVIDIA GeForce GT 650M
    Type: GPU
    Bus: PCIe
    PCIe Lane Width: x8
    VRAM (Total): 1024 MB
    Vendor: NVIDIA (0x10de)
    Device ID: 0x0fd5
    Revision ID: 0x00a2
    ROM Revision: 3688
    gMux Version: 3.2.19 [3.2.8]
    Displays:
    Color LCD:
    Display Type: LCD
    Resolution: 2880 X 1800
    Retina: Yes
    Pixel Depth: 32-Bit Color (ARGB8888)
    Mirror: Off
    Online: Yes
    Built-In: Yes
    Connection Type: DisplayPort
    Display with forced RGB mode (EDID override): CORRECT
    Resolution: 2560 x 1440 @ 60 Hz = YOUR MONITOR MAX RESOLUTION
    Pixel Depth: 32-Bit Color (ARGB8888)
    Display Serial Number:
    Main Display: Yes
    Mirror: Off
    Online: Yes
    Rotation: Supported
    Adapter Type: DisplayPort
    Adapter Firmware Version: 0,15
    NO TELEVISION NO MORE!

    For you users that still have monitor set to TELEVISION. I hope someone soon will make a step by step instruction in the terminal.

    /A

  6. Thank you very much! The modified script from Andrew worked well with a LG 29EA93 Ultra Widescreen 27″ and a MacBook Pro Retina 15″ late 2013 running on OSX Mavericks!

  7. Would anybody that has successfully used the EDID override method as mentioned above be able to create ‘an idiot’s guide’ to downloading and running the patch in this forum?

    It would be of massive help to myself and i’m sure those other users that are afraid of using Terminal!

    I am using a late 2013 retina MBP and have it connected to a Dell U2413 external monitor but the text does not look sharp.

    I downloaded the patch and thought I entered the ‘Ruby…’ command properly into Terminal but nothing seemed to happen.

    Any help would be much appreciated.

    Thanks.

    • Hey Michael, I had the same issues but with another Monitor. Just download the script in your download folder or copy ‘n paste the script code in a blank text document and save it as “patch-edid.rb”. Then open your terminal and go to your download folder (type “cd Downloads” if you´re in your User Root-Folder). Then run the ruby-Script with “ruby patch-edid.rb” and follow the steps 4. and 5. from above. That´s all!

  8. Roberto Your not alone!
    With your issue that WM-Ware texts look better running a virtual mode I run a old XP system with much better quality on text then in Mac.Try checking system information, I checked it and it’s pretty clear that Mac OS think I have a super high resolution television, I wish! Check the last line in below text dump compare it with your’s. I will try the suggested fixes.

    I hope it will work

    /A

    NVIDIA GeForce GT 650M:

    Chipset Model: NVIDIA GeForce GT 650M
    Type: GPU
    Bus: PCIe
    PCIe Lane Width: x8
    VRAM (Total): 1024 MB
    Vendor: NVIDIA (0x10de)
    Device ID: 0x0fd5
    Revision ID: 0x00a2
    ROM Revision: 3688
    gMux Version: 3.2.19 [3.2.8]
    Displays:
    Color LCD:
    Display Type: LCD
    Resolution: 2880 X 1800
    Retina: Yes
    Pixel Depth: 32-Bit Color (ARGB8888)
    Mirror: Off
    Online: Yes
    Built-In: Yes
    Connection Type: DisplayPort
    27EA83:
    Resolution: 2560 x 1440 @ 60 Hz
    Pixel Depth: 32-Bit Color (ARGB8888)
    Display Serial Number:
    Main Display: Yes
    Mirror: Off
    Online: Yes
    Rotation: Supported
    Adapter Type: DisplayPort
    Adapter Firmware Version: 0,15
    Television: Yes

  9. Hi all!

    Late 2013 rMBP here.

    I have a korean ips panel ( 27″, 2560×1440 ) and i get the blurry text issue.
    The trick above did not work for me.
    The strange thing is that if i put side by side 2 Chrome pages, one running in osx and one running in VMWare Fusion linux guest, the Chrome running in VMWare fusion displays perfectly crisp text.

    Anybody else has this issue?

    R

  10. thanks for the workout!

    It really helped with the blurry text, however after applying the script and restart it no longer shows my native resolution on the list (I have a 29″ Philips Brilliance). Biggest option now is 1920×1080 and I need 2560×1080. Any hints how to fix that ?

    Thank you !

  11. Anyone up for walking me through this? I’m using a Macbook Pro (Mavericks) and attaching the HP Pavillion 23xi monitor. I am on GChat and would really appreciate any help. I get confused when it says download the patch – I get a page with code, do I create a file out of that?
    Then it says move the folder, to the home directory, but I don’t have a folder, just that file.

    Thank you…

  12. Thanks for writing this up, and thanks to the script authors. I keep seeing this issue on a range of Macs and monitors, but RGB override does the trick.

    Is there an Apple forum thread we can pile onto and maybe get this fixed?

  13. Thanks for getting back to me – so frustrating of Adobe not to release a patch for those affected apps. Who wants to pay a subscription when having already shelled out for CS6!?

  14. I have just installed CS6 on my new ‘retina’ display MacBook Pro and unless I upgrade to Adobe CC certain apps like InDesign won’t display sharply.

    If I buy a Dell monitor and connect it via HDMI to my MacBook Pro do you think I can get rid of these annoying display issues?

    Cheers,
    Michael.

    • Yeah, this is because those apps weren’t made specifically for the retina pixel density – I have the same problem with a few of my Windows apps running in Parallels. It’s unrelated to the issue discussed in this blog post, but yes those apps then look fine for me when I display them on a regular external monitor.

  15. I used Andrew’s script, which adds the monitor name. However, my monitor name had some garbage characters in it (not sure why), and this actually prevented the override file from being loaded – that is, I rebooted and the problem was still there. Manually editing the DisplayProductID-… file and removing the junk characters from the monitor name fixed the problem and my monitor is now usable. Might be worth mentioning, especially for those with a Phillips Brilliance 27″ (272P4) monitor.

    Anyways, thanks a bunch to everyone involved here. I’m glad my monitor works. I have no clue why Apple won’t just add a little “Television?” checkbox to their Display settings. It would save hundreds of people time and money. Ugh.

    • How did you change that DisplayProductID-… file?
      I have a Philips monitor just like yours and could throw it through the window; blurry fonts and flickering every 7 seconds with the Apple dual DVI adapter. Just Horrible…

      • My solution for my connection from late 2013 MBP to Philips 272p4 was not the patch program but a new cable;
        Mini Displayport to Displayport. Nothing else worked.

    • Thanks you and thanks Tom! I needed this extra step for my Philips 272P4QPJKEB.

      The file generated by the script was a garbled binary file and not a clean plist text file. For people experiencing the same problem: you can check this by opening the generated DisplayProductID-xxx file in a text editor. You should see a readable script. If not, you can modify the patch-edid.rb file on the line that says: monitor_name=[disp[“edid_hex”].match (…)
      Change it to: monitor_name=”Philips 27 inch”
      or whatever you would like to see show up in your Display Preferences screen.
      All fonts are now razor sharp. No more blurry outlines.

      Another tip: if you can’t run patch-edid.rb try: chmod +x ./patch-edid.rb
      This makes the file executable.

      • Hi Michiel et al.,

        I also got a Philips 272P and ran the script, moved the folder to the override folder etc.

        However,
        (1) When I ran the script I wasn’t able to close my MacBook Pro Retina: It would not work with the lid closed; maybe it is because I am using a HDMI (monitor) to Thunderbolt/miniDisplayPort cable (Perhaps I should go out and buy some kind of adaptor… ).
        (2) The monitor did change from NTSC to 1920×1080 (in scaled), not the full resolution of the monitor, though.
        (3) Name appears as “Display with forced RGB mode (EDID override)” (I understand this shouldn’t be a factor). But I don’t get the full resolution, which is what matters.

        I just ran the script again after seeing your post. Here’s what I got in the file DisplayProductID-8c5:

        DisplayProductName
        Display with forced RGB mode (EDID override)
        IODisplayEDID
        AP///////wBBDMUI3wAAAA8XAQOAPCJ4Io4FrU8zsCYNUFS9SwDRANHAgYCV
        D5UAswCBwKlAVl4AoKCgKVAwIDUAVVAhAAAeAAAA/wBBVTQxMzE1MDAwMjIz
        AAAA/ABQaGlsaXBzIDI3MlA0AAAA/QAXTA9jHgAKICAgICAgAKM=

        DisplayVendorID
        16652
        DisplayProductID
        2245

        Were you able to get the full 2560 x 1440 resolution? Is this something I can change in the above file or it is a matter of cable? Thanks!

        • @Zyg, when you close the lid (clamshell mode) on your MBP, did you try waiting for a full 2 minutes to allow the internal switching to occur to transfer the signal out to your external monitor? More than one person has been surprised to learn that patience is required for this “magic” to happen with a closed lid. Of course, all the proper cables and required adapters must be in play, too. Good luck.

          • Thanks Pam, but unfortunately that was not the problem. I bought a DVI-to-Thunderbolt adaptor and it works fine. I can close the lid, run the script and all. But resolution of the Philips monitor is still the 1980 x 1080 (something one can find in a much cheaper monitor). Something is wrong. I don’t know if running the script multiple times will work…

      • Hi Michiel, I’m trying to wade through this and looks like I’m getting the garbled binary file. However when I try to change the monitor name I’m not sure how much of that line to remove. It gives me syntax errors when I try to run the script. Any willingness to try and help? I’ve got a Viewsonic VP2770 I’m trying to connect to a rMBP running OS 10.12.

    • I’m attempting to apply this fix working with the same monitor and macbook. I’ve followed all the steps and can see the override folder but don’t see any noticeable changes in the resolution. Can you please show me the exact script from the display override?

  16. Hi,
    I’m a new Mac user and have run into the same issue when plugged my rMBP to an HP monitor. When I followed the instructions to run the patch I got the following message after I’ve entered the “ruby patch-edid.rb” line in Terminal: “ruby: No such file or directory — patch-edid.rb (LoadError)”
    I already confirmed I do have ruby installed (version 1.8.7). Could anyone help me figure out what I’ve done wrong?
    Any help would be greatly appreciated,
    Thanks,

      • Mathew,
        Thanks so much for your response. I got it to work – at least the part of Terminal reading the script. My issue is that I had saved the patch incorrectly. I repeated the procedure by right clicking on the patch file I found at http://embdev.net/topic/284710#3027030 and saved it to the Home directory as indicated on the instructions. Then went to Terminal, typed”ruby…” once I hit enter a bunch of more code appeared.
        I’ve done the entire procedure and after rebooting I noticed that the display menus on my Mac have changed and even worse the blurry text persists. The display menu of the HP monitor now reads: Display with forced RGB mode (EDID override) – Is this correct?
        Also, the Overscan slice bar disappeared – is that part of what the patch is suppose to do?
        Anyway, it’s too bad that my text and overall image quality look so poorly :( After running the patch, should I also change other settings on the Monitor?
        Any additional suggestions would be greatly welcomed – Thanks,

  17. Same thing for me: New MacBook 13″ running on Maverick and connected to a Benq2400PT 24″ via mini dp-dvi adaptor. After one days work I got tired eyes like rarely before. Taking a closer look at the display I was pretty shure: “This is bad and not normal” You helped me out! It’s a shame that such things do not work out of the box! Thanks so much!!

  18. Wow Mathew see what you started! There are a lot of people frustrated right now (and a great many who seem much happier thanks to you and Mr Schwartz). I hope I could be one of those — HDMI vs mini-display-to-DVI into my nice new NEC monitor makes no difference, I don’t think it’s cables, I think it is the way the rMBP works with the 2d, non-internal-only Nvidia card to send its OS environment info to an external display. Here it’s the same, FusionWare emulator makes all the text much sharper, whether in an application or online in windows. But working in the mac apps only — pictures are great but text gets blurry, “astigmatic” to me, seen as someone with an astigmatism but no corrective lens. Zooming with a camera on it, there’s a spillover in the squares of grey or squares missing information. I have a couple more things to try but this fix is bookmarked… the NEC display menu shows many color “spaces” that make a difference, but of course thats all NEC’s hardware. If I like I can use color profiles as a ‘dirty fix’ to this issue, with an optional color setting that will make text more comfortable and throw everything else off! Any time I want I can dumb down the beautiful monitor for office mode (no, not my first choice)

    Need to scope out the Mac’s color profiling onboard for color space, just because it is supposed to already be something that in our case could solve the issue.. maybe it’s still not right despite that, and the patch does the job. Got to fully understand this patch and what I am doing before I go doing it (but the text is very straining on the eyes in places, very sloppy and a beautiful monitor is not getting to live its full potential….

  19. Thanks, I used this for what seemed like the opposite direction, to force full rgb on a panasonic plasma TV with a mac mini. Outputting the limited color space (the default) would still crush blacks no matter how I calibrated the TV. The full colorspace fixed the problem.

  20. The problem is very much present in the latest Mavericks. I confirm that this fix works with the new 15″ Macbook Pro Retina, Mavericks and Dell U2713H over Thunderbolt cable. Without this patch the external monitor was identified as TV and was barely usable.

    The fix started working as soon as I copied the created folder to the right place (initially I missed this step, though it’s clearly described above ;) ) and re-connected the monitor.

    Thank you very much!

  21. And here was I, a 2 week virgin to MacBook where the external display was my only dissapointment thus far; thinking this would give me the same success as everyone else was reporting..but alas, no different before and after for my new MBProRetina (Late2103) displaying over HDMI to my Samsung 32″ that displays beautifully for PC.

    I ran the script, and the monitor preferences shows as the modified EDID RGB profile, but no visible difference. Is the problem maybe already solved in Mavericks and this is as good as it gets?

  22. Thank you!!!! I was so disappointed after connecting my MacBook Pro Retina to a brand new 29″ Unltrawide LG Monitor (29EA93). Initially I used HDMI and couldn’t get over 1080p resolution. With the mini DP to DP cable from StarTech I got the full native resolution (2560×1080) but the fonts looked horrible. Then I gave this script a try. After running the script and copying the created folder to the overrides directory and a quick reboot – VOILA! It is gorgeous. Thanks again!

  23. Wow! An unbelievable fix.
    Bought a new mac-mini two weeks ago and have been looking ever since.
    My display was so blurry, I couldn’t read your copyright, at the bottom of this website.
    Now, I can read even the smallest text.
    Everything is crisp and clean. It’s like I have a new mac.

    THANK YOU!

  24. Looks like a good solution,, it is just my first time running script files.. I have tried to download the patch-edid.rb script but I couldn’t figure out how.. when I press on the file it directs me to a webpage with the script.
    could you please help me thru it? really appreciate it!

  25. This is awesome! Just got a new MBP Retina 15″ and using my HP 2509m external display was giving me a headache and I have been searching all over for a solution. When I found yours I was worried about editing system files as I am not super comfortable doing this. But I gave it a shot and this solution worked perfectly! Thank you!

    This is my first Apple computer. Their devices are amazing but having switched from Windows I am repeatedly annoyed with the lack of control over some basic functionality OS X.

  26. Thanks for the howto. I used it to fix my Dell U2413, which worked fine over DVI (using the HDMI to DVI adapter shipped with my Mac Mini) but had this problem with straight HDMI or (mini)DisplayPort. Note that the monitor shows different IDs for each input so you’ll have to re-run the script if you change connections.

    Since updating to Mavericks required my to do it again, I took the time to add some features I really wanted to the ruby script:
    * Use the monitor name (taken from the EDID data) rather than the generic “Display with forced RGB mode”
    * Multiple display support — patch the EDID for all connected displays, rather than just the first one. Obviously you only need to install the override file for the problematic display, not all of them.

    It’s available on my GitHub: https://gist.github.com/adaugherity/7435890

    • I too have the same trouble with my MBP retina and HP pavilion 27xi I am not so expert in computer setup etc., can you please help me to fix the trouble by step by step procedure and I could not get the patch up file too

    • Thanks Andrew, I tried to follow your instructions. Not sure if I did it correctly, so please confirm if the below seems correct:

      I copied your file and containing folder to the required folder, so that it shows in Finder as follows:
      System/Library/Displays/Overrides/gist7435890-66c54c17b179809b028b58a2ca7af0b9540d05b6/patch-edid.rb

      Then I restarted my computer (Late 2014 Mac Mini, running Yosemite including all updates). I did not really see any changes, as the fonts still appear blurry on the screen (32″ LG smart TV, connected with HDMI to HDMI; the TV has no DVI or VGA connections).

      In the Display Preferences on my Mac, the resolution is set to “Default for display”, which is 1080p, and in the color tab I see the following profiles:
      HD 709-A
      LG TV Calibrated [this one I created before; it shows the richest colors]
      SD 170M-A
      Adobe RGB (1998)
      Generic RGB Profile
      sRGB IEC1966-2.1

      Did I take the right steps? I have no idea what a script is supposed to do; was I also supposed to double-click on it, beside just copying it to the required folder?

      And am I looking in the right place, under Display Preferences? As I never saw anything about YcBcR or something in any of the System Preferences, I don’t know if I am trying to apply the right fix here in the first place. Sorry to ask such basic questions. I did read through many of the comments posted here, but I might have missed any clarifications for dummies.

      Would be great if you could help me optimise my brand new setup with my Mac Mini and HDTV!
      Thanks much,
      Leon

  27. Hey man thank a lot for your for this!

    I have been following your instruction, and used data=`ioreg -l -d0 -r -w0 -c AppleDisplay` in Terminal.. but I didnt get any massage or confirmation from terminal and I didn’t find and new file either. Help?

    Note: I am using snow leopard

  28. Big, big thanks for this tutorial man. I’ve been looking for this for a long time, and thought this would have been taken care of on OS X Mavericks (which wasn’t), so I found this and applied on the latest version of Mavericks to date without any issue and fixed my problem.
    Cheers!

  29. Great many thanks, at last a usable display again! Also saw the oh so helpful “you’re just used to retina” comments on various forums when others asked the same question, err no it looked fine in bootcamp but not OS X or Windows via Parallels. All perfect now in RGB!

  30. I’m getting an error: patch-edid.rb:11:in `’: undefined method `[]’ for nil:NilClass (NoMethodError)

    when running the file, help?

  31. I’m using Mavericks, and under /Library I don’t have any folders named Displays/Overrides folder. Do I have to create these folders? Or are they supposed to be there?

  32. Hi guys,

    I’m a noob at this and have the same issue. Can you please tell me how to put the script in the home directory? I can’t seem to figure that part out. Help would be appreciated!

    • You can simply drag the newly-created folder into the /System/Library/Displays/Overrides folder, or as Mattias wrote in a comment further up you can type the following into the command line, replacing the name of the DisplayVendor-10ac folder with the name of yours:

      sudo mv DisplayVendorID-10ac /System/Library/Displays/Overrides

Leave a Reply