모니터의 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 16진수 덤프를 직접 구문 분석할 수 있습니다.

편집하다

모니터를 사용하면서 얻은 결과입니다.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 데이터를 디코딩하고 싶습니다...

관련 정보