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

Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리

이 글에서는 Windows 10에서 발생하는 비디오 TDR 실패(Video TDR Failure) 블루스크린 오류를 해결하는 다양한 방법을 소개합니다.

비디오 TDR 실패 오류는 컴퓨터가 갑자기 블루스크린으로 충돌하면서 나타나며, 저장하지 않은 작업 내용이 모두 사라지고 시스템을 강제로 재시작해야 하는 상황이 발생합니다. 오류 화면은 아래 스크린샷과 같습니다.

Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리

오류 화면에 표시되는 파일명은 사용 중인 그래픽 카드에 따라 다릅니다. 일반적으로 atikmpag.sys(AMD), nvlddmkm.sys(NVIDIA), igdkmd64.sys(Intel) 파일이 이 화면에 나타납니다.

비디오 TDR 실패의 원인

비디오 TDR 실패의 가장 흔한 원인은 디스플레이 드라이버 문제입니다. 드라이버에 버그가 있거나 백그라운드에서 너무 많은 프로그램이 실행 중일 때 이러한 충돌이 발생할 수 있습니다.

그 외 시스템 충돌을 유발하는 원인은 다음과 같습니다.

  • 오래된 디스플레이 드라이버
  • 디스플레이 드라이버의 버그
  • 손상된 드라이버
  • 백그라운드에서 과도하게 실행 중인 프로그램
  • GPU 오버클럭
  • PC 과열
  • 누락된 Windows 업데이트
  • 하드웨어 불량

TDR 오류란 무엇인가?

TDR은 Timeout Detection and Recovery(시간 초과 감지 및 복구)의 약자로, Windows 10이 그래픽 드라이버가 응답하지 않는 것을 감지했을 때 해당 드라이버를 자동으로 재설정하는 기능입니다.

TDR 기능은 시스템 재시작(블루스크린 충돌)을 방지하고, 아래와 같은 팝업 메시지를 Windows 10 바탕화면에 표시합니다.

Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리

간혹 TDR 기능 자체가 실패하여 위 스크린샷처럼 PC가 블루스크린으로 충돌하기도 합니다.

비디오 TDR 실패 해결 방법

이 오류를 해결하는 방법은 여러 가지가 있으며, 시스템 환경에 따라 효과가 다를 수 있습니다. 아래에 모든 해결 방법을 정리했습니다.

1. 디스플레이 드라이버 업데이트

대부분의 경우 비디오 드라이버를 최신 버전으로 업데이트하면 이러한 시스템 충돌이 해결됩니다. 드라이버 업그레이드는 다음과 같은 문제들을 해결해 줍니다.

  • 오래되었거나 버그가 있는 드라이버
  • 손상된 드라이버
  • 호환성 문제

Driver Booster, DriverPack Solution, Snappy Driver Installer, Driver Talent 같은 소프트웨어를 사용하면 드라이버를 자동으로 업데이트할 수 있습니다. 이들 프로그램은 모두 무료 버전을 제공하며, 시스템의 모든 드라이버를 한 번에 관리할 수 있어 활용을 권장합니다.

비디오 드라이버를 수동으로 업데이트하려면 다음 단계를 따르세요.

  • 제조사 공식 웹사이트에서 최신 드라이버를 다운로드합니다. (반드시 제조사 사이트에서만 다운로드하세요)
  • Windows 10에서 시작 버튼을 클릭하고 장치 관리자(Device Manager)를 입력한 후 Enter 키를 누릅니다.
  • 디스플레이 어댑터(Display Adapters)를 확장합니다.
  • 디스플레이 어댑터를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 소프트웨어 업데이트"를 선택합니다.
    Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리
  • 다운로드한 최신 드라이버가 저장된 위치를 지정합니다.
  • 안내에 따라 드라이버를 업데이트합니다.
  • 컴퓨터를 재시작합니다.

주요 제조사의 그래픽 드라이버 다운로드 페이지는 다음과 같습니다.

