EDID: The Handshake Behind a Black Screen
Quick answer / TL;DR: Short answer: EDID is the capability data a display sends over the DDC channel. If the source cannot read it, you get no signal or a fallback resolution. Common causes are a missing DDC connection, a long or faulty cable, an unpowered extender, or a switcher that does not pass the data through.
Four versions, four bandwidth ceilings: the cable must match the signal.EDID is a small block of data stored in the display. When a source connects, it reads that block to learn which resolutions, refresh rates and audio formats the display accepts, then chooses a mode from the list.
Almost every no-signal fault on a cabled link that tests fine is an EDID problem rather than a cable problem: the source never received a readable capability list, so it never started sending a picture.
What Is in the Block
The base block is 128 bytes: manufacturer, product code, serial, manufacture date, and a set of detailed timing descriptors plus extension flags. Additional 128-byte blocks carry extended capabilities such as HDR metadata, audio formats and colour space.
| Field | What it tells the source |
|---|
| Preferred timing | The native resolution to try first |
| Detailed timings | Exact pixel clock and blanking for each mode |
| Established timings | Legacy modes such as 640×480 and 1080p |
| Extension blocks | HDR, audio, colour depth, additional modes |
| Checksum | One byte per block; a bad sum invalidates it |
Where the Handshake Breaks
- DDC pair damaged while a cable was pulled
- Long cable with high resistance on the DDC conductors
- Unpowered HDMI splitter or extender in the chain
- Switcher that does not forward EDID to every input
- Display that reports a mode the source cannot drive
- Hot-plug detect line not asserted
The hot-plug detect line deserves attention. It is a separate conductor from the data pairs, and it is what tells the source that something was connected. A cable with a marginal HPD contact can deliver a perfect picture one day and nothing the next.
The Symptoms and What They Mean
| Symptom | Likely EDID cause |
|---|
| No signal at all | No EDID read; HPD not asserted |
| Picture at 640×480 | Base block only; extensions unreadable |
| 4K not offered | Display reports 1080p as preferred |
| No HDR option | Extension block not read |
| Audio missing | Audio descriptor absent or unrecognised |
Real-World Applications
Conference room with a switcher
A switcher that stores one EDID for all inputs will force every source to a common mode. If one laptop only supports 1080p, the whole room may drop to 1080p. Set per-input EDID copying, or fix the display EDID at a sensible mode.
Long run to a projector
Extenders that do not pass DDC reliably cause intermittent no-signal. Prefer extenders that explicitly re-clock DDC or that present a stored EDID at the source end.
KVM and docking stations
Docks that re-clock video may present their own EDID. When a display's HDR or high refresh modes disappear after adding a dock, compare the EDID reported with and without it.
Standards and Verification
EDID structure is defined in VESA E-EDID and the CTA-861 extension, with HDMI-specific fields in the HDMI specification. The DDC channel follows the I2C bus defined in the VESA DDC standard.
- VESA E-EDID: base block structure
- CTA-861: extended capabilities including HDR and audio
- VESA DDC: the I2C channel used to read EDID
- HDMI Specification: vendor-specific fields and HPD behaviour
Verify by reading the EDID with a hardware reader or a software tool on the source, and compare the reported modes with the display datasheet. A mismatch confirms a handshake problem rather than a cable fault.
Related reading: HDMI cable guide — blogs/news/hdmi-cable
Related reading: HDMI 2.1 cable — blogs/news/hdmi-2-1-cable
Related reading: DisplayPort cable — blogs/news/displayport-cable
Frequently Asked Questions
What does EDID stand for?
Extended Display Identification Data. It is the block of capability information a display sends so a source knows which modes it supports.
Can a bad cable cause an EDID error?
Yes. The EDID travels over the DDC pair, and a damaged or long cable can prevent it being read even when the video pairs would work.
Why does my display only offer 640×480?
The source is probably reading only the base block or failing to parse the extensions, which usually means an incomplete read or a corrupted checksum.
Does a splitter affect EDID?
Yes. Many splitters present one EDID to all sources, forcing a common mode. Better units allow per-input copying or EDID emulation.
Sourcing cables for a project, a store, or a private-label line? Contact our B2B sales team for specifications, certification evidence, and volume terms – FOB and CIF options available. Request a quote or sample.