微软早在五月份就开始对符合条件的系统进行最终测试和认证。这样做是为了确保Windows 11 24H2就绪的PC能够支持Windows 11 24H2即将带来的所有功能。微软的下一个重要功能更新Windows 11 24H2版目前已在Copilot+PC上发布,预计很快也会在其他系统上发布。
u+6L>7t88I [\fwnS_1 此次Windows功能更新首次推出了Windows显示驱动程序模型(WDDM)3.2版,与通常情况一样,新的WDDM带来了新的功能和改进。其中,WDDM 3.2改进了驱动程序TDR(超时检测和恢复)调试,这有可能减少显示/图形驱动程序崩溃的次数。
g%ys| G|t0no\f 除了DxgkddiCollectDbgInfo之外,微软还添加了一个新的DxgkddiCollectDbgInfo2回调函数,旨在提供有关TDR驱动程序超时的其他信息,这应有助于驱动程序开发人员调试问题的根本原因。
# Rs5W hVFZQJ?cv 微软解释说:
{5ehm i&)([C0z$ 为了帮助进行TDR(超时检测和恢复)分析,操作系统历史性地调用了内核模式驱动程序的DxgkddiCollectDbgInfo回调,允许驱动程序将自己的有效载荷写入系统从客户机上传的TDR报告中。
o7PS1qcya< ;/ |tU
o$ 添加了DxgkddiCollectDbgInfo2作为TDR调试扩展。该回调允许操作系统向KMD传递有关TDR根本原因的更详细信息。反过来,内核模式驱动程序(KMD)可以保存与负责TDR的GPU部分相关的状态。
eqOT@~H ~(Q#G"t 当Windows检测到图形处理器无响应时间超过两秒,从而重置显卡以恢复到功能性桌面状态时,就会出现TDR。虽然TDR很烦人,但它实际上是有帮助的,因为如果没有TDR,系统就无法在不进行硬重置的情况下恢复响应。
%'X7T^uE y>T> 除了微软之外,AMD最近也在TDR调查方面取得了一些不错的进展。该公司于2023年8月发布了Radeon GPU Detective工具,旨在实现类似目的。这可能就是《黑色神话:悟空》TDR崩溃bug在较短时间内得到修复的原因。
r1=j$G