'D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다'오류 수정 방법



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

사용자에게 오류 메시지가 표시됨 ‘D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다 '언리얼이 컴퓨터의 D3D 장치와 연결할 수없는 경우. 이 오류는 매우 일반적이며 컴퓨터에 명백한 문제가없는 사용자에게도 발생할 수 있습니다.



언리얼 엔진이 D3D 장치 손실로 인해 종료됩니다.



Unreal Engine 개발자에 따르면이 문제는 일반적으로 컴퓨터의 그래픽 또는 하드웨어 구성 요소가 Unreal Engine과 제대로 동기화되지 않아 D3D 장치에서 제대로 작동하지 않을 때 발생합니다. 이 기사에서는이 문제가 발생하는 이유와 해결 방법에 대한 모든 솔루션을 살펴 보겠습니다.



'D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다'라는 오류의 원인은 무엇입니까?

사용자로부터 문제에 대한 수많은 신고를받은 후 문제를 조사하기로 결정했습니다. 이러한 보고서를 결합한 후 워크 스테이션에서 상황을 복제하고 원인을 찾아 냈습니다. 이 오류 메시지가 표시되는 이유는 다음과 같습니다.

  • 구식 언리얼 엔진 : 가장 가능성있는 원인은 언리얼 엔진이 최신 빌드로 업데이트되지 않고 최근에 업데이트 될 수있는 다른 시스템 구성 요소와 통신 할 수없는 경우입니다. 그 반대 일 수도 있습니다.
  • 바이러스 백신 소프트웨어: 언리얼 엔진을 차단하는 경향이있는 바이러스 백신 소프트웨어가 많이 있으므로 오 탐지를 표시합니다. 이것은 매우 일반적이며 화이트리스트를 만들거나 비활성화하여 해결할 수 있습니다.
  • 오래된 장치 드라이버 : 이 문제가 발생하는 또 다른 가능한 원인은 장치 드라이브가 손상되었거나 오래된 것입니다. 두 경우 모두 드라이버를 다시 설치하거나 업데이트하면됩니다.
  • 불완전한 Steam 파일 : Steam은 종종 언리얼 엔진과 함께 작동합니다. 게임 / 설치 파일이 손상되었거나 불완전한 경우 논의중인 오류 메시지가 표시됩니다.
  • NVIDIA GeForce 설정 : 이러한 모듈은 게임과 충돌하는 것으로도 알려져 있습니다. 일반적으로 모듈을 비활성화하거나 특정 설정을 비활성화하면 문제가 해결됩니다.
  • 오버 클럭킹 : 오버 클럭킹은 PC에 필요한 푸시를 제공 할 수 있지만 리소스를 많이 사용하는 애플리케이션과 문제 또는 충돌을 일으키는 것으로 알려져 있습니다. 오버 클럭킹을 비활성화하면 트릭이 될 수 있습니다.
  • 기본 그래픽 카드 : 기본 그래픽 카드는 일반적으로 더 많은 전력을 가진 전용 그래픽 카드가 실행 중일 때 자동으로 비활성화됩니다. 그러나 여러 경우에 전용 그래픽 카드와 함께 활성화되어 충돌이 발생하여 문제가 발생할 수 있습니다.

솔루션을 시작하기 전에 관리자로 로그인했는지 확인하십시오. 또한 인터넷 연결이 활성화되어 있어야합니다.

솔루션 1 : Unreal Engine, Windows 및 Steam 업데이트

일반적으로 언급 된 구성 요소 중 하나가 오래된 경우 서로 통신하는 데 문제가 있습니다. 통신이 좋지 않으면 게임이 제대로 실행되지 않습니다. 이것은 매우 일반적으로 반복되는 문제이며 사용자는 종종 이것을 간과합니다.



