What is EDID and How to Dump EDID of a Monitor

When an HDMI or DisplayPort monitor or TV is connected to a board, the board reads a small file called the EDID or Extended Display Identification Data from the display. The EDID provides information such as supported colors, resolutions, frequencies, and scan zones.

The board will check the list and try to find the first compatible mode based on this EDID data. This requires that the board be capable of generating a clock signal that it is able to use to synchronize with the display’s clock signal.

SBCs are more limited than full-blown GPUs in being able to generate arbitrary frequency clock signals so only certain major resolutions are well supported. Other resolutions are not well tested and may require some special clock generation strategy that varies depend on the specific implementation. Some clock frequencies might not be supported at all.

If you get no video and the board has booted, it is probably due to this issue. To help us improve our software, please report your monitor’s information to us so we can test these special modes and try to add support in the software.

To get the EDID file location of your monitor, run find /sys -iname edid. Copy the file to your home directory sudo cp EDID_FILE_PATH ~/edid and run xxd edid to dump the file as hex so you can post it.

To decode EDID, we recommend using edid-decode command, which will present a human readable breakdown. The parse-edid command also works but the EDID file needs to be piped into stdin and it has more limited parsing tables than edid-decode.

Since these are board/SoC specific, please use the following threads to report your monitor information.

Does the EDID file need to be copied when the monitor with no video is connected to the board? In order to actually access the board I have to disconnect the monitor with no video and plug in a different monitor.

Enable SSH and then boot the board. Login via SSH and then dump the EDID.

After posting the EDID file, will I be notified in the future if support is added for this monitor?

Hi I have an LG 32GN0T-BB.AUSUMKM monitor and an AML-S905X-CC board. When Raspbian boots up I can see files loading for about 10 seconds then the screen goes black. I have no difficulties with Armbian operating system. I don’t know how to get an EDID Dump from my Windows PC