페이 킹 모니터 EDID 정보


9

모니터가 까다 롭습니다. 때로는 해상도를 순환하는 프로그램을 실행하고 모니터가 며칠 동안 EDID 정보를 제공하지 않습니다.

(/var/log/Xorg.0.log)
[   239.653] (II) fglrx(0): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
[   260.113] (II) fglrx(0): Cannot get EDID information for CRT1
[   271.166] (II) fglrx(0): Cannot get EDID information for CRT1
(^ ran xrandr, this happens)

이로 인해 비디오 카드가 지원하는 최대 해상도는 1600x1200이라고 생각하지만 모니터 설명서에서 지원하는 최적의 1680x1050으로 실행했습니다. xrandr해당 모드를 지원되는 것으로 표시하지 않습니다.

이제 Xorg가 충돌하고 재부팅 해야하는 Wine 을 실험했기 때문에이 동일한 문제가 다시 발생합니다 .

때때로 나는 그것을 되 찾는 방법을 알아 내고 (어떻게 잊었는지) 때로는 스스로 교정합니다.

이 일이 처음 발생했을 때 read-edid,를 사용하여 이진 EDID 정보를 백업하는 것이 더 좋다고 생각했습니다.이 정보 는 하드 드라이브의 128 바이트 파일에 저장되었습니다. 이것은 내 질문으로 이어집니다.

fglrx에 파일에서 EDID 정보를 읽고 모니터에서 가져 오지 않도록하려면 어떻게해야합니까?


추가 정보:

나는 이것이 비디오 카드의 결함이라고 생각했지만 새로운 VGA 카드뿐만 아니라 새로운 비디오 카드 (여전히 fglrx 드라이버)에서도 발생하고 있습니다.

모니터는 그래픽 카드의 VGA 포트 인 ATI Radeon HD 3200에 연결된 Westinghouse LCM-22w3입니다.

나는 그것에 대해 약간의 연구를 해 왔으며, 이것은 분명히 LCM-22w3에 대한 다소 일반적인 불만이지만, 아무도이 문제를 해결하는 방법에 대한 아이디어가없는 것 같습니다.

fglrx 8.92, xorg-server 1.9.5, 커널 2.6.38.7 x86_64 아치.

답변:


4

EDID- 차단 VGA KVM 스위치를 사용할 때, 로그인 후 작은 스크립트를 사용하여 해상도를 수정했습니다.

xrandr --newmode "1600x1200_60.00"  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync
xrandr --addmode VGA-1 1600x1200_60.00
xrandr --output VGA-1 --mode 1600x1200_60.00

어떻게 든 xrandr에서 모드 라인을 얻었습니다 (모니터가 직접 연결되어 있음). X 구성 파일에 넣으려고했지만 어리석은 X 서버는 여러 가지 가짜 이유로 무시했습니다.


1
고마워, 그것은 나를 위해 일했다. 또한 내 화면의 일부 기본값을 얻으려면 다음 명령을 사용하십시오cvt
remi

그건 그렇고, 두 개의 화면이있는 경우 두 번째 화면의 해상도 (예 : 랩톱이있는 외부 화면)를 설정할 때 더 이상 화면 위치를 고정하기 위해 arandr을 사용할 수 없습니다. 그러나 xrandr을 --left-of 또는 무엇이든
remi

1

당신은 시도 할 수 있습니다

Option "IgnoreEDID" "TRUE"

모니터 정보를 수동으로 지정하십시오. IgnoreEDID가 효과가 없으면 시도해보십시오

Option "UseEDIDFreqs" "FALSE"
Option "UseEDIDDpi" "FALSE"

1
[433447.647] (WW) fglrx (0) : 옵션 "UseEDIDFreqs"가 사용되지 않음 [433447.647] (WW) fglrx (0) : 옵션 "UseEDIDDpi"가 사용되지 않음 [433447.647] (WW) fglrx (0) : 옵션 "IgnoreEDID "는 사용되지 않음 [433447.647] (WW) fglrx (0) : 옵션"CustomEDID "가 사용되지 않음
amphetamachine

어떤 배포판입니까? 테스트 할 적절한 시스템이 없지만 (이전 경험으로는 CustomEDID가 작동해야한다는 것을 알고 있습니다.) 사용자 정의 EDID가 작동하려면 다른 전제 조건이 필요할 수 있습니다. 예 : en.gentoo-wiki.com/wiki/Radeon#Custom_EDID
JKL 박사

1
이것은 슬랙웨어이지만 중요하지 않습니다. 귀하가 제공 한 링크에 언급 된 드라이버는 Xorg와 함께 제공되는 "radeon"F / OSS 드라이버를위한 것이며 제가 사용하는 독점 "fglrx"가 아닙니다 (그리고 3d 가속 기능을 사용해야합니다).
amphetamachine

0

무료가 아닌 (좋아요, 비싼) 옵션 중 하나는 Gefen의 DVI Detective 를 사용하는 것 입니다. 장치에서 EDID 정보를 캐시 한 다음 지속적으로 PC에 제공하는 장치입니다.

KVM 포트를 전환 한 후 디스플레이를 다시 초기화하지 않는 DVI KVM에 PC를 연결 한 상태에서 이전에 사용해야했습니다. 그들은 그것을 위해 훌륭하게 일했고 당신의 사용을 위해 일해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.