Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 11/10에서 시간 초과 감지 및 복구(TDR) 충돌

가장 일반적인 GPU 관련 오류 및 충돌 중 하나를 시간 초과 감지 및 복구라고 합니다. 또는 로그의 TDR 오류, 이벤트 뷰어 등. 이 경우 찾을 수 있는 가장 일반적인 오류 메시지는 "디스플레이 드라이버가 응답을 중지하고 복구되었습니다. " 및 중지 코드가 포함된 BSOD 버그 확인 0x116:VIDEO_TDR_ERROR .이 기사에서는 이러한 오류를 해결하는 몇 가지 방법을 제안합니다.

Windows 11/10에서 시간 초과 감지 및 복구(TDR) 충돌

TDR은 Windows 11, Windows 10, Windows 8.1, Windows 7 및 Windows Vista에 있습니다. TDR은 문제가 있는 상황을 감지하고 동적으로 작동하는 데스크톱으로 복구를 시도합니다.

시간 초과 감지 및 복구(TDR)

MSDN에 따르면 TDR 프로세스는 다음과 같습니다.

  1. 시간 초과 감지: Windows 그래픽 스택의 비디오 스케줄러 구성 요소는 GPU가 특정 작업을 실행하는 데 허용된 양자 시간보다 더 오래 걸리는 것을 감지하고 이 특정 작업을 선점하려고 시도합니다. 선점 작업에는 "대기" 시간 초과, 즉 실제 "TDR 시간 초과"가 있습니다. 따라서 이 단계는 프로세스의 "시간 초과 감지" 단계입니다. Windows의 기본 시간 초과 기간은 2초입니다. GPU가 TDR 제한 시간 내에 현재 작업을 완료하거나 선점할 수 없으면 GPU가 정지된 것으로 진단됩니다.
  2. 복구 준비: 운영 체제는 시간 초과가 감지되었으며 GPU를 재설정해야 함을 WDDM 드라이버에 알립니다. 드라이버는 메모리 액세스를 중지하고 이 시간 이후에는 하드웨어에 액세스하지 않아야 합니다. 운영 체제와 WDDM 드라이버는 사후 진단에 유용할 수 있는 하드웨어 및 기타 상태 정보를 수집합니다.
  3. 데스크톱 복구: 운영 체제는 그래픽 스택의 적절한 상태를 재설정합니다. 그래픽 스택의 비디오 메모리 관리자 구성 요소는 비디오 메모리에서 모든 할당을 제거합니다. WDDM 드라이버는 GPU 하드웨어 상태를 재설정합니다. 그래픽 스택은 최종 작업을 수행하고 데스크탑을 응답 상태로 복원합니다. 앞서 언급했듯이 일부 이전 DirectX 응용 프로그램은 이제 검은색으로만 렌더링될 수 있으며 사용자는 이러한 응용 프로그램을 다시 시작해야 할 수 있습니다. "장치 제거"를 처리하는 잘 작성된 DirectX 9Ex 및 DirectX 10 응용 프로그램은 계속해서 올바르게 작동합니다. 응용 프로그램은 Microsoft Direct3D 장치와 모든 개체를 릴리스한 다음 다시 만들어야 합니다. DirectX 응용 프로그램 프로그래머는 Windows SDK에서 더 많은 정보를 찾을 수 있습니다.

디스플레이 드라이버가 응답을 중지하고 복구되었습니다.

찾을 수 있는 가장 일반적인 오류 메시지는 "디스플레이 드라이버가 응답을 중지하고 복구되었습니다."입니다. 또한 중지 코드 버그 확인 0x116:VIDEO_TDR_ERROR와 함께 BSOD가 표시될 수도 있습니다.

Windows 11/10에서 시간 초과 감지 및 복구(TDR) 충돌

이 문제를 해결할 수 있는 몇 가지 방법이 있습니다.

  • 메모리 확인 즉, 램. RAM에 문제가 있는 경우 이것이 디스플레이 충돌의 원인일 가능성이 큽니다. Memtest86+로 메모리 진단 고급 메모리 진단을 실행하는 방법에 대한 기사를 확인하십시오. 또한 BIOS에서 RAM의 타이밍과 전압이 올바르게 설정되어 있는지 확인하십시오. 마더보드 및 RAM 설명서를 참조하십시오.
  • 오버클럭 GPU가 이 문제를 일으킬 수 있습니다. 따라서 Overclocking이 값을 기본 설정으로 재설정한 다음 테스트하여 문제가 해결되는지 확인합니다.
  • 손상되거나 잘못된 디스플레이 드라이버. 디스플레이 드라이버가 손상된 경우 디스플레이가 충돌할 가능성이 매우 높습니다. 대부분의 경우 제거하고 다시 설치하면 문제가 해결되지 않습니다. 완전한 드라이버 정리를 수행해야 합니다. NVIDIA 및 ATL 카드 드라이버 정리를 사용할 수 있습니다. .
  • 또 다른 이유는 과열입니다. . 게임을 하거나 GPU를 사용하는 소프트웨어로 작업하는 동안 디스플레이 카드가 매우 뜨거워져 드라이버가 충돌하고 결국 전체 시스템이 충돌할 수 있습니다. RivaTuner 사용 디스플레이 카드가 과열되었는지 확인합니다. 팬 설정을 조정하고 차이가 있는지 확인하십시오. 그렇지 않은 경우 컴퓨터 수리점에 가져 가서 타워를 청소하여 먼지 관련 문제를 배제하는 것이 좋습니다.
  •  다음 이유는 전력 부족 또는 불량 PSU일 수 있습니다. . 디스플레이 카드가 제대로 작동하려면 충분한 전원이 필요하며 전원이 충분하지 않으면 카드가 오작동합니다. 전원 공급 계산기 사용 시스템을 실행하기에 충분한 주스가 있는지 확인합니다. 시스템을 실행하기에 충분한 주스가 있으면 컴퓨터 수리점에 가져가 다른 PSU로 테스트하도록 하십시오.
  • 고급 사용자의 경우 Windows 레지스트리에서 디버깅을 활성화하는 방법이 있습니다.
  • 이 모든 단계가 실패하면 디스플레이 카드가 불량일 가능성이 높습니다. 아직 보증 기간이 남아 있으면 교체품으로 보내십시오.

이 단계가 TDR 관련 오류를 해결하는 데 도움이 되었기를 바랍니다. 추가 단계를 알고 계시다면 저희와 공유해 주십시오.

Windows 11/10에서 시간 초과 감지 및 복구(TDR) 충돌