Computer >> 컴퓨터 >  >> 체계 >> Windows

D3D9 장치를 생성하지 못했습니다. 데스크톱이 잠겨 있는 경우 발생할 수 있습니다.

고급 게임은 화면 해상도에 매우 민감하며 Steam과 같은 외부 게임 런처를 통해 게임을 플레이하는 경우 더욱 그렇습니다. 화면 해상도가 충돌하여 화면이 완전히 어두워지거나 최소한 게임이 일시 중지되는 것을 본 적이 있습니다. 마찬가지로, 충돌하는 화면 해상도와 관련된 알려진 문제는 플레이어가 다음 오류를 받는 경우입니다.

D3D9 장치를 생성하지 못했습니다. 데스크톱이 잠겨 있는 경우 발생할 수 있습니다.

D3D9 장치를 생성하지 못했습니다. 데스크톱이 잠겨 있는 경우 발생할 수 있습니다.

오류의 가능한 원인 중 하나는 게임의 해상도가 현재 모니터 디스플레이 구성과 다르기 때문일 수 있지만 문제 뒤에 다른 이유가 있을 수 있습니다.

다음 해결 방법을 단계별로 시도하여 오류를 해결할 수 있습니다.

1] Steam을 통해 시작할 때 게임의 해상도 변경

Steam을 통해 게임을 시작할 때 창 모드에서 게임을 시작할 수 있습니다. 이것은 모니터의 해상도를 게임의 해상도와 일치시키는 데 도움이 됩니다. 동일한 작업을 수행하는 절차는 다음과 같습니다.

  1. 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 목록에서 디스플레이 설정을 선택합니다.
  2. 모니터의 현재 해상도를 확인하고 기록합니다. 이를 게임의 해상도와 일치시켜야 합니다.
  3. 이제 게임의 Steam 클라이언트를 실행하고 라이브러리로 이동한 다음 속성으로 이동합니다.
  4. 일반 탭에서 시작 옵션 설정을 클릭합니다. 항목을 "-w 1920 –h 1200으로 입력합니다. "(코드 제외).
  5. 확인을 누르고 화면을 종료합니다.

이 해결 방법이 작동하는지 확인하십시오. 게임에서 동일한 작업을 수행하지 않으려면 모니터 화면의 해상도를 변경해 볼 수도 있습니다.

또 다른 해결 방법은  “-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 토론 스레드를 확인하세요.

D3D9 장치를 생성하지 못했습니다. 데스크톱이 잠겨 있는 경우 발생할 수 있습니다.