NVIDIA: https://www.nvidia.com/Download/index.aspx

AMD: https://support.amd.com/en-us/download

Intel: https://www.intel.com/content/www/us/en/support/products/80939/graphics-drivers.html

2. 디스플레이 드라이버 제거 후 재설치

디스플레이 드라이버가 손상된 경우, 드라이버를 제거한 후 다시 설치하면 손상 문제를 해결할 수 있습니다.

디스플레이 드라이버를 제거하고 재설치하려면 다음 순서대로 진행하세요.

  • 시작 버튼을 클릭하고 장치 관리자를 입력한 후 Enter 키를 누릅니다.
  • 디스플레이 어댑터를 확장합니다.
  • 디스플레이 어댑터를 마우스 오른쪽 버튼으로 클릭하고 "디바이스 제거"를 선택합니다.
  • 컴퓨터를 재시작합니다.
  • 다시 시작 버튼을 클릭하고 장치 관리자를 연 후 Enter 키를 누릅니다.
  • 디스플레이 어댑터를 확장합니다.
  • 디스플레이 어댑터를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 소프트웨어 업데이트"를 선택합니다.
  • 저장된 최신 드라이버 위치를 지정합니다.
  • 안내에 따라 드라이버를 설치합니다.
  • 컴퓨터를 재시작합니다.

3. 디스플레이 드라이버 비활성화

디스플레이 드라이버를 비활성화하면 Windows 10이 표준 디스플레이 드라이버를 대신 사용하게 됩니다. 이는 비디오 TDR 실패가 하드웨어 문제 때문인지 확인하기 위한 조치입니다.

디스플레이 드라이버를 비활성화한 상태에서도 시스템이 계속 충돌한다면, 문제는 Windows 10 자체가 아니라 하드웨어 쪽일 가능성이 높습니다.

디스플레이 드라이버를 비활성화하려면 다음 단계를 따르세요.

  • 시작 버튼을 클릭하고 장치 관리자를 입력한 후 Enter 키를 누릅니다.
  • 디스플레이 어댑터를 확장합니다.
  • 디스플레이 어댑터를 마우스 오른쪽 버튼으로 클릭하고 "디바이스 사용 안 함"을 선택합니다.
  • 컴퓨터를 재시작합니다.

충돌이 계속된다면 다음 두 단계(4. GPU 설정 초기화 + 5. 하드웨어 점검)를 진행하고, 충돌이 멈췄다면 6번 단계로 건너뛰세요.

4. 디스플레이 드라이버 GPU 설정 초기화

그래픽 카드를 오버클럭했다면 이것이 충돌의 원인일 수 있습니다. 디스플레이 장치의 GPU 설정을 기본값으로 초기화하세요.

GPU-Z 유틸리티를 사용하면 GPU 설정을 기본값으로 되돌리는 데 도움을 받을 수 있으며, 그래픽 어댑터 구성을 확인하고 검증하는 용도로도 활용할 수 있습니다.

Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리

5. 하드웨어 문제 점검

여기까지 진행해도 문제가 지속된다면 그래픽 어댑터 자체의 하드웨어 결함일 가능성이 큽니다. 시도해 볼 수 있는 방법은 두 가지입니다.

먼저 그래픽 카드를 본체에서 완전히 분리한 후 같은 슬롯에 다시 장착해 보세요. 그래픽 카드가 슬롯에 제대로 삽입되지 않았다면 충돌이 발생할 수 있습니다.

이 작업을 위해서는 아래 사진처럼 본체를 열어야 합니다.

Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리

이 방법으로도 해결되지 않으면 그래픽 카드를 새 제품으로 교체해야 합니다.

6. 시스템 BIOS 업데이트

PC의 BIOS가 매우 오래된 버전이라면 BIOS와 디스플레이 드라이버 간의 통신에서 호환성 문제가 발생할 수 있습니다. 시스템 BIOS를 업그레이드하면 이 문제가 해결될 수 있습니다.

