Computer >> 컴퓨터 >  >> 시스템 >> Windows

DirectX 'GetDeviceRemovedReason' DXGI 오류 완벽 해결 방법 (Windows 11/10)

일부 PC 게이머들이 Windows 11 또는 Windows 10 PC에서 게임을 실행하거나 플레이하는 도중 게임이 갑자기 크래시되며 DirectX function GetDeviceRemovedReason failed with DXGI 오류 메시지가 표시된다고 보고하고 있습니다. 비슷한 문제를 겪고 계시다면 잘 찾아오셨습니다. 이 글에서는 해당 오류를 성공적으로 해결할 수 있는 가장 효과적인 방법들을 소개해 드립니다.

DirectX  GetDeviceRemovedReason  DXGI 오류 완벽 해결 방법 (Windows 11/10)

이 문제가 발생하면 아래와 유사한 전체 오류 메시지를 확인하게 됩니다.

DirectX Error

DirectX function "GetDeviceRemovedReason" failed with DXGl_ERROR_DEVlCE_HUNG. GPU: 'NVIDIA GeForce GTX 1650'. Driver 43648. This error is usually caused by the graphics driver crashing: try installing the latest drivers.

이 오류는 시스템에서 그래픽 드라이버가 크래시되었음을 의미합니다. 안타깝게도 대부분의 피해자들에 따르면 단순히 게임을 다시 시작한다고 해서 문제가 해결되지 않는 경우가 많습니다.

DirectX GetDeviceRemovedReason DXGI 오류 해결 방법

Windows 11/10 게이밍 PC에서 DirectX function GetDeviceRemovedReason failed with DXGI 오류가 발생했다면, 아래의 권장 해결 방법들을 순서에 상관없이 하나씩 시도해 보며 문제가 해결되는지 확인해 보세요.

  1. 디스플레이 드라이버 재시작
  2. DirectX 진단 도구(DxDiag) 실행
  3. 게임 루트 폴더 내 DirectX 설치
  4. 그래픽 드라이버 업데이트
  5. NVIDIA 그래픽 드라이버 클린 설치
  6. GstRender 설정 수정
  7. 가변 새로 고침 빈도(VRR) 및 하드웨어 가속 GPU 예약 비활성화
  8. 오버클러킹 비활성화
  9. 클린 부팅 상태에서 문제 해결
  10. 게임 제거 후 재설치

각 해결 방법에 대한 자세한 절차를 하나씩 살펴보겠습니다.

아래 방법을 시도하기 전에 먼저 Windows 업데이트를 확인하여 사용 가능한 최신 업데이트를 모두 설치한 후, 오류가 다시 발생하는지 확인해 보세요. 반대로 최근 Windows 업데이트 이후 오류가 시작되었다면 시스템 복원을 수행하거나 해당 업데이트를 제거하는 것도 방법입니다. 두 가지 모두 원하지 않으신다면 아래 해결 방법을 바로 진행하세요.

1. 디스플레이 드라이버 재시작

Windows 11/10 게이밍 장치에서 발생한 GetDeviceRemovedReason DXGI 오류 문제 해결은 간단히 디스플레이 드라이버를 재시작하는 것부터 시작할 수 있습니다.

이 방법으로 해결되지 않는다면 PC를 재부팅한 후 다시 확인해 보세요. 그래도 문제가 지속되면 다음 해결 방법으로 넘어가세요.

2. DirectX 진단 도구(DxDiag) 실행

DirectX  GetDeviceRemovedReason  DXGI 오류 완벽 해결 방법 (Windows 11/10)

Windows 11/10 장치에서 게임이나 영상이 제대로 재생되지 않는 문제가 있다면 DirectX 진단 도구가 원인을 파악하는 데 큰 도움이 됩니다.

이 방법은 DirectX 진단 도구(DxDiag)를 활용해 DirectX 오류를 진단하고 문제를 해결하는 과정을 포함합니다.

3. 게임 루트 폴더 내 DirectX 설치

대부분의 게임은 자체 라이브러리가 설치되어 있을 때 가장 잘 작동합니다. 따라서 해당 여부를 확인하려면 게임 루트 폴더 안에 포함된 DirectX 버전을 설치한 후 문제가 해결되는지 확인해 보세요.

