DellのモニタにMacBookをDisplayPort経由でつないだときに、不自然なシャープネスやコントラスト強調がされてしまう問題への対策。EDIDデータをオーバーライドして、DisplayPortに対してYCbCrではなくRGBデータのみを出力するようにOS Xに指示させる。
- Dell U2713H on Mac: forcing RGB mode instead of YCbCr
http://embdev.net/topic/284710
この記事の#3027030にあるRubyスクリプト patch-edid.rb を使う。 OS X 10.9 Mavericksで動作した。
- DisplayPortで目的のディスプレイを接続する
- スクリプトを実行する
% ruby patch-edid.rb - DisplayVenderID-xxxx というディレクトリが作成されるので、
これを /System/Library/Displays/Overrides に放り込む
% sudo mv DisplayVenderID-* /System/Library/Displays/Overrides - DisplayPortケーブルを抜挿