今天看啥
热点:

HD5770 显卡驱动停止响应是怎么回事,Win7下HD5770最近频繁出现显卡驱动停止响应

最佳答案

不少使用Vista/Win7系统的用户,都会遇到显示器突然黑屏,稍等一会儿又恢复正常,而屏幕右下方弹出“显卡驱动停止响应,现已恢复”的提示,这种故障影响面较大,而故障原因暂时还没有定论。

不过根据windows会出现这种情况的原因分析,基本就是进程请求,但硬件或者响应的驱动无法响应。进而该进程崩溃。而这个并且已恢复是一个全新的功能。理论上这样的BUG会导致你死机或者蓝屏的,现在有了这个心功能至少不用重启了。

经常提示显卡驱动停止响应并已恢复图片1

停止响应的原因有以下几种


换显卡驱动

既然显卡驱动停止响应,那么可能是显卡驱动和系统不兼容所致,升级驱动是个好办法。不过事实上只有少部分电脑在升级驱动后故障消失,而大部分用户都反映无论是升级还是换回原来的驱动,都没什么作用。不过作为解决故障的第一步,升级驱动是必要的。

寻找不兼容软件

事实上,不少用户的电脑都是因为软件兼容问题导致驱动失去响应,但到底是什么软件导致兼容问题,这并没有一个定论,有的用户是杀毒软件不兼容,有用户是某种应用软件不兼容。因此可以回忆下在出现这种问题前,自己是否安装过什么软件,看看卸载它之后能否恢复正常。如果实在是无法回忆起来,那么在做好相关数据备份后,直接重装系统更为简单。

加强显卡散热和供电

其实在排除这个故障的处理过程中,显卡降温的作用并不明显,通过显卡降温来排除故障的用户同样很少。但如果你使用发热较大的显卡,而电源功率又较小,也有可能因为供电不足而出现这种故障。
不少用户升级忽略了新的显卡升级会导致原有的电源的功率不足的情况,此种情况下.需要用户自行升级一下电源.

独立显卡的电源是12V,对比电源的12V输出是否够.12输出一般两路其中一路供给显卡的PCI-E插槽,最大功率为75瓦,如果PCI-E不足,需要单独供电.根据实际显卡型号才能判定.

给处理器降温

可能很少人会将处理器温度和显卡驱动联系起来,但至少笔者的电脑是如此,在清理了处理器散热器,并且加强机箱的散热之后,这种故障完全消失了。事实上,也有不少用户都是通过给处理器降温,才最终排除故障的。具体原因可能是因为处理器温度过高导致频繁降频,从而使系统处于不稳定状态。

以下是微软官方给出的一些解释:

注:一下信息来自美国微软官方,原文为英文,中文翻译为机翻。如果英文可以请看原文:http://msdn.microsoft.com/en-us/windows/hardware/gg487368.aspx

简介

在图形中最常见的稳定性问题之一是当系统出现处理最终用户命令或操作时的完全"冻结"或"挂起"。用户一般等待几秒钟,然后按下电源按钮,重新启动系统。通常的图形处理单元 (GPU) 是"忙"处理密集型的图形操作,通常在游戏的过程中。这将导致什么正在更新,在屏幕上,从而呈现给用户系统已被冻结。

本文简要介绍了超时检测和恢复 (TDR) 在 Windows Vista 中的过程。它还介绍注册表的控件,使开发人员可以轻松地调试问题。

什么是新的 Windows Vista SP1
频繁的情况下和迅速发生 GPU 挂起经验提高用户的 Windows Vista SP1 的变化。新的注册表项,以支持这些更改。

超时检测和恢复

Windows Vista 将试图检测这些有问题的坑情况及动态恢复响应的桌面。在此过程中,Windows 显示驱动程序模型 (WDDM) 驱动程序重新初始化和 GPU 被重置。不重新启动是必要的这极大地增强了用户体验。从挂起检测唯一可见工件的复苏是屏幕闪烁,重置的图形堆栈,导致屏幕的某些部分的结果重绘。某些较旧的微软 DirectX 应用程序可能会在此恢复过程结束的黑色屏幕。最终用户将不得不重新启动这些应用程序。

TDR 过程的简要概述如下:

1.
超时检测:Windows Vista 图形堆栈的视频调度程序组件检测到 GPU 正在超过允许的量程时间来执行特定的任务,并试图抢占该特定任务。抢占操作已超时"等待"— — 在实际的"TDR 超时"。因此,这一步是过程的"超时检测"阶段。在 Windows Vista 中的默认超时时间为 2 秒。如果 GPU 无法完成或抢占 TDR 超时内的当前任务,然后 GPU 被诊断为挂。

