Как получить DisplayID для монитора?

Как получить DisplayID для монитора?

В продолжение предыдущеговопрос, кажется, чтоDisplayIDявляется

разработан для замены стандарта E-EDID и структуры EDID v1.4.

Как мне получить эту структуру из моего монитора? Ни то, xrandr --verboseни другое не sudo get-edidупоминается.


Целью этого было извлечь информацию, относящуюся к включению разрешения 3840x2160 при вертикальной частоте 60 Гц и цветовой субдискретизации 4:4:4, а также решению проблем с ореолом и полосами. В моем конкретном случае (телевизор Samsung) оказалось, что мне просто нужно было отключить всю модную постобработку изображения и включить «HDMI UHD Color» и «Game Mode».

решение1

Откуда вы знаете, что ваш монитор вообще обеспечивает такую ​​структуру?

Это эволюционное развитие EDID. Это означает, что определены новые блоки EDID, которые могут передаваться или не передаваться вашим дисплеем. И если вы parse-edidуже xrandr --propsне были обновлены для декодирования блоков, вы всегда можете загрузить стандарт и разобрать сырой hexdump 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...

Связанный контент