![如何获取显示器的 DisplayID?](https://linux22.com/image/109609/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E6%98%BE%E7%A4%BA%E5%99%A8%E7%9A%84%20DisplayID%EF%BC%9F.png)
答案1
你怎么知道你的显示器甚至提供这种结构?
这是 EDID 的进化发展。这意味着定义了新的 EDID 块,这些块可能会也可能不会由您的显示器传输。如果parse-edid
或xrandr --props
尚未更新以解码块,您可以随时下载标准并自行解析原始 edid 十六进制转储。
编辑
这是我从显示器使用中得到的结果sudo get-edid | hexdump -C
00000000 00 ff ff ff ff ff ff 00 10 ac 7a a0 4c 41 39 32 |..........z.LA92|
00000010 33 16 01 03 80 34 20 78 ea ee 95 a3 54 4c 99 26 |3....4 x....TL.&|
00000020 0f 50 54 a1 08 00 81 40 81 80 a9 40 b3 00 d1 c0 |.PT....@...@....|
00000030 01 01 01 01 01 01 28 3c 80 a0 70 b0 23 40 30 20 |......(<..p.#@0 |
00000040 36 00 06 44 21 00 00 1a 00 00 00 ff 00 30 46 46 |6..D!........0FF|
00000050 58 44 32 43 49 32 39 41 4c 0a 00 00 00 fc 00 44 |XD2CI29AL......D|
00000060 45 4c 4c 20 55 32 34 31 32 4d 0a 20 00 00 00 fd |ELL U2412M. ....|
00000070 00 32 3d 1e 53 11 00 0a 20 20 20 20 20 20 00 2c |.2=.S... .,|
正如您所看到的,这是一个 128 字节块,并且它与 EDID 1.3 格式匹配,如维基百科。
如果您的原始 EDID 较长,那么它将包含其他信息,可能是 DisplayId 提供的数据。如果只是这个单个 128 字节块,则不会。
顺便说一句,我刚刚看了VESA 标准页面,作为非会员,您需要花费 350 美元才能获得该标准。因此,其他所有想要提供解析此信息的程序的人也会如此。所以如果你是那很想解码您的 EDID 数据...