¿Cómo obtener DisplayID para un monitor?

¿Cómo obtener DisplayID para un monitor?

Siguiendo desde un anteriorpregunta, parece queID de pantallaes

diseñado para reemplazar el estándar E-EDID y la estructura EDID v1.4.

¿Cómo obtengo esta estructura de mi monitor? Ni xrandr --verboseni sudo get-edidmencionarlo.


El propósito de esto era extraer información relevante para habilitar una resolución de 3840x2160 a 60 Hz vertical y un submuestreo de croma 4:4:4 mientras se resuelven los problemas de imágenes fantasma y rayas. En mi caso específico (Samsung TV), resulta que simplemente tuve que desactivar todo el posprocesamiento de imágenes elegantes y habilitar "HDMI UHD Color" y "Modo de juego".

Respuesta1

¿Cómo sabes que tu monitor proporciona esta estructura?

Es un desarrollo evolutivo de EDID. Lo que significa que hay nuevos bloques EDID definidos, que pueden o no ser transmitidos por su pantalla. Y si ya se ha actualizado parse-edido xrandr --propsno para decodificar los bloques, siempre puede descargar el estándar y analizar el volcado hexadecimal de Edid sin formato usted mismo.

Editar

Esto es lo que obtengo del uso de mi monitorsudo 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...      .,|

Como puede ver, se trata de un único bloque de 128 bytes y coincide con el formato EDID 1.3 como se describe enWikipedia.

Si su EDID sin formato es más largo, incluirá información adicional, posiblemente datos proporcionados por DisplayId. Si es solo este bloque de 128 bytes, no lo será.

Por cierto, acabo de mirarEstándares VESApágina, y como no miembro le costará $350 obtener el estándar. Y lo mismo hará todo aquel que quiera proporcionar un programa para analizar esta información. Así que si eresesoTengo curiosidad por decodificar tus datos EDID...

información relacionada