Wie erhalte ich die DisplayID für einen Monitor?

Wie erhalte ich die DisplayID für einen Monitor?

Im Anschluss an eine frühereFrage, anscheinendAnzeigeIDIst

Entwickelt, um den E-EDID-Standard und die EDID-Struktur v1.4 zu ersetzen.

Wie bekomme ich diese Struktur von meinem Monitor? Weder xrandr --verbosenoch sudo get-ediderwähne ich es.


Ziel war es, Informationen zu erhalten, die für die Aktivierung einer Auflösung von 3840 x 2160 bei 60 Hz vertikal und 4:4:4-Farbunterabtastung relevant sind, während gleichzeitig Ghosting- und Streifenprobleme behoben werden. In meinem konkreten Fall (Samsung-Fernseher) stellte sich heraus, dass ich einfach die ganze aufwändige Bildnachbearbeitung ausschalten und „HDMI UHD Color“ und „Spielemodus“ aktivieren musste.

Antwort1

Woher wissen Sie, dass Ihr Monitor diese Struktur überhaupt bereitstellt?

Es handelt sich um eine Weiterentwicklung von EDID. Das bedeutet, dass neue EDID-Blöcke definiert sind, die von Ihrem Display übertragen werden können oder nicht. Und falls parse-ediddie xrandr --propsBlöcke noch nicht dekodiert wurden, können Sie jederzeit den Standard herunterladen und den rohen EDID-Hexdump selbst analysieren.

Bearbeiten

Das bekomme ich von meiner Monitornutzungsudo 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...      .,|

Wie Sie sehen, handelt es sich um einen einzelnen 128-Byte-Block, der dem EDID 1.3-Format entspricht, wie inWikipedia.

Wenn Ihr Roh-EDID länger ist, enthält es zusätzliche Informationen, möglicherweise von DisplayId bereitgestellte Daten. Wenn es nur dieser einzelne 128-Byte-Block ist, ist dies nicht der Fall.

Übrigens, ich habe gerade nachgesehenVESA-StandardsSeite, und als Nichtmitglied kostet es Sie 350 US-Dollar, den Standard zu erhalten. Und das gilt auch für alle anderen, die ein Programm zum Parsen dieser Informationen bereitstellen möchten. Wenn Sie alsoDasneugierig, Ihre EDID-Daten zu dekodieren …

verwandte Informationen