[quote="autowiz":116yctap]언제부터인지는 모르겠습니다만 모니터에는 EDID 라고 해서 해상도, 주파수, 제조사, 상품명, 생산주차 등을 기록해둔
정보가 있고 필요할때 그래픽카드가 이 정보를 가져갈 수 있게 해놓고 있습니다.
nvidia driver 의 경우 모니터의 EDID 값을 가져와서 mode validating 을 수행합니다.
예전에 모니터에 EDID 정보가 잘못 들어가 있었는데 xorg.conf 에서 아무리 mode 지정을 하고 옵션을 줘도 nvidia 드라이버가
EDID 정보를 제대로 인식하지 못하면서 화면이 아주 비정상적으로 나왔던 적이 있습니다.
모니터를 꼽고 X 를 띄우신 다음 nvidia 드라이버 설정 화면에 보면 EDID 정보를 파일로 추출 할 수 있는 버튼이 있습니다.
그런다음 해당 파일을 xorg.conf 파일에서 device 항목에 설정하여서, nvidia 드라이버가 EDID 정보를 파일에서 읽어오게
하는 방법이 있습니다.
저도 아직 이런방식으로 EDID 정보만 주고 모니터를 연결하지 않으면 어떻게 될지는, 시도해보지를 않아서 모르겠습니다.
요약하면, xorg.conf 에서 metamode , mode , virtualdisplay 항목에서 mode 를 지정해보시고
안되면, EDID 파일을 생성해서 시도해보시는게 어떨까 싶습니다.
직접 테스트를 해보면 좋겠지만, 다음주는 되야 시간이 좀 날거 같습니다.
[quote:116yctap]
[b:116yctap]Option "CustomEDID" "string"[/b:116yctap]
This option forces the X driver to use the EDID specified in a file rather than the display’s EDID. You may specify a semicolon separated list of display names and filename pairs. The display name is any of "CRT-0", "CRT-1", "DFP-0", "DFP-1", "TV-0", "TV-1". The file contains a raw EDID (e.g., a file generated by nvidia-settings).
For example:
[b:116yctap] Option "CustomEDID" "CRT-0:/tmp/edid1.bin; DFP-0:/tmp/edid2.bin"[/b:116yctap]
will assign the EDID from the file /tmp/edid1.bin to the display device CRT-0, and the EDID from the file /tmp/edid2.bin to the display device DFP-0.
[/quote:116yctap][/quote:116yctap]
와~~ 뭔가 괭장하고
그렇게 하면 꼭 될것만 같은 느낌이 드네요 ^^
그런데 파일을 디바이스로 잡는 방법을 모르겠어요 ㅠㅠ
대단히 많은 것을 알고 계시네요
내공이 상당하신듯~ ^^;
신경 써주셔서 감사합니다.