BIOS를 업그레이드하려면 먼저 현재 설치된 BIOS 버전을 확인하세요.

  • 시작 버튼을 클릭하고 msinfo32를 입력한 후 Enter 키를 누릅니다.
  • BIOS 버전/날짜와 SMBIOS 버전 항목을 기록해 둡니다.
    Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리
  • 메인보드 제조사 웹사이트에서 더 최신 버전이 있는지 확인합니다.
  • 최신 버전을 다운로드합니다.
  • 최신 버전을 설치합니다.
  • 시스템을 재시작합니다.

7. Windows 업데이트

마이크로소프트의 최신 Windows 10 업데이트를 주기적으로 설치하는 것이 중요합니다. 현재 겪고 있는 시스템 충돌에 대한 수정 사항이 업데이트에 포함되어 있을 수 있습니다.

최신 업데이트를 다운로드하고 설치하려면 다음 단계를 따르세요.

  • 시작 > 설정을 클릭합니다.
  • 업데이트 및 보안을 클릭합니다.
  • Windows 업데이트를 클릭합니다.
  • 업데이트 확인을 클릭합니다.
  • 안내에 따라 최신 업데이트를 다운로드하고 설치합니다.

8. PCI Express 전원 관리 설정 변경

PCI Express의 전원 관리 설정을 변경하면 시스템 충돌이 멈출 수 있습니다. 설정을 변경하려면 다음 단계를 따르세요.

  • 시작 버튼을 클릭하고 제어판(control panel)을 입력한 후 Enter 키를 누릅니다.
  • 전원 옵션을 검색하여 클릭합니다.
  • 전원 계획 설정 변경을 클릭합니다.
  • 고급 전원 설정 변경을 클릭합니다.
  • PCI Express 항목을 확장합니다.
  • 링크 상태 전원 관리(Link State Power Management)를 "사용 안 함"으로 설정합니다.

Windows 10에서 TDR을 끄는 방법

TDR 프로세스는 원래 비디오 TDR 실패 블루스크린을 방지하는 역할을 하지만, 드문 경우지만 오히려 충돌의 원인이 되기도 합니다.

Windows 10에서 TDR을 비활성화하려면 아래 단계를 따르세요.

  • 시작 버튼을 클릭하고 regedit를 입력한 후 Enter 키를 누릅니다.
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers 경로로 이동합니다.
  • TdrDelay 값을 더블클릭합니다.
  • 값을 2에서 10으로 변경합니다.
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers 경로로 이동합니다.
  • TdrLevel 값을 더블클릭합니다.
  • 값을 1에서 0으로 변경합니다.
  • 컴퓨터를 재시작합니다.

NVIDIA 또는 AMD 그래픽 어댑터를 사용 중이라면 추가로 몇 가지 단계를 더 수행해야 합니다.

NVIDIA

NVIDIA에서 TDR을 비활성화하려면 다음을 수행하세요.

  • 시스템 트레이의 Nsight Monitor 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  • Options를 클릭합니다.
  • General 탭을 클릭합니다.
  • WDDM TDR enabled 항목에서 False를 선택합니다.
  • OK를 클릭합니다.
  • 컴퓨터를 재시작합니다.

AMD

AMD에서 TDR을 비활성화하려면 다음을 수행하세요.

  • 시작 버튼을 클릭하고 regedit를 입력한 후 Enter 키를 누릅니다.
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers 경로로 이동합니다.
  • TdrDelay 값을 더블클릭합니다.
  • 값을 2에서 8로 변경합니다.
  • 컴퓨터를 재시작합니다.

Windows 10 비디오 TDR 실패(VIDEO_TDR_FAILURE) 블루스크린 오류 해결 방법 총정리

TDR 대기 시간을 늘리는 방법

그래픽 드라이버가 응답하지 않을 때 TDR이 드라이버를 재설정하기까지의 대기 시간을 늘리면 비디오 TDR 실패 오류를 예방할 수 있습니다.