Unreal 엔진을 업데이트하는 방법은 약간 길지만 Windows 및 Steam 업데이트는 순식간에 이루어집니다. 로 로그인했는지 확인하십시오. 관리자 정확한 순서대로 단계를 따르십시오. 언리얼 엔진 업데이트부터 시작하겠습니다.

  1. 열기 발사통 다음으로 이동 도서관
  2. 라이브러리에 들어가면 상단에서 엔진 버전을 볼 수 있습니다. 사용 가능한 업데이트가있는 경우 아이콘 바로 옆에 있습니다.
  3. 클릭 버전 추가 클릭하면 새 엔진을 설치하라는 메시지가 표시됩니다. 그에 따라 엔진 버전을 다운로드하고 최신 정보 .

    언리얼 엔진 업데이트

이제 언리얼 엔진이 업데이트되었으므로 Windows 업데이트를 진행하겠습니다.

  1. Windows + S를 누르고 대화 상자에 '업데이트'를 입력 한 다음 최신 정보 반환 될 때 결과.
  2. 이제 버튼을 클릭하십시오. 업데이트 확인 . 이제 Windows는 설치할 수있는 업데이트가 있으면 온라인 서버 확인을 자동으로 시작합니다.

    Windows 업데이트

인내심을 갖고 과정을 완료하십시오. 프로세스가 완료된 후 메시지가 표시되면 재시작 너의 컴퓨터. 다시 시작한 후 아래 단계에 따라 업데이트하십시오. 증기 .

  1. 시작 증기 클라이언트와 인터넷 연결이 활성화되어 있는지 확인하십시오.
  2. 클라이언트는 온라인 서버를 확인한 후 자동으로 최신 업데이트 다운로드를 시작합니다. 업데이트를 다운로드 한 후 컴퓨터를 다시 시작하십시오.

모든 모듈이 업데이트 된 후 언리얼 엔진을 실행하고 오류가 계속 발생하는지 확인하십시오. 그렇다면 아래 단계를 따르십시오.

해결 방법 2 : NVIDIA Game Booster (또는 기타 기능) 비활성화

계속 진행하기 전에 시도해야 할 또 다른 사항은 NVIDIA의 GeForce Experience에서 활성화 된 '향상'기능이 없는지 확인하는 것입니다. 이러한 기능은 설정을 변경하고 추가 성능을 제공 할 수 있지만 몇 가지 문제를 일으키는 것으로 알려져 있습니다.

NVIDIA 기능 비활성화

이러한 '향상'기능은 대부분 다음과 같은 기능입니다. 게임 부스터 , 배터리 최적화 도구, 등. GeForce Experience (또는 관련 응용 프로그램)를 열고 완전히 비활성화되었는지 확인하십시오. 일시적으로 GeForce Experience를 완전히 비활성화하고 이것이 작동하는지 확인할 수도 있습니다. 이러한 기능으로 인한 문제가 아니라는 확신이 들면 다른 솔루션으로 넘어갈 수 있습니다.

해결 방법 3 : 전용 그래픽에 대한 기본 설정 변경

일반적으로 언리얼 엔진을 사용하고 게임을하는 사람들은 자신의 컴퓨터에 전용 그래픽이 설치되어있는 것으로 알려져 있습니다. 전용 그래픽은 일반적으로 Intel (Intel HD 또는 Intel UHD라고 함)에 의해 빌드 내 그래픽 모듈의 상단에 나중에 추가됩니다.

그러나 하나의 컴퓨터에 두 개의 그래픽 모듈이 있다는 것은 놀라운 일이 아닌 몇 가지 문제를 유발합니다. 이 솔루션에서는 NVIDIA의 제어판으로 이동 한 다음 Unreal Engine을 선택한 후 NVIDIA 그래픽 드라이버에서만 실행되도록 사용자 정의되었는지 확인합니다.

  1. 바탕 화면의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 NVIDIA 제어판 .
  2. 제어판이 열리면 3D 설정 관리 . 이제 클릭 프로그램 설정 .
  3. 이제 모든 프로그램 목록이 포함 된 드롭 다운이 표시됩니다. 더하다 언리얼 엔진 그리고 선택 NVIDIA (전용 그래픽) 두 번째 드롭 다운에서

    그래픽 카드의 기본 설정 변경

  4. 변경 사항을 저장하고 종료합니다. 컴퓨터를 다시 시작하고 모듈 / 게임을 시작하여 문제가 해결되는지 확인하십시오.

