论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 97阅读
  • 0回复

[业界新闻]得益于WDDM 3.2 Windows 11 24H2 图形驱动程序崩溃次数可能会减少 [复制链接]

上一主题 下一主题
 

发帖
7096
今日发帖
最后登录
2024-12-23
只看楼主 倒序阅读 使用道具 楼主  发表于: 2024-09-04 11:35:56
  微软早在五月份就开始对符合条件的系统进行最终测试和认证。这样做是为了确保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