모니터의 DisplayID를 얻는 방법은 무엇입니까?

모니터의 DisplayID를 얻는 방법은 무엇입니까?

이전에 이어질문, 그것은 보인다디스플레이ID~이다

E-EDID 표준 및 EDID 구조 v1.4를 대체하도록 설계되었습니다.

모니터에서 이 구조를 어떻게 얻나요? 그것을 언급 하지도 않습니다 xrandr --verbose.sudo get-edid


이것의 목적은 고스팅 및 줄무늬 문제를 해결하면서 60Hz 수직 및 4:4:4 크로마 서브샘플링에서 3840x2160 해상도를 활성화하는 것과 관련된 정보를 알아내는 것이었습니다. 내 특별한 경우(삼성 TV)에서는 모든 멋진 이미지 후처리를 끄고 "HDMI UHD 색상"과 "게임 모드"를 활성화해야 했습니다.

답변1

모니터가 이러한 구조를 제공하는지 어떻게 알 수 있나요?

이는 EDID의 진화된 발전입니다. 이는 새로운 EDID 블록이 정의되었으며 디스플레이에서 전송되거나 전송되지 않을 수 있음을 의미합니다. 블록을 디코딩하기 위해 아직 업데이트되지 parse-edid않은 경우 xrandr --props언제든지 표준을 다운로드하고 원시 edid hexdump를 직접 구문 분석할 수 있습니다.

편집하다

제가 모니터를 사용하면서 느낀 점은 다음과 같습니다.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 데이터를 디코딩하고 싶습니다 ...

관련 정보