해결 방법 4 : 온보드 그래픽 비활성화

시도 할 또 다른 방법은 컴퓨터에서 온보드 그래픽을 완전히 비활성화하는 것입니다. 그래픽의 기본 설정 변경만으로 문제가 해결되지 않는 경우 도움이 될 수 있습니다. 이것은 컴퓨터의 성능이나 기능에 영향을주지 않습니다. 이제 전용 그래픽이 전체 역도를 수행하고 내장 그래픽은 비활성 상태로 유지됩니다. 계속하기 전에 관리자로 로그인했는지 확인하십시오.

  1. Windows + R을 누르고 ' devmgmt.msc ”를 입력하고 Enter를 누릅니다.
  2. 장치 관리자에서 다음으로 이동하십시오. 디스플레이 어댑터 그리고 선택 온보드
  3. 이제 마우스 오른쪽 버튼으로 클릭하고 비활성화 .

    온보드 그래픽 비활성화

잠시 동안 화면이 비어 있지만 다시 나타납니다. 여기에서 컴퓨터는 완전히 전용 그래픽으로 전환되고 있습니다. 변경 사항을 저장하고 종료합니다. 이제 Unreal Engine을 실행하고 문제가 지속되는지 확인하십시오.

해결 방법 5 : 바이러스 백신 / 방화벽 소프트웨어 비활성화

바이러스 백신 소프트웨어는 컴퓨터의 모든 시스템 파일을 분석하고 리소스를 차지하는 것으로 보이는 실행중인 모든 프로세스를 확인하여 사용자를 안전하게 보호합니다. 그러나 '검증 된'프로세스를 맬웨어로 표시하는 경우가 많이 있습니다. 따라서 거짓 긍정이라고합니다. 이 상황은 많은 다른 게임에서 발생하며 게임이 완전히 실행되지 않도록하거나 해당 리소스에 액세스 할 수있는 충분한 권한을 부여하지 않는 것으로 알려져 있습니다. 안티 바이러스 소프트웨어와 언리얼 엔진도 마찬가지입니다.

안티 바이러스 소프트웨어 비활성화

따라서 당신은 시도해야 안티 바이러스 소프트웨어 비활성화 . 우리의 기사를 확인할 수 있습니다. 바이러스 백신을 끄는 방법 . 바이러스 백신을 비활성화 한 후 컴퓨터를 다시 시작하고 스트리밍을 다시 시도하십시오. 바이러스 백신을 비활성화해도 작동하지 않으면 시도해 볼 수 있습니다. 그것을 제거 그리고 그것이 당신을 위해 트릭을하는지 확인하십시오. 문제를 일으키는 일부 눈에 띄는 바이러스 백신 소프트웨어는 Avast와 AVG였습니다. 그럼에도 불구하고 가지고있는 바이러스 백신을 비활성화하고 이것이 트릭인지 확인해야합니다.

솔루션 6 : 오버 클러킹 및 SLI 기술 비활성화

오버 클럭킹은 프로세서가 단기 버스트 계산을 수행하여 PC의 처리 능력을 향상시키는 것을 의미합니다. 이렇게하면 프로세서의 온도가 상승하고 한계에 도달하면 정상 처리로 돌아갑니다. 이 시간 동안 프로세서는 냉각되어 충분히 냉각되면 또 다른 버스트를 수행 할 준비가됩니다.

SLI 기술

오버 클러킹의 고급 기능과 유용성에도 불구하고 사용자로부터 몇 가지보고를 받았습니다. 오버 클러킹 비활성화 둘 다 CPU그래픽 카드 문제를 해결했습니다. 언리얼 엔진은 가속화 된 오버 클럭 환경에서 실행되도록 최적화되지 않은 것 같습니다.

