lqy97803 发表于 2016-7-5 23:52

彻底解决x62在win7下异构测试显示驱动停止响应的问题

本帖最后由 lqy97803 于 2016-7-6 07:25 编辑

  最近在用各种测试软件测试x62,发现在win7系统下,鲁大师的CPU测试中,在进行到异构计算时,每次必定会黑屏,然后出现显示器驱动停止响应的提示,经过几天的资料查找,发现大部份资料都没有给出具体有效的解决办法,后来查找到一篇文章写到了win7系统下的”超时检测和恢复 (TDR)服务“,此服务是执行到了显卡挂起热重启故障处理的最后一步。黑屏是系统reset显卡之前的瞬间,在重设分辨率。这是微软的技术文档自己描述的,没有任何疑问。
  TDR是微软为了解决显卡挂起导致系统死机的问题而开发的,首先在Vista上启用,后来在Vista SP1上有更新,win7下全盘继承。发展这个的原因很微软:windows的爱崩溃,在XP年代及以前,是大家嘲笑的对象。所以微软下了大功夫来解决崩溃死机的问题。他们的统计发现,XP约有20%的系统崩溃/卡死是因为显卡挂起,需要重启,占所有分类故障原因的头把交椅。而显卡挂起的原因又是多种多样的。因此头痛医头,脚痛医脚的TDR就应运而生。它不是去解决显卡的问题,而是致力于先要诊断显卡挂起,而在确诊后,系统用一个服务去热重启显卡,结果系统就没有崩溃/卡死嘛!这就是微软的终极目的。
   说了这么多,其实解决起来很简单,那就是把TDR服务关了,关闭TDR服务的步骤:
  1、运行regedit.exe。
  2、浏览到并单击以下注册表子项:
  HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\GraphicsDrivers
  3、新建一个"TdrLevel "32位Dword,值为0
      4、重启  5、图示如下:
  

  

  经过实际运行测试,关闭TDR服务后,鲁大师在CPU测试到异构计算时,再也不黑屏并出现”显示器驱动停止响应“等提示了。附:在win7 系统下,关闭TDR服务后,BIOS TDP为默认值,鲁大师的测分





HOPE 发表于 2016-7-5 23:56

加分表示支持。

cachee 发表于 2016-7-5 23:57

热烈祝贺问题解决

endward 发表于 2016-7-6 00:04

这个屌

nineapple 发表于 2016-7-6 00:11

关闭了TDR是不是就等于多了20%的可能死机/崩溃?

也就是原本只是黑屏和显示驱动停止,关闭就有可能出现蓝屏/挂起??

lqy97803 发表于 2016-7-6 00:21

nineapple 发表于 2016-7-6 00:11
关闭了TDR是不是就等于多了20%的可能死机/崩溃?

也就是原本只是黑屏和显示驱动停止,关闭就有可能出现 ...

事实证明,大部分是矫枉过正

姐夫 发表于 2016-7-6 01:21

试了修改了一下 发现没用啊 CPU测试得分反而下降了 还是在黑屏呢

zhangyongtao 发表于 2016-7-6 01:26

楼主最近也开始技术派了   支持下

lqy97803 发表于 2016-7-6 07:02

姐夫 发表于 2016-7-6 01:21
试了修改了一下 发现没用啊 CPU测试得分反而下降了 还是在黑屏呢

是否注册表改错了?我实测有效果

lqy97803 发表于 2016-7-6 07:03

zhangyongtao 发表于 2016-7-6 01:26
楼主最近也开始技术派了   支持下

嘿嘿,为了全方位折腾好x62

lqy97803 发表于 2016-7-6 07:29

HOPE 发表于 2016-7-5 23:56
加分表示支持。

谢谢老大

姐夫 发表于 2016-7-6 08:22

lqy97803 发表于 2016-7-6 07:02
是否注册表改错了?我实测有效果

没有啊是建的32位值啊

lqy97803 发表于 2016-7-6 08:24

姐夫 发表于 2016-7-6 08:22
没有啊是建的32位值啊

位置有没错?我上面补上了图示

levelten 发表于 2016-7-6 09:02

,MARK

carcheche 发表于 2016-7-6 09:06

mark 学习了。

julin2007 发表于 2016-7-6 09:48

技术派,仰望之。

vicgeng 发表于 2016-7-6 10:12

结束文章,顶顶

richolas 发表于 2016-7-9 09:23

好好好

rong29000 发表于 2016-7-9 13:49

支持一下!

ppdz 发表于 2016-7-10 00:05

MARK,学习

goodffd 发表于 2016-8-24 14:11

本帖最后由 goodffd 于 2016-8-24 14:41 编辑

其实根据微软文档,有可以更改tdrdelay,把默认的2秒改长,改到10秒能顺利过鲁大师的异构能力检测。

caihui0421 发表于 2016-8-24 16:40

学习了

xman981 发表于 2016-8-25 01:43

Mark,Backup^g^

isaycc 发表于 2016-8-25 07:59

既然挖出来了就收藏以示支持

starwutian 发表于 2016-8-25 10:12

楼主的这个方法无法根治。
TDR是 系统避免机器死机的一个技术,你关掉了,就会增加死机黑屏蓝屏的几率。

archchenfeioa 发表于 2016-8-25 12:35

小白插一句:系统是64位的话,要建Dword(64)的吧……

a373870 发表于 2016-8-25 12:49

好^v^

bdgboss 发表于 2016-8-25 13:49

技术派 赞一个

goodffd 发表于 2016-8-25 18:45

archchenfeioa 发表于 2016-8-25 12:35 static/image/common/back.gif
小白插一句:系统是64位的话,要建Dword(64)的吧……

不是的,64还是32看程序调用而非系统是64还是32。

archchenfeioa 发表于 2016-8-27 12:21

goodffd 发表于 2016-8-25 18:45
不是的,64还是32看程序调用而非系统是64还是32。

哦,受教
页: [1]
查看完整版本: 彻底解决x62在win7下异构测试显示驱动停止响应的问题