如何取得顯示器的 DisplayID?

如何取得顯示器的 DisplayID?

跟進之前的問題, 看起來顯示ID

旨在取代E-EDID標準和EDID結構v1.4。

如何從我的顯示器取得這個結構?xrandr --verbose也沒有sudo get-edid提及。


這樣做的目的是梳理與在 60 Hz 垂直和 4:4:4 色度子採樣下啟用 3840x2160 分辨率相關的信息,同時解決重影和條紋問題。在我的具體情況(三星電視)中,事實證明我只需關閉所有精美的圖像後處理並啟用“HDMI UHD Color”和“遊戲模式”。

答案1

你怎麼知道你的顯示器甚至提供這種結構?

這是 EDID 的進化發展。這意味著定義了新的 EDID 區塊,這些區塊可能會也可能不會由您的顯示器傳輸。如果parse-edidxrandr --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 資料...

相關內容