显示器驱动已停止响应并且已恢复_第1页
显示器驱动已停止响应并且已恢复_第2页
显示器驱动已停止响应并且已恢复_第3页
显示器驱动已停止响应并且已恢复_第4页
显示器驱动已停止响应并且已恢复_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、对于“显示器驱动程序已停止响应并且已成功恢复”的故障研究新装的机器win7x64,显卡用华硕GTX560TiDCII1GD5(不是那个2G显存的),半个月时间多次出现GUI挂起的信息框,以及出现了3次:忽然黑屏几秒后显示:显示器驱动程序已停止响应并且已成功恢复。把我给愁闷的!大略上网一看,这是个广泛并且固执的问题,从Vista时代就继承下来,解说和解决方案多得头晕眼花,但没有一个真实威望的说法。于是花了几日的时间上网细搜,查中文论坛,查英文论坛,给微软的写信,看技术文档,折腾驱动等等。基本上有了一个答案,报告以下。老例子,先发事件发生的硬件平台:CPUIntelI53450未超频主板GA-Z7

2、7X-UD3H内存G.skill4G*21600未超频显卡ASUSGTX560TiDCII1GD5未超频电源海韵X-660(请注意,整个系统未超频,且ASUS560Ti运转在公版频次830MHz,对解说这个故障的意义很重要!)第一来说这个症状,win7系统下黑屏恢复,且跳出“显示器驱动程序已停止响应并且已成功恢复,”这个现象自己只说明一件事:系统的超时检测和恢复(TDR)服务,履行到了显卡挂起热重启故障办理的最后一步。黑屏是系统reset显卡从前的瞬时,在重设分辨率。这是微软的技术文档自己描绘的,没有任何疑问。趁便吐槽一下win7中文版坑爹的翻译,明显人家说的是DisplayDriver,是指

3、显卡驱动,却翻译成显示器驱动,纯属误导。好了,这个现象就像是咳嗽。咳嗽的发生有无数种原由。肺癌会咳嗽,支气管炎会咳嗽,咽炎会咳嗽,感冒会咳嗽,呛到水了也会咳嗽。在计算机上也同理。1/6以下是Tomshardware论坛上一位老外大牛的精粹论述:Whatthiserroristellingyouisthatthecardhascrashed.Thisisgenerallyahardwareproblem.Itcouldbebroughtonbyanexcessofheat,abadoverclock,somethingwrongwiththecarditself,orsomethingwrong

4、withapartfeedingthecard(MBorPower).Ifthecardisclean,youaresurenothingselseinthesystemisbroken,andthecardsarenotoverclockedthentheissueisprobablywiththecardsorthemotherboard.Thisisaspecificerror(inaway.itisalsopainfullygeneralinthatitdoesnottellyoutheexactissue)asitpointsdirectlytotheGPU.Itisveryunli

5、kelytheproblemiswithapartofthesystemunrelatedtotheGPU(overclockonthememoryorcpuforinstance).However,SLIorcrossfireaddsanextrabitofissuetothisascardsthatworkfinealonemayhaveproblemstogetherthatwouldtriggerTDR.他的意思主假如:跳这个错误,老是指向跟GPU有关的问题。但详细是什么问题特别难以确立。有可能是过热,有可能是胡乱超频,有可能是显卡体质,有可能是驱动。从我几日中看到的无数错误报告中,能

6、够总结出以下几点相对广泛的结论:1.出此刻各样显卡,各样驱动中。且XP没有这问题。都是出此刻Vista或Win7。看起来像是空话,TDR本来就是Vista以后才有的服务嘛!其实这不是废话。因为好多人的系统是在XP跑得很好,相同的硬件升级到Vista和Win7以后屡次犯错。这意味着很大程度上,跳这个错误是在误杀,overkill。系统软硬件没有问题,是新操作系统的配合出了问题。2.大批的黑屏跳框出此刻显卡低负荷状态下,比方看网页用qq,极少的出此刻高负荷状态下,比方衬着软件,吃显卡游戏。有一些出此刻某些游戏的特定场景中,并且必定出现特别准时。这意味着显卡自己的硬件质量问题固然不可以清除,但绝不是

