EDIDとは何か
EDID(Extended Display Identification Data)は、ディスプレイとコンピュータや映像出力デバイス間で交換される情報の規格です。ディスプレイがサポートする解像度、リフレッシュレート、カラーフォーマット、音声機能などを自動的に認識させ、最適な設定を行うために使用されます。
EDIDの主な構成要素
- ベーシックディスプレイパラメータブロック(Base Display Parameters):メーカー名、製品コード、シリアル番号、製造年月日など。
- 詳細タイミングブロック(Detailed Timing Descriptors):各解像度とリフレッシュレートの具体的なタイミング情報。
- 拡張ブロック(Extension Blocks):HDMI、DisplayPort、CEC などの追加機能情報。
EDIDが果たす役割
EDIDは以下のような役割を担っています。
- 接続されたディスプレイの最適な解像度とリフレッシュレートを自動選択。
- カラー空間や深度、オーディオサポートの有無を判別。
- マルチモニタ環境での配置情報やプライマリディスプレイの指定。
EDIDが問題になるケース
EDIDは便利ですが、正しく読み取れない場合に以下のようなトラブルが発生します。
- 解像度が低く設定され、表示がぼやける。
- リフレッシュレートが合わず、画面がちらつく。
- HDMI音声が出力されないなど、機能が制限される。
EDIDを確認・修正する方法
EDIDの内容は専用ツールで確認できます。Windows では monitorinfo.exe や edid-reader、Linux では get-edid、parse-edid コマンドが利用可能です。また、問題がある場合は EDIDエミュレーションデバイスやファームウェアの書き換えで修正できます。