수정 : d3d9 장치 생성 실패



문제를 제거하기 위해 도구를 사용해보십시오

많은 사용자가 'd3d9 장치를 만들지 못했습니다.'라는 오류가 발생하는 문제에 직면했습니다. 데스크톱이 잠겨 있으면 화면에 직접 게임을하거나 Steam과 같은 다른 게임 실행기를 통해 게임을 시도 할 때마다 이런 일이 발생할 수 있습니다.





이 오류가 발생하는 이유는 주로 실행하려는 게임의 해상도와 현재 모니터 해상도의 충돌 때문입니다. 불일치가 있으면이 조건이 발생할 수 있습니다. 이 오류의 몇 가지 다른 원인도 아래에서 설명하겠습니다.



해결 방법 1 : 게임 해상도 변경 (Steam)

이 문제를 해결하는 가장 쉬운 해결 방법은 '창 모드'에서 게임을 시작하는 것입니다. 이 솔루션은 Steam을 사용하여 게임을하는 사람들을 대상으로합니다. Steam을 통해 게임을 시작할 때 게임이 전혀 실행되지 않고 오류 메시지가 계속 나타납니다. 아래 나열된 단계를 따르십시오.

Steam의 해상도를 변경하기 전에 모니터의 현재 해상도를 확인해야 그에 따라 설정할 수 있습니다.

  1. 바탕 화면의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고“ 화면 설정 ”.



  1. 을 체크하다 현재 해상도 컴퓨터에 설정합니다. 여기는 1920 x 1200입니다.

  1. 해상도를 확인한 후 Steam 클라이언트를 실행하세요. 클릭 라이브러리 탭. 게임을 마우스 오른쪽 버튼으로 클릭하고 속성 .

  1. 클릭 일반 탭을 선택하고 시작 옵션 사용 가능한 옵션 목록에서. 이제 현재 해상도를 설정하십시오. 시작 옵션에서 1920 x 1200 해상도를 설정하는 예는 ' -w 1920 –h 1200 ”.

  1. 프레스 확인 변경 사항을 저장하고 종료합니다. Steam 클라이언트를 다시 시작하고 게임을 제대로 실행할 수 있는지 확인하십시오.

Steam 클라이언트에서 가능한 다른 해상도로 실험 할 수도 있습니다. 컴퓨터에서 해상도를 변경 한 다음 클라이언트에서 시작 옵션을 업데이트 할 수도 있습니다.

또 다른 가능한 해결 방법은‘ '모드. 이 모드에서는 설정된 해상도가 없으며 게임이 작은 창 화면에서 실행됩니다. 가장자리를 드래그하여 화면의 크기를 쉽게 변경할 수 있습니다. 창 모드를 설정하는 명령은“ -창 ”.

팁: 시작 옵션을 ' -dx 레벨 81 ”. 이렇게하면 게임이 언급 된 DirectX 모드를 시작하게됩니다.

해결 방법 2 : DirectX 최종 사용자 런타임 설치

DirectX는 멀티미디어, 특히 게임과 관련된 작업을 처리하기위한 API 모음입니다. 모듈이 아직 설치되지 않은 경우 가능한 한 빨리 시스템에 추가하고 이것이 트릭인지 확인해야합니다.

  1. 로 이동 Microsoft의 공식 DirectX
  2. 클릭 다운로드 버튼을 클릭하고 패키지를 액세스 가능한 위치로 다운로드하십시오.

  1. 컴퓨터에 패키지를 설치하십시오. 설치 후 문제가 해결되었는지, 게임을 아무 어려움없이 실행할 수 있는지 확인하십시오.

해결 방법 3 : 게임 파일에서 수동으로 해상도 변경

위의 두 가지 방법이 모두 작동하지 않는 경우 Steam 폴더의 일부 게임 파일을 수동으로 변경하여 게임의 해상도를 변경해 볼 수 있습니다. 구성 파일의 복사본을 만들어 별도의 위치에 저장하여 문제가 발생하면 교체 할 수 있도록하는 것이 좋습니다.

  1. 게임 디렉토리로 이동합니다. 샘플 디렉토리는 다음과 같습니다.
Steam / Steamapps / Common / APB Reloaded / APBGame / Config
  1. 이제 파일 ' Machineoptions.ini ”선택을 마우스 오른쪽 버튼으로 클릭하고 '연결 프로그램'위로 마우스를 이동 한 다음 메모장 . 파일을 클릭하여 직접 열 수도 있으며 Windows에서 메시지가 표시되면 메모장 .

  1. 이제 우리는 약간의 트릭을 할 것입니다. 해결 명령에서‘;’을 제거하고 값을 동일하게 유지하겠습니다. 따라서 처음에는 문자열을 다음과 같이 지정합니다.
; ResX = 1024; ResY = 768

콜론을 제거하면 다음과 같은 내용이 표시됩니다.

ResX = 1024 ResY = 768
  1. 변경 사항을 저장하고 종료하십시오. 컴퓨터를 올바르게 다시 시작하고 게임을 실행 해보십시오.

해결 방법 4 : 그래픽 드라이버 업데이트

위의 모든 방법이 실패하면 컴퓨터에 설치된 현재 드라이버에 문제가 있음을 의미합니다. 손상되었거나 오래된 드라이버가있는 경우 게임이 컴퓨터의 기본 해상도로 전환되지 않고 오류 메시지가 표시되는 이유 일 수 있습니다. 이제 드라이버를 업데이트 할 수있는 두 가지 방법이 있습니다. 수동으로 또는 자동으로 . 수동으로 개인적으로 다운로드 제조업체의 웹 사이트에서 검색 한 후 드라이버.

드라이버를 업데이트하기 전에 기본 드라이버를 설치하면 문제가 해결되는지 확인합니다.

  1. 부팅 안전 모드 . ' devmgmt. msc ”를 입력하고 Enter를 누릅니다. 여기로 이동 디스플레이 어댑터 , 어댑터를 마우스 오른쪽 버튼으로 클릭하고 장치 제거 .

  1. 컴퓨터를 일반 모드로 부팅하고 Windows + R을 누른 다음 ' devmgmt. msc ”를 입력하고 Enter를 누릅니다. 대부분의 경우 기본 드라이버가 설치됩니다. 그렇지 않은 경우 빈 공간을 마우스 오른쪽 버튼으로 클릭하고“ 하드웨어 변경 사항 검색 ”. 지금 게임이 문제없이 작동하는지 확인 . 문제없이 작동하면 좋습니다. 그렇지 않다면 계속하세요.
  2. 이제 두 가지 옵션이 있습니다. 하드웨어에 사용할 수있는 최신 드라이버를 온라인으로 검색 할 수 있습니다. 제조업체 웹 사이트 NVIDIA 등 (및 수동 설치) 또는 Windows는 최신 버전 자체를 설치합니다. (자동으로 업데이트 검색).
  3. 수동으로 설치하는 방법을 살펴 보겠습니다. 하드웨어를 마우스 오른쪽 버튼으로 클릭하고“ 드라이버 업데이트 ”. 선택 첫 번째 옵션 '업데이트 된 드라이버 소프트웨어 자동 검색'. 선택 두 번째 옵션 수동으로 업데이트하는 경우 '드라이버 찾아보기'를 선택하고 다운로드 한 위치로 이동합니다.

  1. 재시작 드라이버 설치 후 컴퓨터에서 게임을 실행하고 문제가 해결되는지 확인하십시오.
4 분 읽기