7、主流的原由。2/6好多种方法都解决了各自系统中的问题,比方换XP,显卡降频,禁用光驱,换大功率电源,刷显卡BIOS,换驱动,撤消win7带3D的主题,撤消win7的Aero功能,用16位色。但没有一种能解决全部人,甚至不过大多半人的问题。禁用TDR服务能够保证你不跳框。其余什么都不保证。这就像是用麻醉咽喉来治疗咳嗽。能保证你不咳,其余什么都不保证。除了禁用光驱这个我想破头也想不理解,其余的解决方案多少都是能够理解的。要理解它们,先来看下TDR究竟如何工作。TDR是微软为认识决显卡挂起致使系统死机的问题而开发的,第一在Vista上启用,以后在VistaSP1上有更新,win7下通盘继承。发展这个

8、的原由很微软:windows的爱崩溃在XP年月及从前,是大家嘲讽的对象。所以微软下了大功夫来解决崩溃死机的问题。他们的统计发现,XP约有20%的系统崩溃/卡死是因为显卡挂起,需要重启,占全部分类故障原由的头把交椅。而显卡挂起的原由又是多种多样的。所以头痛医头,脚痛医脚的TDR就应运而生。它不是去解决显卡的问题,而是致力于先要诊疗显卡挂起,而在确诊后,系统用一个服务去热重启显卡,结果系统就没有崩溃/卡死嘛!这就是微软的终极目的。TDR的工作流程:1.WIN系统中有一个服务组件,向来在检测系统图形货仓中GPU履行每个任务的时间。Vista的默认超时点为2秒,(Win7默认没有变,但判断程序有差别)

9、。假如GPU要认领一个任务,但超出等候时间以后还没认领得手,或许认领以后超出等候时间还发来没达成响应,则系统诊疗GPU已经挂起了。这个过程叫超时等候检测。2.操作系统准备恢复GPU。它会通知WDDM驱动程序,停止GPU接见其余硬件(如内存)的权限,并收集硬件状态信息。3.操作系统重置图形货仓的回溯状态。图形货仓中消除视频内存的分派。WDDM驱动程序重置GPU硬件状态。图形货仓履行最后的操作,并将桌面恢复到响应的状态。OK,以上第三步的动作就是你的黑屏和恢复跳框。1,2步的时候用户感觉是桌面反响缓慢,不可以用。近似于死机从前,但时间很短暂。3/6在VistaSP1,TDR又做了一些改良,大概是放

10、宽了判据,改为侦测多次短暂挂起。详细的参数没有找到。看完TDR的工作流程以后,能够试着来看看这些解决方法的道理:显卡降频:本来的超频不妥,使得显卡反响在某些条件下缓慢了,被TDR误杀。换大功率电源:供电能力不足致使显卡反响缓慢,被TDR时时时点名责备。撤消window的3D,Aero,上16位色:这一系列的解决方案能起作用,都意味着windows主界面的显示需乞降显卡之间的配合出现了问题。明显不是显卡能力的问题:windows那点界面把戏,刚性需求哪能跟游戏比。问题基本能够必定是出此刻2D和3D屡次切换时,显卡因为工作频次屡次切换,出现了瞬时反响缓慢的问题。这是显卡硬件,固件,驱动和windo

11、ws界面显示需求几方面配合不良出现的小摩擦,本来不是大问题,用户能够完整无知无觉,可是在TDR的没事找事,放大之下,成了很恶心的用户体验。换显卡驱动能解决一些人的问题,也证了然这类配合问题不是什么大缺点。进游戏特定场景出问题:看起来也像是2D/3D切换带来的麻烦。刷显卡BIOS:刷法是把2D和3D的工作频次刷平。这个解说已经很明显了。禁用TDR:KO。换XP:KO的平方。原理基本清楚了,此刻来看碰到的时候该怎么解决。第一来认识另一位Tomshardware的大牛,此人是个修电脑的,也是个认死理的。在已知显卡降频、禁用TDR、禁用windows3D主题能够完满解决某客户问题后,拒绝接受这些折服性

