微软早在五月份就开始对符合条件的系统进行最终测试和认证。这样做是为了确保Windows 11 24H2就绪的PC能够支持Windows 11 24H2即将带来的所有功能。微软的下一个重要功能更新Windows 11 24H2版目前已在Copilot+PC上发布,预计很快也会在其他系统上发布。
nHE+p\ @X|ok*v` 此次Windows功能更新首次推出了Windows显示驱动程序模型(WDDM)3.2版,与通常情况一样,新的WDDM带来了新的功能和改进。其中,WDDM 3.2改进了驱动程序TDR(超时检测和恢复)调试,这有可能减少显示/图形驱动程序崩溃的次数。
%{Xm5#m c.\:peDk 除了DxgkddiCollectDbgInfo之外,微软还添加了一个新的DxgkddiCollectDbgInfo2回调函数,旨在提供有关TDR驱动程序超时的其他信息,这应有助于驱动程序开发人员调试问题的根本原因。
[KD}U-(Wg $=7H1 w 微软解释说:
<kROH0+ x}uwWfe 3 为了帮助进行TDR(超时检测和恢复)分析,操作系统历史性地调用了内核模式驱动程序的DxgkddiCollectDbgInfo回调,允许驱动程序将自己的有效载荷写入系统从客户机上传的TDR报告中。
rT o%=0P Mi<*6j0 添加了DxgkddiCollectDbgInfo2作为TDR调试扩展。该回调允许操作系统向KMD传递有关TDR根本原因的更详细信息。反过来,内核模式驱动程序(KMD)可以保存与负责TDR的GPU部分相关的状态。
$`ON!,oa
I8:"h 当Windows检测到图形处理器无响应时间超过两秒,从而重置显卡以恢复到功能性桌面状态时,就会出现TDR。虽然TDR很烦人,但它实际上是有帮助的,因为如果没有TDR,系统就无法在不进行硬重置的情况下恢复响应。
N4'
.a=1 ;U8dm" 除了微软之外,AMD最近也在TDR调查方面取得了一些不错的进展。该公司于2023年8月发布了Radeon GPU Detective工具,旨在实现类似目的。这可能就是《黑色神话:悟空》TDR崩溃bug在较短时间内得到修复的原因。
Qa>%[jx,@,