返回上一页  首页 | cnbeta报时: 01:41:09
得益于WDDM 3.2 Windows 11 24H2 图形驱动程序崩溃次数可能会减少
发布日期:2024-09-04 04:09:22  稿源:cnBeta.COM

微软早在五月份就开始对符合条件的系统进行最终测试和认证。这样做是为了确保 Windows 11 24H2 就绪的 PC 能够支持 Windows 11 24H2 即将带来的所有功能。微软的下一个重要功能更新 Windows 11 24H2 版目前已在 Copilot+ PC 上发布,预计很快也会在其他系统上发布。

y2681m61wv1d1.png

此次 Windows 功能更新首次推出了 Windows 显示驱动程序模型(WDDM)3.2 版,与通常情况一样,新的 WDDM 带来了新的功能和改进。其中,WDDM 3.2 改进了驱动程序 TDR(超时检测和恢复)调试,这有可能减少显示/图形驱动程序崩溃的次数。

除了 DxgkddiCollectDbgInfo 之外,微软还添加了一个新的 DxgkddiCollectDbgInfo2 回调函数,旨在提供有关 TDR 驱动程序超时的其他信息,这应有助于驱动程序开发人员调试问题的根本原因。

微软解释说:

为了帮助进行 TDR(超时检测和恢复)分析,操作系统历史性地调用了内核模式驱动程序的 DxgkddiCollectDbgInfo 回调,允许驱动程序将自己的有效载荷写入系统从客户机上传的 TDR 报告中。

添加了 DxgkddiCollectDbgInfo2 作为 TDR 调试扩展。该回调允许操作系统向 KMD 传递有关 TDR 根本原因的更详细信息。反过来,内核模式驱动程序(KMD)可以保存与负责 TDR 的 GPU 部分相关的状态。

当 Windows 检测到图形处理器无响应时间超过两秒,从而重置显卡以恢复到功能性桌面状态时,就会出现 TDR。虽然 TDR 很烦人,但它实际上是有帮助的,因为如果没有 TDR,系统就无法在不进行硬重置的情况下恢复响应。

除了微软之外,AMD 最近也在 TDR 调查方面取得了一些不错的进展。该公司于 2023 年 8 月发布了Radeon GPU Detective 工具,旨在实现类似目的。这可能就是《黑色神话:悟空》TDR 崩溃 bug 在较短时间内得到修复的原因。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 01:41:09

文字版  标准版  电脑端

© 2003-2024