Como obter o DisplayID para um monitor?

1

Na sequência de uma pergunta anterior, parece que DisplayID é

designed to replace E-EDID standard and EDID structure v1.4.

Como obtenho essa estrutura do meu monitor? Nem xrandr --verbose nem sudo get-edid mencionam isso.

O objetivo disso foi extrair informações relevantes para permitir a resolução de 3840x2160 a 60 Hz na vertical e 4: 4: 4 na subamostragem de chroma ao mesmo tempo em que resolvemos os problemas de fantasmas e distribuição. No meu caso específico (Samsung TV), descobri que eu tinha que desligar todo o pós-processamento de imagem e ativar "HDMI UHD Color" e "Game Mode".

    
por l0b0 14.04.2017 / 15:42

1 resposta

1

Como você sabe que seu monitor fornece essa estrutura?

É um desenvolvimento evolutivo do EDID. O que significa que há novos blocos EDID definidos, que podem ou não ser transmitidos pelo seu monitor. E se parse-edid ou xrandr --props não tiverem sido atualizados para decodificar os blocos, você sempre poderá fazer o download do padrão e analisar o hexdump raw edid para você mesmo.

Editar

Veja o que recebo do meu monitor use 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...      .,|

Como você pode ver, esse é um único bloco de 128 bytes e corresponde ao formato EDID 1.3, conforme descrito em Wikipedia .

Se o seu EDID bruto for mais longo, ele incluirá informações adicionais, possivelmente dados fornecidos pelo DisplayId. Se for apenas esse bloco de 128 bytes, não será.

BTW, acabei de ver a página Padrões VESA e, como não-membro, custou US $ 350 para obter o padrão. E assim todos os outros que desejam fornecer um programa para analisar essas informações. Então, se você é curioso para decodificar seus dados EDID ...

    
por 14.04.2017 / 18:12