Windows에서 DXGI_ERROR_DEVICE HUNG 오류를 수정하는 8가지 방법

Dxgi Error Device Hung Or Reset

DirectX는 PC 소프트웨어의 필수 부분으로, GPU가 다양한 작업을 수행하도록 돕습니다. 그러나 이 엔진이 제대로 작동하지 않으면 게임을 시작할 때 Windows PC에서 DXGI_ERROR_DEVICE HUNG 메시지를 받을 수 있습니다. DXGI는 DirectX Graphics Infrastructure의 약자로, 오류가 이 프로세스와 관련이 있음을 알 수 있습니다. 이 가이드는 이 문제를 해결하는 방법을 보여줍니다.

: 결함 있는 그래픽 카드를 다루고 있나요? 작동 불능의 GPU를 수정하는 방법은 다음과 같습니다.

목차

    1. 안티앨리어싱 비활성화
    1. ShadowPlay 기능 끄기
    1. NVIDIA GeForce Experience 재설치
    1. 레지스트리에서 TDR 수정
    1. GPU 오버클러킹 중지
    1. RAM 확인
    1. DirectX 업데이트
    1. 그래픽 카드 드라이버 업데이트
  • 자주 묻는 질문

1. 안티앨리어싱 비활성화

안티앨리어싱은 게임에서 톱니 모양의 가장자리를 제거하거나 부드럽게 하는 데 사용되는 기술로, 문제를 일으키는 것으로 악명 높습니다. 이 그래픽 기능의 부정적인 효과가 때때로 그 이점을 능가하기도 합니다.

NVIDIA 그래픽 카드가 장착된 PC가 있는 경우 내장된 NVIDIA 제어판 앱을 사용하여 안티앨리어싱을 비활성화할 수 있습니다. 설치되어 있지 않은 경우 Microsoft Store에서 앱을 다운로드하세요.

  1. 작업 표시줄의 Windows 검색 바를 사용하여 “NVIDIA Control Panel”을 검색합니다. 가장 적합한 결과를 선택합니다.

Windows 검색을 사용하여 Nvidia Control Panel 검색하기.

  1. 앱에 들어가면 왼쪽 패널에서 “Manage 3D settings”를 선택한 다음 오른쪽에서 “Global settings” 탭을 클릭합니다.

글로벌 설정 탭이 열려 있는 NVIDIA 제어판 보기.

  1. 목록에서 네 개 또는 다섯 개의 안티앨리어싱 관련 설정을 찾을 수 있습니다. 각각을 “Off”로 설정합니다.

안티앨리어싱 옵션이 표시된 NVIDIA 제어판.

  1. AMD 또는 Intel 그래픽 카드가 장착된 PC가 있는 경우, 관련 앱인 AMD Radeon Settings 또는 Intel Graphics Command Center에서는 안티앨리어싱을 완전히 끌 수 없다는 점을 알아두세요. 그러나 게임 내 설정에서 안티앨리어싱을 비활성화할 수 있습니다. 이 옵션은 사용 가능한 경우 종종 “Video” 섹션에 위치해 있습니다.

2. ShadowPlay 기능 끄기

내장된 NVIDIA GeForce Experience 앱에는 PC 성능 정보를 표시하거나 게임 중에 화면을 녹화할 수 있는 “In-Game Overlay” 옵션이 있습니다. 이를 ShadowPlay라고 합니다. 유용한 도구이지만, DXGI_ERROR_DEVICE HUNG 오류의 원인이 될 수 있으므로 비활성화해 보세요. NVIDIA 그래픽 카드가 없는 PC라면 이 해결책을 건너뛰어도 됩니다.

  1. Windows 검색에 “GeForce Experience”를 입력합니다. 가장 적합한 결과를 마우스 오른쪽 버튼으로 클릭한 후 “Run as Administrator”를 선택합니다. 이 앱이 PC에 설치되어 있지 않다면 NVIDIA 웹사이트에서 다운로드할 수 있습니다.

Windows 검색에 Geforce Experience 입력하기.

  1. “Settings”를 클릭하고 “General” 탭으로 이동하여 “In-Game Overlay” 기능을 찾을 수 있습니다. 그곳에서 옵션을 끄면 ShadowPlay가 비활성화됩니다.

