Microsoft의 WDDM 3.2 덕분에 Windows 11 24H2에서 그래픽 드라이버 충돌이 줄어들 수 있습니다
Microsoft의 다음 큰 기능 업데이트인 Windows 11 버전 24H2는 현재 Copilot+ PC용으로 출시되었으며 나머지 시스템에서도 곧 출시 될 예정입니다 . 저희는 이에 대한 자세한 기능 리뷰를 전담 기사 에 게시했습니다 .
Microsoft는 5월에 적격 시스템의 최종 테스트 및 인증을 시작했습니다 . 이는 Windows 11 24H2 지원 PC가 Windows 11 24H2가 가져올 모든 기능을 지원할 수 있도록 하기 위해 수행됩니다.
이 Windows 기능 업데이트는 Windows Display Driver Model(WDDM) 버전 3.2로 데뷔했으며, 보통 그렇듯이 새로운 WDDM은 새로운 기능과 개선 사항을 제공합니다. 그 중에서도 WDDM 3.2는 개선된 드라이버 TDR(시간 초과 감지 및 복구) 디버깅을 제공하며, 이는 잠재적으로 디스플레이/그래픽 드라이버 충돌을 줄일 수 있습니다.
Microsoft는 DxgkddiCollectDbgInfo 외에도 TDR 드라이버 시간 초과에 대한 추가 정보를 제공하는 새로운 DxgkddiCollectDbgInfo2 콜백 함수를 추가했습니다. 이는 드라이버 개발자가 문제의 근본 원인을 디버깅하는 데 도움이 될 것입니다.
Microsoft에서는 다음과 같이 설명합니다.
TDR(시간 초과 감지 및 복구) 분석을 지원하기 위해 OS는 예전에는 커널 모드 드라이버의 DxgkddiCollectDbgInfo 콜백을 호출하여 드라이버가 시스템이 고객 머신에서 업로드하는 TDR 보고서에 자체 페이로드를 쓸 수 있도록 했습니다.
DxgkddiCollectDbgInfo2가 TDR 디버그 확장으로 추가되었습니다. 이 콜백을 통해 OS는 TDR의 근본 원인에 대한 더 자세한 정보를 KMD에 전달할 수 있습니다. 그러면 커널 모드 드라이버(KMD)가 TDR을 담당하는 GPU 부분과 관련된 상태를 저장할 수 있습니다.
궁금하시다면, TDR은 Windows가 GPU가 2초 이상 응답하지 않는다는 것을 감지하고 그래픽 카드를 재설정하여 기능하는 데스크톱 상태로 복구할 때 발생합니다. 귀찮기는 하지만 TDR은 실제로 도움이 됩니다. 왜냐하면 TDR이 없으면 하드 리셋 없이는 시스템을 복구할 수 없기 때문입니다.