EDIDとは?

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エミュレーションデバイスやファームウェアの書き換えで修正できます。