다음 절차를 따르세요:

  • 게임 설치 폴더를 찾아 들어갑니다.
  • 또는 바탕 화면 등에 있는 게임 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 파일 위치 열기를 선택합니다.
  • 게임 루트 폴더에서 directx 폴더를 찾아 엽니다.
  • 열린 폴더에서 redist(redlist) 폴더를 찾아 엽니다.
  • DXSETUP.exe 파일을 더블클릭하여 실행합니다.
  • 화면의 지시에 따라 DirectX를 설치합니다.
  • 설치가 완료되면 PC를 재시작합니다.

재부팅 후 문제가 해결되었는지 확인하세요. 그래도 해결되지 않으면 Microsoft에서 제공하는 최신 버전의 Visual C++ 재배포 가능 패키지와 최신 DirectX를 설치해 보거나 다음 해결 방법을 시도하세요.

4. 그래픽 드라이버 업데이트

DirectX  GetDeviceRemovedReason  DXGI 오류 완벽 해결 방법 (Windows 11/10)

이 방법은 시스템의 그래픽 드라이버를 업데이트한 후 도움이 되는지 확인하는 과정입니다. 드라이버의 .inf 또는 .sys 파일을 이미 다운로드했다면 장치 관리자를 통해 수동으로 업데이트할 수 있고, 명령 프롬프트를 통해서도 드라이버를 업데이트할 수 있습니다. Windows Update의 선택적 업데이트 섹션에서 드라이버 업데이트를 받거나, 제조사 웹사이트에서 최신 드라이버를 직접 다운로드하거나, 무료 드라이버 업데이트 소프트웨어를 이용해 자동으로 업데이트할 수도 있습니다.

반대로 이미 최신 드라이버가 설치되어 있다면 드라이버를 롤백하거나 이전 버전의 드라이버를 다운로드하여 설치해 보세요.

업데이트와 롤백 모두 효과가 없다면 그래픽 드라이버를 제거한 후 PC를 재시작해 보세요. 부팅 시 Windows가 하드웨어 변경 사항을 검색하고 디스플레이 장치용 기본 드라이버를 자동으로 다시 설치하며, 경우에 따라 이 기본 드라이버만으로도 그래픽이 문제없이 작동하기 충분합니다.

5. NVIDIA 그래픽 드라이버 클린 설치

Windows 11/10 컴퓨터에 NVIDIA 그래픽 드라이버를 클린 설치하려면 먼저 장치 관리자를 통해 그래픽 드라이버를 제거하거나 Display Driver Uninstaller(DDU) 도구를 사용해야 합니다. 완료한 후 다음과 같이 NVIDIA 그래픽 드라이버를 클린 설치합니다:

  • NVIDIA 드라이버 다운로드 페이지를 엽니다.
  • NVIDIA 드라이버 종류와 운영체제 등 필요한 정보를 입력란에 입력합니다.
  • 검색(Search)을 클릭하여 NVIDIA 드라이버 목록을 확인합니다.
  • 목록을 스크롤하여 필요한 드라이버를 찾습니다.
  • 드라이버 이름을 선택하고 다운로드(Download) 버튼을 클릭합니다.
  • 다운로드한 드라이버 파일을 열고 화면 지시에 따라 설치를 진행합니다.
  • 설치 옵션(Installation options) 화면에 도달하면 사용자 지정(고급)(Custom (Advanced)) 옵션을 선택합니다.
  • 다음(Next)을 클릭하여 설치된 구성 요소 목록을 확인합니다.
  • 클린 설치 수행(Perform a clean installation) 옵션에 체크합니다.
  • 다음(Next) 버튼을 클릭하여 드라이버를 설치합니다.

드라이버 설치가 완료되면 오류가 여전히 나타나는지 확인하세요. 오류가 계속된다면 다음 해결 방법을 시도합니다.

6. GstRender 설정 수정

다음 절차를 따르세요:

  • Windows 키 + E를 눌러 파일 탐색기를 엽니다.
  • 문서(Documents) 폴더로 이동합니다.
  • 게임 폴더를 엽니다.
  • 다음으로 설정(Settings) 폴더를 엽니다.
  • PROFSAVE_profile 파일을 메모장이나 다른 텍스트 편집기로 엽니다.
  • GstRender.Dx12Enabled 명령줄을 찾아 값을 0(zero)에서 1로 변경합니다.
  • 파일을 저장합니다.
  • 게임을 다시 시작합니다.

