EDID — Extended Display Identification Data
Extended Display Identification Data
For full technical coverage including EDID in matrix systems, EDID emulators, and reading/analyzing EDID data, see video/edid-management.
EDID is a 256-byte (or extended 512-byte) data block stored in a display's EEPROM that a source device reads over the DDC (Display Data Channel) bus on HDMI pin 15/16. The source uses this data to select an output resolution, refresh rate, color depth, and audio format that the display can accept. Without a valid EDID, the source either defaults to a safe low resolution (often 640×480) or stops outputting entirely. EDID mismanagement is the leading cause of black screens, wrong resolutions, and missing audio in HDMI AV systems.
What EDID Contains
The EDID structure (defined by VESA) includes:
- Preferred timing — the display's native resolution, listed first in the detailed timing descriptors; this is what the source defaults to
- Supported timings — additional resolutions the display can accept
- CEA-861 extension block — HDMI-specific data: supported audio formats (LPCM, Dolby Digital, DTS, Atmos), speaker configuration, colorimetry (BT.709, BT.2020), HDR metadata support (HDR10, HLG), and HDCP version
EDID in Switcher Systems
When a switcher or matrix sits between source and display, the source reads the EDID presented by the switcher input, not the actual downstream display. Switchers should be configured with fixed EDID — a programmed EDID stored at each input — rather than EDID passthrough, because:
- Passthrough fails when the display is off or in deep sleep (no EDID = no source output)
- Routing a source to a different display changes the EDID, causing a mid-presentation dropout
- Multi-display systems with different display types advertise conflicting capabilities via passthrough
Fixed EDID should match the native resolution of the destination display(s) and advertise only the audio formats the downstream system actually supports.
EDID Emulators
An EDID emulator presents a fixed EDID to a source regardless of whether a display is connected or powered. Used at laptop connection points (wall plates) to ensure sources always see a valid EDID and don't disable their HDMI output when the display is off. Products include Gefen EXT-EDID-DETECTIVE, Decimator DMON-S, and DVDO EDID Expert ($30–$100 range).
Common Pitfalls
-
EDID passthrough with display in standby. The display powers down its EEPROM in deep sleep; the source reads no EDID and stops outputting. Fix: use fixed EDID on all switcher inputs in installed systems.
-
Source caching stale EDID. Some laptops cache the last-seen EDID and continue outputting that resolution even after the EDID changes. Fix: disconnect and reconnect the cable, or use Display Settings → Detect Displays to force a fresh EDID read.
-
Audio format not advertised in EDID. The EDID does not include the desired audio format (e.g., LPCM 5.1) so the source only offers stereo output. Fix: edit the switcher's fixed EDID to include the audio formats the downstream system supports.
-
DDC read failure on long cable runs. DDC is an I²C bus and is susceptible to noise and capacitance over runs greater than 10–15 m. Fix: use an active extender or switcher that stores EDID locally rather than passing DDC across the extension medium.