모니터가 까다 롭습니다. 때로는 해상도를 순환하는 프로그램을 실행하고 모니터가 며칠 동안 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 아치.
cvt