TDR 대기 시간을 늘리려면 다음 단계를 따르세요.

  • 시작 버튼을 클릭하고 regedit를 입력한 후 Enter 키를 누릅니다.
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers 경로로 이동합니다.
  • TdrDelay 값을 더블클릭합니다.
  • 값을 2에서 8로 변경합니다.
  • 컴퓨터를 재시작합니다.

Windows 10에서 atikmpag.sys 비디오 TDR 실패 오류 해결 방법

Windows 10에서 atikmpag.sys 관련 비디오 TDR 실패 오류를 해결하려면 다음 단계를 따르세요.

  • 파일 탐색기를 열고 C:\Windows\System32\drivers 폴더로 이동합니다.
  • atikmpag.sys 파일을 찾아 atikmpag.OLD로 이름을 변경합니다.
  • 시작 버튼을 클릭하고 CMD를 입력한 후 관리자 권한으로 실행합니다.
  • expand.exe C:\ATI\atikmdag.sy_ C:\ATI\atikmdag.sys 명령을 실행합니다.
  • C:\ATI\atikmdag.sys 파일을 C:\Windows\System32\drivers 폴더로 복사합니다.
  • 컴퓨터를 재시작합니다.

Windows 10에서 nvlddmkm.sys 비디오 TDR 실패 오류 해결 방법

Windows 10에서 nvlddmkm.sys 관련 비디오 TDR 실패 오류를 해결하려면 다음 단계를 따르세요.

  • 파일 탐색기를 열고 C:\Windows\System32\drivers 폴더로 이동합니다.
  • nvlddmkm.sys 파일을 찾아 nvlddmkm.OLD로 이름을 변경합니다.
  • 시작 버튼을 클릭하고 CMD를 입력한 후 관리자 권한으로 실행합니다.
  • expand.exe C:\NVIDIA\nvlddmkm.sy_ C:\NVIDIA\nvlddmkm.sys 명령을 실행합니다.
  • C:\NVIDIA\nvlddmkm.sys 파일을 C:\Windows\System32\drivers 폴더로 복사합니다.
  • 컴퓨터를 재시작합니다.

Windows 10에서 igdkmd64.sys 비디오 TDR 실패 오류 해결 방법

Windows 10에서 igdkmd64.sys 관련 비디오 TDR 실패 오류를 해결하려면 다음 단계를 따르세요.

  • 파일 탐색기를 열고 C:\Windows\System32\drivers 폴더로 이동합니다.
  • igdkmd64.sys 파일을 찾아 igdkmd64.OLD로 이름을 변경합니다.
  • 시작 버튼을 클릭하고 CMD를 입력한 후 관리자 권한으로 실행합니다.
  • expand.exe C:\INTEL\igdkmd64.sy_ C:\INTEL\igdkmd64.sys 명령을 실행합니다.
  • C:\INTEL\igdkmd64.sys 파일을 C:\Windows\System32\drivers 폴더로 복사합니다.
  • 컴퓨터를 재시작합니다.

자주 묻는 질문(FAQ)

Windows 10의 비디오 TDR 실패 블루스크린 문제에 대해 자주 묻는 질문들을 정리했습니다.

TdrDelay란 무엇인가요? TdrDelay는 Windows 10이 디스플레이 드라이버의 응답 없음을 감지한 후 드라이버를 재설정하기까지 기다리는 시간입니다. 이 설정은 레지스트리의 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\TdrDelay에 위치합니다.

TdrLevel이란 무엇인가요? TdrLevel은 Windows 10이 디스플레이 드라이버의 응답 없음을 감지했을 때 취할 동작을 의미합니다. 설정 가능한 값은 Enabled(활성화), Disabled(비활성화), Debug(디버그)이며, 레지스트리의 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\TdrLevel에서 설정할 수 있습니다.

Nsight란 무엇인가요? Nsight는 NVIDIA에서 제공하는 애플리케이션으로, NVIDIA 장치의 디버깅, 프로파일링 및 분석에 사용됩니다.