1i-nex-edid(1) General Commands Manual i-nex-edid(1)
2
3
4
6 i-nex-edid - Decode EDID data in human-readable format
7
9 i-nex-edid [in] [out]
10
12 i-nex-edid decodes EDID monitor description data in human-readable for‐
13 mat. It takes zero, one, or two arguments. If invoked with no argu‐
14 ments it reads from standard input and writes to standard output. With
15 one argument, the file named by the argument is read instead. With two
16 arguments, normal output is suppressed, and the binary EDID blob is
17 written to the file named by the second argument.
18
19 Input files may be raw binaries or ASCII text. ASCII input is scanned
20 for hex dumps; heuristics are included to search for hexdumps in
21 xrandr(1) property output and Xorg(1) log file formats, otherwise the
22 data is treated as a raw hexdump. EDID blocks for connected monitors
23 can be found in /sys/class/drm/*/edid on modern Linux systems with ker‐
24 nel modesetting support.
25
27 Not all fields are decoded, or decoded completely. Some fields' decod‐
28 ing may appear to corrupt the output (for example, detailed string sec‐
29 tions have their contents printed literally). i-nex-edid does attempt
30 to validate its input against the relevant standards, but its opinions
31 have not been double-checked with the relevant standards bodies, so
32 they may be wrong. Do not rely on the output format, as it will likely
33 change in future versions of the tool as additional fields and exten‐
34 sions are added.
35
37 Xorg(1), xrandr(1)
38
40 i-nex-edid was written by Adam Jackson, with contributions from Eric
41 Anholt, Damien Lespiau, and others. For complete history and the lat‐
42 est version, see http://cgit.freedesktop.org/xorg/app/edid-decode/
43
44
45
46 i-nex-edid(1)