이 변경으로 인해 추가적인 문제가 발생한다면 PROFSAVE_profile 파일로 돌아가 GstRender.Dx12Enabled 값을 다시 0으로 되돌리세요.

7. 가변 새로 고침 빈도(VRR) 및 하드웨어 가속 GPU 예약 비활성화

DirectX  GetDeviceRemovedReason  DXGI 오류 완벽 해결 방법 (Windows 11/10)

이 방법은 Windows 11/10 게이밍 PC에서 게임용 가변 새로 고침 빈도(Variable Refresh Rate) 기능과 하드웨어 가속 GPU 예약(Hardware-accelerated GPU Scheduling) 기능을 모두 비활성화하는 과정입니다.

문제가 계속되면 다음 해결 방법을 시도하세요.

8. 오버클러킹 비활성화

이 방법은 CPU 오버클러킹을 중지하는 과정입니다. PC를 오버클러킹했다면 사용 중인 오버클러킹 소프트웨어에 따라 변경 사항을 되돌릴 수 있습니다. 일반적으로 해당 소프트웨어를 실행한 후 오버클러킹을 중지하는 옵션을 찾아 적용하면 됩니다. 완료한 후 컴퓨터를 재시작하고 문제가 해결되었는지 확인하세요. 그래도 해결되지 않으면 다음 해결 방법으로 넘어갑니다.

9. 클린 부팅 상태에서 문제 해결

DirectX  GetDeviceRemovedReason  DXGI 오류 완벽 해결 방법 (Windows 11/10)

백그라운드 프로그램이 실행 중인 게임과 충돌하여 크래시와 오류를 유발하는 경우가 있습니다. 따라서 게임을 실행하기 전에 불필요한 백그라운드 프로그램을 모두 종료하는 것이 좋습니다. 마찬가지로 컴퓨터에 존재하거나 실행 중인 불필요한 시스템·캐시 파일, 프로세스, 서비스도 이 오류를 유발할 수 있습니다. 이 경우 클린 부팅(Clean Boot) 상태에서 문제를 해결해 보고, 그래도 해결되지 않으면 다음 방법을 시도하세요.

10. 게임 제거 후 재설치

DirectX  GetDeviceRemovedReason  DXGI 오류 완벽 해결 방법 (Windows 11/10)

지금까지의 어떤 방법으로도 해결되지 않았다면, 게임을 제거한 후(가급적 서드파티 제거 프로그램 사용), 게임 AppData 폴더의 내용을 삭제하고, PC를 재부팅한 다음, Windows 11/10 PC에 최신 버전의 게임을 다운로드하여 재설치하세요.

게임 AppData 폴더의 내용을 삭제하려면 다음 절차를 따르세요:

  • Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다.
  • 실행 대화상자에 아래 환경 변수를 입력하고 Enter 키를 누릅니다.
%appdata%
  • 해당 위치에서 문제가 되는 게임 폴더를 찾습니다. (숨김 파일/폴더 표시가 필요할 수 있습니다.)
  • 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제(Delete)를 선택합니다. 추가 확인 메시지가 나타나면 확인합니다.
  • 완료되면 파일 탐색기를 닫습니다.

위의 해결 방법 중 하나가 분명 도움이 될 것입니다!

DXGI 장치 오류는 어떻게 해결하나요?

Windows 11/10에서 DXGI ERROR DEVICE REMOVED 오류를 해결하려면 다음 해결 방법 중 하나를 적용할 수 있습니다:

  • 레지스트리 수정
  • ShadowPlay 비활성화
  • 안티앨리어싱(Anti-Aliasing) 기능 끄기
  • 그래픽 드라이버 업데이트
  • 그래픽 어댑터 제거 후 재설치

DXGI_ERROR_DEVICE_HUNG의 원인은 무엇인가요?

DXGI_ERROR_DEVICE_HUNG 오류는 일반적으로 시스템의 DirectX 구성과 관련된 흔한 문제입니다. 대체로 DirectX 자체의 문제, 잘못된 게임 설정, 오래된 드라이버, RAM 문제, CPU 오버클러킹 등이 이 오류를 유발할 수 있습니다.

DirectX  GetDeviceRemovedReason  DXGI 오류 완벽 해결 방법 (Windows 11/10)