고급 게임은 화면 해상도에 매우 민감하며 Steam과 같은 외부 게임 런처를 통해 게임을 플레이하는 경우 더욱 그렇습니다. 화면 해상도가 충돌하여 화면이 완전히 어두워지거나 최소한 게임이 일시 중지되는 것을 본 적이 있습니다. 마찬가지로, 충돌하는 화면 해상도와 관련된 알려진 문제는 플레이어가 다음 오류를 받는 경우입니다.
D3D9 장치를 생성하지 못했습니다. 데스크톱이 잠겨 있는 경우 발생할 수 있습니다.
오류의 가능한 원인 중 하나는 게임의 해상도가 현재 모니터 디스플레이 구성과 다르기 때문일 수 있지만 문제 뒤에 다른 이유가 있을 수 있습니다.
다음 해결 방법을 단계별로 시도하여 오류를 해결할 수 있습니다.
1] Steam을 통해 시작할 때 게임의 해상도 변경
Steam을 통해 게임을 시작할 때 창 모드에서 게임을 시작할 수 있습니다. 이것은 모니터의 해상도를 게임의 해상도와 일치시키는 데 도움이 됩니다. 동일한 작업을 수행하는 절차는 다음과 같습니다.
- 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 목록에서 디스플레이 설정을 선택합니다.
- 모니터의 현재 해상도를 확인하고 기록합니다. 이를 게임의 해상도와 일치시켜야 합니다.
- 이제 게임의 Steam 클라이언트를 실행하고 라이브러리로 이동한 다음 속성으로 이동합니다.
- 일반 탭에서 시작 옵션 설정을 클릭합니다. 항목을 "-w 1920 –h 1200으로 입력합니다. "(코드 제외).
- 확인을 누르고 화면을 종료합니다.
이 해결 방법이 작동하는지 확인하십시오. 게임에서 동일한 작업을 수행하지 않으려면 모니터 화면의 해상도를 변경해 볼 수도 있습니다.
또 다른 해결 방법은 “-windowed 명령을 입력하는 것입니다. " 실행 옵션 설정의 해상도 대신. 그렇게 하면 게임이 더 작은 창에서 실행되고 그 후에 우리가 원하는 대로 크기와 모서리를 조정할 수 있습니다.
2] 게임 파일의 해상도를 수동으로 변경
위의 방법이 작동하지 않는 경우 시스템의 메모장 창에서 Steam 구성 파일을 열고 수동으로 변경하여 게임의 해상도를 변경할 수 있습니다. 절차는 다음과 같습니다.
1] 게임의 Steam 런처 디렉토리로 이동합니다. 샘플은 Steam/Steamapps/Common/Counter-Strike/CSGame/Config일 수 있습니다. .
2] "Machineoptions.ini" 파일을 검색합니다. 마우스 오른쪽 버튼으로 클릭한 다음 연결 프로그램을 선택합니다. 옵션에서 메모장으로 엽니다.
3] X의 값이 너비를 나타내고 Y가 높이를 나타내도록 해상도가 언급됩니다. 모니터 화면의 해상도에 맞게 변경하세요.
4] 구성이 항상 모니터 화면의 해상도와 일치하는지 확인하는 또 다른 방법은 제거하는 것입니다. X 및 Y 값 뒤에서. 예:
;ResX=1920 ;ResY=1200
제거 후; 두 값 모두에서 다음을 얻습니다.
ResX=1920 ResY=1200
자세한 내용은 여기에서 Reddit 토론 스레드를 확인하세요.