2.
准备恢复:已检测到超时,它必须重置 GPU,操作系统会通知 WDDM 驱动程序。司机叫停访问内存,并不应在此时间后访问硬件。操作系统和 WDDM 驱动程序收集硬件和其他可用于验尸诊断的状态信息。

3.
桌面恢复:操作系统将适当的图形堆栈的状态重置。视频内存管理器组件的图形堆栈中清除所有从视频内存的分配。WDDM 驱动程序重置 GPU 硬件状态。图形堆栈执行最后的操作,并将桌面恢复到响应的状态。如前所述,某些较旧的 DirectX 应用程序现在可能呈现只是黑色的并可能要求用户重新启动这些应用程序。写得很好的 DirectX 9Ex 和处理移去的设备"的 DirectX 10 应用程序继续正常工作。应用程序必须松开,然后重新创建其微软 Direct3D 设备和所有对象。DirectX 应用程序程序员可以 Windows SDK 中找到更多的信息。

Windows Vista SP1 更新

Windows Vista SP1 中进行了轻微的更改,以改善用户体验的频繁的情况下,且迅速发生的 GPU 挂起。重复的 GPU 挂起表示图形硬件已成功恢复。在这些情况下,必须关闭并重新启动才能完全重置图形硬件系统。如果操作系统检测在 1 分钟内发生的六个或更多 GPU 挂起和随后的恢复,然后下面的 GPU 坑被视为一个系统错误检查。

错误消息

GPU 挂起检测和恢复过程中,桌面是反应迟钝,因此用户不可用。在恢复的最后阶段,简介屏幕闪烁发生是类似的当更改屏幕分辨率。已成功恢复桌面后,向用户显示下面的信息性消息。



Windows Vista 事件查看器中,还记录的消息。如果将返回到微软通过联机崩溃分析 (OCA) 机制在违反上述的用户提供反馈的调试报告的形式中收集诊断信息。

注册表项

以下注册表项记录的 测试仅供参考。不应由任何外有针对性的测试和调试的应用程序操作这些注册表项。


TDR 相关的注册表项位于 HKLMSystemCurrentControlSetControlGraphicsDrivers 下。

TdrLevel: REG_DWORD。恢复初始级别。可能的值包括:

TdrLevelOff (0)。— — 禁用的检测。

TdrLevelBugcheck (1) — — 错误检查对检测到的超时时间,例如,没有恢复。

TdrLevelRecoverVGA (2) — — 恢复到 VGA (没有实现)。

TdrLevelRecover(3) — — 恢复超时。这是默认值。

TdrDelay: REG_DWORD。GPU 延迟调度程序的抢占请求允许的秒数。这是一种有效的超时阈值。默认值为 2。

TdrDdiDelay: REG_DWORD。操作系统允许离开该驱动程序的线程的秒数。在指定的时间后操作系统错误检查代码 VIDEO_TDR_FAILURE (0x116) 的系统。默认值为 5。

TdrTestMode: REG_DWORD: 内部测试使用。

TdrDebugMode: REG_DWORD: TDR 过程的调试相关行为。

TDR_DEBUG_MODE_OFF (0) 换内核调试器在恢复之前允许的超时时间的调查。

TDR_DEBUG_MODE_IGNORE_TIMEOUT (1) 将忽略任何超时。

TDR_DEBUG_MODE_RECOVER_NO_PROMPT (2) 恢复而无中断至启动调试器。这是默认值。

TDR_DEBUG_MODE_RECOVER_UNCONDITIONAL (3) 恢复,即使一些恢复条件不满足 (例如,对连续超时恢复)。

TdrLimitTime:REG_DWORD (Windows Vista SP1 和更高版本只): 其中的中继卫星的"TdrLimitCount"号允许而导致系统崩溃的默认时间。

TdrLimitCount:REG_DWORD (Windows Vista SP1 和更高版本只): 获准在"TdrLimitTime",而不会导致系统崩溃的中继 (0x117) 的默认数量。


更多最新硬件资讯和产品价格请访问:中关村在线-首页
更多最新显卡资讯和产品价格请访问:中关村在线-显卡专区
更多最新的讨论信息请访问:中关村在线-硬件论坛

希望以上信息对你的问题有所帮助

回答者:疯狂的制帽匠

www.bkjia.comtruehttp://www.bkjia.com/yingjian/yingjian_163949.htmlTechArticleHD5770 显卡驱动停止响应是怎么回事,Win7下HD5770最近频繁出现显卡驱动停止响应 最佳答案 不少使用Vista/Win7系统的用户,都会遇到显示器突然...

相关文章

相关频道:

帮客评论

视觉看点