아주 최근에 내 데스크탑이 갑자기 내 사랑스러운 1680x1050 해상도를 보잘것없는 1024x768로 다운그레이드하기로 결정했습니다.
문제의 모니터는 22인치 Digimate L-2280WD입니다. 현재 8GB RAM과 1GB GTX 460을 갖춘 Windows 7 x64 Pro 빌드에서 사용하고 있습니다. 모니터는 DVI-I 케이블을 통해 GPU에 연결됩니다.
이제 화려한 Windows 7 로딩 화면(중앙에 Microsoft 로고의 일부가 날아다니는 화면) 대신 부팅하는 동안 Windows Vista와 유사한 녹색 로딩 표시줄이 나타납니다. 로그인 시 해상도를 1024x768 이상으로 높일 수 없습니다. Windows 제어판이나 nVidia 제어판에서는 이 작업을 수행할 수 없습니다.
장치 관리자에는 모니터가 '일반 비 PnP 디스플레이'로 표시되지만 디스플레이 어댑터에는 GTX 460이 표시됩니다. 이는 내 GPU가 괜찮다는 의미입니다. 문제 없이 Steam 게임을 계속 플레이할 수 있기 때문에 이것을 알고 있습니다. 해상도가 낮아져서 모든 것이 확대된 것처럼 보입니다.
나는 해결책을 찾기 위해 웹을 탐색했습니다. 하나는 GPU 드라이버를 완전히 다시 설치하는 것이었습니다. 운전사 스위퍼 - 아뇨. 최신 nVidia 드라이버 - 아니요.
또 다른 제안은 모니터가 고장나기 전에 시스템을 복원하는 것이었습니다. Windows 업데이트를 통해 일부 Microsoft 키보드/마우스 매크로 소프트웨어와 Intel 관리 인터페이스 엔진 업데이트를 설치하기 전날이 생각났습니다. 필연적으로 시스템 복원은 아무것도 해결하지 못했습니다.
물어보기 전에, 내 마더보드에는 IGP가 없고 Intel i3-2100에서 GPU를 활성화하는 옵션도 없습니다. 따라서 이를 위해 BIOS를 조사할 필요가 없습니다.
다음으로 저는 DVI-I 케이블을 Amazon에서 새로 구입한 다른 케이블로 교체하기 위해 노력했습니다. 여전히 1024x768이 표시됩니다.
모니터 드라이버를 업데이트하려고 했는데 공식 Digimate 제조업체 웹사이트에는 해당 드라이버도 없습니다.
또한 Windows에서 Generic non PnP를 보고하는 원인을 읽어본 결과 손상된 EDID일 수 있다는 사실을 발견했습니다. 다시 한번 EDID를 다시 플래시하려고 했지만(위험을 인지하고) Phoenix EDID Designer를 통해 레지스트리를 살펴본 결과 다음 3개의 하드웨어 ID가 나타났습니다.
- ACR009D
- CVT2200
- NVD000
ACR은 PC에 사용했던 다른 모니터를 의미하고, NVD는 nVidia 디스플레이 드라이버를 의미하는 것으로 추정되며, CVT는 이상하게 임의의 모니터로 나열됩니다.
DGM이 목록 어딘가에 있을 것이라고 생각할 것입니다. 하지만 아니요, 내 모니터에 대한 언급은 단 한 번도 없습니다. 따라서 플래시할 EDID가 없으면 아이디어가 거의 없습니다.
그렇다면 DVI 케이블의 핀 몇 개를 잘라내기 위해 핀셋을 꺼내기 전에, 또는 새 모니터를 구입하는 것이 더 나을지 결정하기 전에 누구든지 다른 아이디어를 제안할 수 있습니까?
답변1
모니터와 디스플레이 카드 간의 통신 링크에 오류가 발생했습니다. 이는 모니터(모니터를 다른 컴퓨터에 연결하여 테스트) 또는 DVI 케이블 또는 그래픽 카드(다른 모니터를 동일한 포트에 연결하여 테스트)의 결함일 수 있습니다.
NVIDIA 드라이버 소프트웨어에 앱이 있거나 NV에서 다운로드하여 모니터에 대한 사용자 정의 해상도를 설정할 수 있습니다. 모니터 문서에서 이에 대한 자세한 사양이 필요할 수 있습니다(실제로 비디오 신호 타이밍 측면에서 1680x1050 해상도가 매우 다양합니다).
장치 관리자를 열고 보기 메뉴에서 숨겨진 장치 표시를 선택합니다. 장치 트리에서 모니터 분기를 확장하면 모니터에 대한 항목(현재 연결되지 않은 것으로 흐리게 표시됨)이 표시될 수 있으며 해당 항목의 속성에는 Phoenix 앱 목록의 항목과 일치하는 -hardwareid-가 포함됩니다.
레지스트리에서 HKLM\System\CurrentControlSet\Enum\Display-hardwareid-\ -bunch-of-numbers-and-ampersands-\DeviceParameters 키를 찾습니다. 긴 바이너리 값을 가진 EDID라는 값이 있어야 합니다. 이는 모니터가 이전에 그래픽 카드로 전송했던 EDID여야 합니다. 해독하는 방법을 배우면 거기에 많은 정보가 있습니다.
왜 DVI 케이블을 파괴해야 한다고 생각하는지 모르겠습니다. 모니터가 잘못된 EDID를 보낼 때만 VGA 커넥터에서 핀을 잘라내는 작업이 수행되었습니다.