Como obter DisplayID para um monitor?

Como obter DisplayID para um monitor?

Na sequência de um anteriorpergunta, parece queID de exibiçãoé

projetado para substituir o padrão E-EDID e a estrutura EDID v1.4.

Como obtenho essa estrutura do meu monitor? Nem xrandr --verbosenem sudo get-edidmencione isso.


O objetivo disso era extrair informações relevantes para permitir a resolução de 3840x2160 a 60 Hz vertical e subamostragem de croma 4:4:4, ao mesmo tempo que resolvia problemas de fantasmas e faixas. No meu caso específico (TV Samsung), simplesmente tive que desligar todo o pós-processamento de imagem sofisticado e ativar "HDMI UHD Color" e "Modo de jogo".

Responder1

Como você sabe que seu monitor oferece essa estrutura?

É um desenvolvimento evolutivo do EDID. O que significa que existem novos blocos EDID definidos, que podem ou não ser transmitidos pelo seu display. E se já tiver sido atualizado parse-edidou xrandr --propsnão para decodificar os blocos, você sempre pode baixar o padrão e analisar o hexdump edid bruto por si mesmo.

Editar

Aqui está o que ganho com o uso do meu 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 você pode ver, é um único bloco de 128 bytes e corresponde ao formato EDID 1.3 conforme descrito emWikipédia.

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

Aliás, acabei de olharPadrões VESApágina e, como não-membro, custará US$ 350 para obter o padrão. E o mesmo acontecerá com todos os outros que desejam fornecer um programa para analisar essas informações. Então se você estáquecurioso para decodificar seus dados EDID ...

informação relacionada