Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

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

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

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

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

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

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

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

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

해결책 1:Unreal Engine, Windows 및 Steam 업데이트

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

언리얼 엔진을 업데이트하는 방법이 좀 길긴 하지만 윈도우와 스팀은 금방 업데이트 됩니다. 관리자로 로그인했는지 확인하고 정확한 순서로 단계를 따르십시오. 언리얼 엔진 업데이트부터 시작하겠습니다.

  1. 런처 열기 라이브러리 로 이동합니다.
  2. 라이브러리에 들어가면 상단에서 엔진 버전을 볼 수 있습니다. 사용 가능한 업데이트가 있으면 더하기 가 표시됩니다. 아이콘 바로 옆에 있습니다.
  3. 버전 추가 를 클릭합니다. 클릭하면 새 엔진을 설치하라는 메시지가 표시됩니다. 그에 따라 엔진 버전을 다운로드하고 업데이트를 클릭합니다. .  D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다  오류 수정 방법

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

  1. Windows + S를 누르고 대화 상자에 "업데이트"를 입력한 다음 업데이트 반환될 때의 결과입니다.
  2. 이제 업데이트 확인 버튼을 클릭합니다. . 이제 Windows는 설치할 수 있는 업데이트가 있으면 자동으로 온라인 서버 확인을 시작합니다.  D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다  오류 수정 방법

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

  1. Steam 실행 클라이언트에 접속하고 인터넷에 연결되어 있는지 확인하십시오.
  2. 클라이언트가 온라인 서버를 확인한 후 자동으로 최신 업데이트 다운로드를 시작합니다. 업데이트를 다운로드한 후 컴퓨터를 다시 시작하세요.

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

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

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

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

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

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

일반적으로 Unreal Engine을 사용하여 게임을 하는 사람들은 컴퓨터에 전용 그래픽이 설치되어 있는 것으로 알려져 있습니다. 전용 그래픽은 일반적으로 Intel의 인빌드 그래픽 모듈(Intel HD 또는 Intel UHD로 알려짐) 위에 나중에 추가됩니다.

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

  1. 바탕화면의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 NVIDIA 제어판을 선택합니다. .
  2. 제어판이 열리면 3D 설정 관리를 클릭합니다. . 이제 프로그램 설정을 클릭합니다. .
  3. 이제 모든 프로그램 목록이 포함된 드롭다운이 표시됩니다. 언리얼 엔진 추가 NVIDIA(전용 그래픽) 를 선택합니다. 두 번째 드롭다운에서  D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다  오류 수정 방법
  4. 변경 사항을 저장하고 종료합니다. 컴퓨터를 다시 시작하고 모듈/게임을 실행하여 문제가 해결되는지 확인하십시오.

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

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

  1. Windows + R을 누르고 “devmgmt.msc를 입력합니다. "를 입력하고 Enter 키를 누릅니다.
  2. 기기 관리자에서 디스플레이 어댑터로 이동합니다. 탑재 를 선택하십시오.
  3. 이제 마우스 오른쪽 버튼을 클릭하고 사용 안 함을 선택합니다. .  D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다  오류 수정 방법

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

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

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

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

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

해결책 6:오버클러킹 및 SLI 기술 비활성화

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

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

오버클럭킹의 고급 기능과 유용성에도 불구하고 오버클럭킹 비활성화 CPU 모두 및 그래픽 카드 문제를 해결했습니다. 언리얼 엔진이 가속 오버클럭 환경에서 실행되도록 최적화되어 있지 않은 것 같습니다.

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

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

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

  1. 공식 웹사이트에서 DDU(디스플레이 드라이버 제거 프로그램)를 다운로드하여 설치합니다.
  2. 디스플레이 드라이버 제거 프로그램(DDU) 설치 후 , 안전 모드에서 컴퓨터를 실행합니다. . 컴퓨터를 안전 모드로 부팅하는 방법에 대한 기사를 확인할 수 있습니다.
  3. DDU를 시작한 후 첫 번째 옵션인 "청소 후 다시 시작을 선택합니다. ". 이렇게 하면 컴퓨터에서 현재 드라이버가 완전히 제거됩니다.  D3D 장치 분실로 인해 언리얼 엔진이 종료됩니다  오류 수정 방법
  4. 이제 제거 후 안전 모드 없이 컴퓨터를 정상적으로 부팅합니다. Windows + R을 누르고 "devmgmt.를 입력합니다. msc " 대화 상자에 입력하고 Enter 키를 누릅니다. 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 "하드웨어 변경 사항 검색을 선택합니다. ". 기본 드라이버가 설치됩니다. 디스플레이 캡처를 실행하고 문제가 해결되는지 확인하십시오.
    참고: 이 단계 후에 해결 방법 1을 다시 수행해야 할 수도 있습니다.
  5. 대부분의 경우 기본 드라이버가 작동하지 않으므로 Windows 업데이트를 통해 최신 드라이버를 설치하거나 제조업체의 웹사이트로 이동하여 최신 드라이버를 다운로드할 수 있습니다.
  6. 드라이버를 설치한 후 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.

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

일부 사용자의 문제가 해결되었다고 보고된 바에 따르면 플레이하려는 게임에서 전체 화면 모드를 비활성화할 수 있습니다. 일부 Unreal Engine 게임에서 창 모드를 사용하면 이 문제가 해결되는 것으로 알려져 있습니다.

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

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

  1. 재설치 DirectX  계속 진행하기 전에 컴퓨터를 다시 시작하세요.
  2. 이제 FreeSync가 있는 경우 모니터, GSync 로 이동 GeForce Experience 를 통한 설정 신청.
  3. FreeSync 모니터 설정을 찾으면 활성화  전체 화면 용 옵션. 선택한 디스플레이에 대한 설정 사용 확인란을 선택합니다. 뿐만 아니라.
  4. 변경 사항을 적용한 후 컴퓨터를 완전히 다시 시작하고 문제가 해결되는지 확인하십시오.

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