또한 그래픽 / CPU에 대한 오버 클러킹을 비활성화하는 것 외에도 SLI를 비활성화하면 수많은 사용자에게 트릭을 제공했다는보고도 받았습니다. SLI는 NVIDIA에서 관리하는 브랜드 이름으로, 주요 목적은 두 그래픽 카드를 함께 연결하여 성능을 결합하는 것입니다. 일반적인 오버 클러킹의 경우와 마찬가지로 언리얼 엔진도 SLI가 활성화되어있을 때 문제가 있습니다. 따라서 컴퓨터에서 비활성화하고 이것이 트릭인지 확인해야합니다.

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

그래픽 드라이버는 그래픽 하드웨어와 운영 체제 (응용 프로그램 또는 게임 등) 간의 통신을 가능하게하는 기본 모듈입니다. 그래픽 드라이버 자체가 제대로 작동하지 않으면 언리얼 엔진과 같은 거의 모든 그래픽 요구 응용 프로그램에서 문제가 발생합니다. 이 솔루션에서는 기존 그래픽 드라이버를 제거하고 나중에 최신 그래픽 드라이버를 설치합니다.

  1. 공식 웹 사이트에서 DDU (디스플레이 드라이버 제거 프로그램)를 다운로드하여 설치합니다.
  2. 설치 후 디스플레이 드라이버 제거 프로그램 (DDU) 에서 컴퓨터를 시작하십시오. 안전 모드 . 방법에 대한 기사를 확인할 수 있습니다. 컴퓨터를 안전 모드로 부팅 .
  3. DDU를 시작한 후 첫 번째 옵션 ' 정리하고 다시 시작 ”. 이렇게하면 컴퓨터에서 현재 드라이버가 완전히 제거됩니다.

    청소 드라이버

  4. 이제 제거 후 안전 모드없이 컴퓨터를 정상적으로 부팅하십시오. Windows + R을 누르고 ' devmgmt. msc ”를 입력하고 Enter를 누릅니다. 빈 공간을 마우스 오른쪽 버튼으로 클릭하고“ 하드웨어 변경 사항 검색 ”. 기본 드라이버가 설치됩니다. 디스플레이 캡처를 시작하고 문제가 해결되는지 확인하십시오.
    노트 : 이 단계 후에 해결 방법 1을 다시 수행해야 할 수 있습니다.
  5. 대부분의 경우 기본 드라이버가 작동하지 않으므로 Windows 업데이트를 통해 최신 드라이버를 설치하거나 제조업체 웹 사이트로 이동하여 최신 드라이버를 다운로드 할 수 있습니다.
  6. 드라이버를 설치 한 후 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.

해결 방법 8 : 전체 화면 모드 비활성화

일부 사용자의 문제를 해결 한 것으로 알려 졌기 때문에 플레이하려는 게임에서 전체 화면 모드를 비활성화 할 수 있습니다. 일부 언리얼 엔진 게임에서이 문제를 해결하기 위해 창 모드에있는 것으로 알려져 있습니다.

해결 방법 9 : DirectX 재설치 및 FreeSync 설정 변경

위의 방법 중 어느 것도 작동하지 않으면 DirectX를 완전히 다시 설치하고 FreeSync 설정을 변경할 수 있습니다. 이것은 매우 간단한 방법이지만 웹 사이트에서 DirectX를 다운로드 한 후 수동으로 다시 설치해야합니다.

  1. 재설치 Directx 계속 진행하기 전에 컴퓨터를 다시 시작하십시오.
  2. 자, 만약 당신이 FreeSync 모니터, 탐색 GSync 설정을 통해 GeForce 경험 신청.
  3. FreeSync 모니터 설정을 찾으면 활성화 ...에 대한 전체 화면 선택권. 확인란을 선택하십시오. 선택한 디스플레이에 대한 설정 활성화 게다가.
  4. 변경 후 컴퓨터를 완전히 다시 시작하고 문제가 해결되는지 확인하십시오.

'창 모드'에 대해서도 동일한 절차를 테스트 할 수 있습니다.

7 분 읽기