12、方案。他把一套硬件逐一换,驱动逐一试,各自跑了几礼拜以后,终于得出以下结论:Somyconclusion:thisisaWindowsproblemwithdriversandhardwarewhichcanonlybefixedbyreplacingthevideocardwithonerequiringcompletelydifferentdrivers.Thenyoucangobacktotheoriginaldriversandvideocardwithoutproblems(forwhoknowshowlongbeforetheybecomecorruptedagain).Somet

13、hinginWindows(Vista&Win7)iscorruptingdriversfrombothIntelandATI.简单滴说,清除其余硬件故障和驱动问题以后,他以为这是windows的内在问题。在他的试验中,出问题的系统换成另一块完整用不一样的驱动的显卡,能够解决,但不可以长时间保持。解决以后换回本来的显卡和驱动,又能正常工作了,但仍是不可以长时间保持。所以这个问题竟然有了时间要素了:“Win7和Vista里面有某种险恶的存在,在腐化4/6显卡驱动程序,不论是N卡仍是A卡!”听起来像是耸人听闻,但看了官方的TDR的工作原理以后,我感觉他的结论也不是不可以能。因为TDR第一是一个诊疗

14、程序,诊疗程序不太可能只用2秒这么一个呆板的参数。必定还有此外一些没有宣布的,收集硬件数据的判据。而这些数据是累积-学习型的。诊疗程序此刻好多都会学习。TDR的险恶大概就就在于它的诊疗程序不好,太敏感,常常对显卡运转的小毛刺甚至显卡驱动的一些无辜信息大动兵戈。并且这些偏差会跟着它的学习程序而累积。这也解说了为何这故障好多,但其实不是每台win7的机器都有:TD在大多半的系统环境下仍是能正常诊疗的,不过在某些显卡/驱动/硬件环境/操作系统/使用条件组合下,它对显卡反响迟滞和挂起之间的差别产生了奇妙的误会。我看全部报告的感觉,仿佛是中低端的显卡和新驱动的组合,误杀的可能性和频次越变大。有一些开发商

15、存心改良的特定版本新驱动,犯错的可能性会变小,比方560Ti的285.66驱动。这意味着开发商也知道是什么出了问题,有一些驱动的解决方法,但不完满。我的解决方案:第一是改换驱动。我的硬件都是新买的,装机诊疗很认真,根源很靠谱,系统装得也很认真。那么最大的可能性是驱动。我三次黑屏都在驱动285.62版本下。更换295.73后,我存心地多次运转大游戏并多进度切换界面,撤消/恢复windows界面成效,跑Aero应用。自我感觉很好,向来没出问题,可是正在喜悦了一个礼拜以后,又出现一次。此次包含黑屏从前连跳两个“GUI挂起”信息,在毫无显示负载的状况下。这证明改换驱动不过部分解决了配合问题,“险恶的”

16、TDR仍旧会在用户图形界面做出一些奇异的错误动作时,黑屏误杀。于是我坚决禁用了TDR。到此刻为止,全部正常,没有发生过问题。我的最后建议:win7系统下黑屏恢复,且跳出“显示器驱动程序已停止响应并且已成功恢复,”跳这个错误,除了指向显示问题,什么都没有说明。你第一是需要忽视这个东西,从其余凭证来剖析你的显示系统终究有什么问题。假如你显卡过热或许过分超频或许电源不可以,那么禁用TDR不可以解决问题,只好让你屡次死机。不要简单听相信何一种奇特的解决方案,因为人家的问题很可能不是你的问题。初步剖析出原由,再说解决方法。5/62.出问题的大多半人的硬件自己都没问题,纯粹是windows在作孽。假如你对自己的硬件判断没有信心,并且不在意界面美丽,你大能够撤消win7高级界面风格试一试,就算给黑社会交保护费消灾了。3假如你有信心,判断自己的显卡硬件没问题,禁用TDR是个好选择。毕竟现在的windows没那么简单崩溃了。禁用TDR的负面成效,是你真实因为显卡挂起而死机的时候,会真的死掉,而不是win7帮你热重启显卡。其实这仍是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论