오른쪽 상단 모서리에 설정 아이콘이 있는 NVIDIA GeForce Experience 인터페이스.

: Windows에 내장된 Xbox Game Bar를 사용하여 화면을 녹화할 수도 있습니다.

3. NVIDIA GeForce Experience 재설치

NVIDIA GeForce Experience가 유용하지만, 때때로 PC에서 문제를 일으킬 수 있습니다. 현재 겪고 있는 문제가 NVIDIA GeForce Experience 버그로 인한 것일 수 있으므로, 이 응용 프로그램을 재설치하는 것이 좋습니다.

  1. 검색 바에 “Control Panel”을 입력하고 가장 적합한 결과를 선택합니다.

Windows 검색을 사용하여 Control Panel 찾기.

  1. “Uninstall a program”을 클릭합니다.

제어판의 프로그램 섹션.

  1. 메뉴에서 “NVIDIA GeForce Experience”를 찾아 마우스 오른쪽 버튼을 클릭합니다. “Uninstall”을 선택합니다.

NVIDIA GeForce Experience 제거하기.

  1. 제거한 후 GeForce Experience 다운로드 웹사이트로 가서 “Download Now”를 클릭합니다. 다운로드한 패키지를 열고 화면의 지시에 따라 설치합니다.

NVIDIA 공식 웹사이트에서 GeForce Experience 다운로드.

4. 레지스트리에서 TDR 수정

Timeout Detection and Recovery (TDR)는 그래픽 카드가 응답하지 않는지를 판단하는 시스템 프로세스입니다. 이를 레지스트리 편집기를 통해 비활성화하면 GPU가 시간 제약 없이 앱을 처리할 수 있게 되어 여기에서 논의된 오류를 수정할 수 있습니다. 더 많은 레지스트리 팁을 원하나요? 몇 가지를 공유할게요.

  1. Windows + R 키를 눌러 실행 응용 프로그램을 엽니다. regedit를 입력하고 Enter 키를 누릅니다.

실행 응용 프로그램에

  1. 아래 경로를 따라가 그래픽 드라이버의 레지스트리로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.

GraphicsDriver로 가는 레지스트리 경로.

  1. “GraphicsDrivers” 폴더에 도달하면 오른쪽에서 마우스 오른쪽 버튼을 클릭하고 “New -> DWORD (32-bit) Value”를 선택합니다.

레지스트리 편집기에서 새 값 만들기.

  1. 값 이름 상자에 “TdrLevel”을 입력하고 “Value data”를 “0”으로 설정합니다. “OK”를 클릭한 다음 PC를 재시작합니다.

레지스트리 편집기에서 값 데이터 수정하기.

알고 있으면 좋은 정보: AMD Ryzen Master로 RAM을 쉽게 오버클러킹하는 방법은 다음과 같습니다.

5. GPU 오버클러킹 중지

GPU를 오버클러킹하고 있었다면, 칩의 기본 클럭 속도를 기본값으로 재설정해 보세요. 오버클러킹에 사용하는 애플리케이션에 따라 지침이 다를 수 있습니다.

MSI Afterburner에서는 주 화면 하단에 다양한 슬라이더가 있으며, 대부분은 CPU와 GPU 성능을 수정합니다. 모든 매개변수를 “0”으로 설정하여 칩의 클럭 속도를 기본값으로 설정한 후 “Save” 버튼을 클릭합니다.

MSI Afterburner 인터페이스 개요.

6. RAM 확인

Windows에는 PC 문제를 겪고 있는 사용자를 위한 몇 가지 진단 유틸리티가 있습니다. 이 유틸리티 중 하나는 Windows 메모리 진단으로, RAM 스틱을 결함 여부를 검사하고 소프트웨어 관련 결함이 발견되면 이를 수정하려고 합니다. 또는 하드웨어 관련 문제가 발견될 경우 RAM 스틱 수리를 권장할 수 있습니다. 다음 단계에 따라 Windows 메모리 진단 테스트를 실행하세요:

  1. “Windows Memory Diagnostic”을 입력하고 가장 적합한 결과를 클릭합니다.

검색을 사용하여 Windows Memory Diagnostic 찾기.

  1. 팝업창에서 “Restart now and check for problems (recommended)”를 선택합니다.

  1. PC가 재부팅되며 메모리 진단이 실행됩니다.
  2. PC가 다시 시작되면 검색 상자를 사용하여 “Event Viewer”로 이동하여 가장 적합한 항목을 선택합니다.

