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