Windows 검색을 이용하여

  1. 왼쪽 패널에서 “Windows Logs -> System”을 선택하고 오른쪽에서 “Find”를 선택합니다.

  1. “MemoryDiagnostic”를 입력하고 “Find next”를 클릭합니다.

  2. “하드웨어 문제가 감지되었습니다. 이 문제를 식별하고 수리하려면 컴퓨터 제조업체에 문의해야 합니다.”라는 메시지가 표시되면, PC를 기술자에게 가져가거나 RAM 스틱을 교체해야 할 수도 있습니다.

7. DirectX 업데이트

Windows가 DirectX를 자동으로 업데이트하지만, DXGI_ERROR_DEVICE HUNG 오류를 겪고 있다면 직접 DirectX 업데이트를 검색해야 할 수도 있습니다.

  1. 검색 바에 “Check for Updates”를 입력하고 가장 적합한 결과를 선택합니다.

Windows 검색을 통해

  1. “Download”를 선택하여 최신 Windows 버전을 다운로드하고 설치합니다.

Windows 업데이트 보기.

  1. 사용 가능한 업데이트가 표시되지 않으면 “Check for updates”를 선택합니다.

Windows에서 업데이트 확인하기.

8. 그래픽 카드 드라이버 업데이트

장치 관리자를 통해 Windows가 드라이버 업데이트를 자동으로 검색하도록 하세요. 이것이 DXGI_ERROR_DEVICE HUNG를 효과적으로 해결하는 데 मदद될 것입니다.

  1. 시작 메뉴에서 마우스 오른쪽 버튼을 클릭하고 “Device Manager”를 선택합니다.

빠른 메뉴에서 Dxgi 오류 장치 관리.

  1. “Display Adapters”를 클릭하여 카테고리를 확장합니다.

Dxgi 오류 디스플레이 어댑터 설정 확장.

  1. 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하고 “Update driver”를 선택합니다.

장치 관리자에서 하드웨어에 대한 Dxgi 오류 업데이트 옵션.

  1. “Search automatically for drivers”를 선택합니다. 시스템에서 업데이트를 찾으면 자동으로 설치합니다.

드라이버를 자동으로 검색하는 Dxgi 오류 옵션.

제조업체 웹사이트에서 최신 그래픽 카드 드라이버를 다운로드하고 설치할 수도 있습니다. 최신 버전을 확보하고 싶다면 좋은 방법입니다. 그러나 드라이버 패키지를 설치하는 방법을 모르는 경우 이 과정이 약간 까다로울 수 있습니다.

: Windows PC에 서명되지 않은 드라이버를 설치해야 하나요? 저희가 방법을 보여드립니다.

자주 묻는 질문

DirectX의 최신 버전은 무엇인가요?

Windows 11에서 DirectX의 최신 버전은 DirectX 12 Ultimate입니다. 그러나 그래픽 카드에 따라 이 버전을 다운로드 할 수 없는 경우도 있습니다. Windows는 일반적으로 최신 호환 가능한 DirectX를 자동으로 감지하고 설치합니다.

DirectX 버전을 어떻게 확인하나요?

실행 박스에 dxdiag를 입력하고 Enter 키를 누릅니다. 이렇게 하면 DirectX 정보 창이 열리며, 여기에서 DirectX 버전과 CPU 모델 및 BIOS 버전을 확인할 수 있습니다.

DirectX Graphics Infrastructure (DXGI)란 무엇인가요?

Microsoft는 Windows Vista와 함께 DXGI를 도입했습니다. 이 하위 시스템은 그래픽 드라이버와 관련된 작업을 수행하며 다음과 같은 기능을 포함합니다:

  • 윈도우 모드 최적화
  • 다중 모니터 모드 제어
  • 버퍼 형식 선택
  • 프로세스 간 자원 분배

이 프로세스는 주로 PC가 Battlefield 시리즈나 Call of Duty: Modern Warfare와 같은 게임을 실행할 때 백그라운드에서 작동합니다.

이미지 출처: Pexels. 모든 스크린샷은 Farhad Pashaei에 의해 촬영되었습니다.