POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 10929|回复: 23
打印 上一主题 下一主题

ATI显卡 VPU重置问题探讨

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-21 22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tzh_dj 于 2009-12-21 22:17 编辑

ATI显卡的VPU重置问题,相信很多人经常碰到。因为众说纷纭,但不外乎下面几点:

1) 显卡体质不好,应该用六层板的用了四层,应该用日本电容的用了国产的;

2) 供电不足,显卡应该用三相的用了两相,部分机箱电源功率虚标严重;

3) power play 带来的问题,频繁地切换核心频率、显存频率,频繁地改变核心电压;

4) 温度问题,公板默认的风扇转速太低,核心不到烫手风扇绝不全速;

5) 驱动不完善,尤其是刚出的新卡,不等上一年半载,一般找不到稳定又高效的驱动


    本人反复试验,发现排除了硬件本身故障的情况下,温度和驱动问题可疑性最大:

1)温度可以用CCC面板或者ATItool手工调风扇转速,怕吵的话换个好点的静音风扇;

2)驱动安装有个技巧,安装新版驱动前,要把旧的彻底卸载干净,vista/win7 在控制面板里卸载一次还不行,重启后,系统还保留有上次的旧驱动,还要进入“设备管理器”,手动把显卡的驱动卸载掉,重启后系统给安装上“标准VGA驱动”就说明删除干净了,最后再安装新版本的纯驱动和CCC面板,如果不经常改设置的话,CCC面板也没必要装,稳定性最佳,启动系统也要快不少。

    本人用A卡也有十多年了,曾用过镭7500, 镭9000, 9550, X1600,  HD5750,尤其是9550以后,出现VPU重置的问题越来越频繁,在长期与A卡的斗争中积累了少量经验,不才拿来与广大A饭们共享一下。如果有不当之处,还请大伙指正。
2#
发表于 2009-12-21 22:11 | 只看该作者
Windows 下有一个 watchdog timer,只要显卡运行的 kernel 超过 5 秒就视作显卡失去响应,此时就会引发 VPU Recover。
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2009-12-21 22:20 | 只看该作者
本帖最后由 tzh_dj 于 2009-12-21 22:22 编辑

回复 2# Edison

那在操作系统方面有什么措施,可以彻底避免Dog咬呢? 比如延长Dog咬时间或者更及时地喂Dog??
回复 支持 反对

使用道具 举报

皮球 该用户已被删除
4#
发表于 2009-12-21 22:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5#
发表于 2009-12-21 22:54 | 只看该作者
关掉也不代表没事,超过显卡负载会直接死机给你看。
回复 支持 反对

使用道具 举报

6#
发表于 2009-12-21 23:41 | 只看该作者
学习了……
回复 支持 反对

使用道具 举报

7#
发表于 2009-12-21 23:59 | 只看该作者
早期根本没这个选项,9000后才加入这个选项,不知道啥用,我都是直接关掉,这样就不会重置了,也不会出什么 ...
皮球 发表于 2009-12-21 22:23



     VPU Recover就是防止死机的技术,关了是自欺欺人,这技术的动机就是希望如果显卡原因系统停止响应,可以不死机解决问题,激活系统。当然如果软件冲突引起的误重置,关闭也是解决方法。
回复 支持 反对

使用道具 举报

8#
发表于 2009-12-21 23:59 | 只看该作者
回复  Edison

那在操作系统方面有什么措施,可以彻底避免Dog咬呢? 比如延长Dog咬时间或者更及时地喂Do ...
tzh_dj 发表于 2009-12-21 22:20


no way,因为 Windows 这样的设计是为了避免系统因此死掉。
回复 支持 反对

使用道具 举报

9#
发表于 2009-12-22 00:01 | 只看该作者
管理员说的那个情况应该属于误重置,关闭该功能就是最好的解决方法
回复 支持 反对

使用道具 举报

10#
发表于 2009-12-22 00:05 | 只看该作者
Windows 下有一个 watchdog timer,只要显卡运行的 kernel 超过 5 秒就视作显卡失去响应,此时就会引发 VPU ...
Edison 发表于 2009-12-21 22:11



    对于这个问题,关闭vpu重置功能,就可以完美运行watchdog timer了
回复 支持 反对

使用道具 举报

皮球 该用户已被删除
11#
发表于 2009-12-22 00:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

皮球 该用户已被删除
12#
发表于 2009-12-22 00:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

13#
发表于 2009-12-22 00:32 | 只看该作者
对于这个问题,关闭vpu重置功能,就可以完美运行watchdog timer了
xxx2006 发表于 2009-12-22 00:05


"watchdog timer" 不是你说的什么完美运行的东西,而是 Windows 操作系统内建的监控程序,而且在 Windows 7 下你无法禁止 VPU Recover。

具体 watchdog timer 是什么,这里有简单的介绍:

http://en.wikipedia.org/wiki/Watchdog_timer
回复 支持 反对

使用道具 举报

14#
发表于 2009-12-22 01:22 | 只看该作者
"watchdog timer" 不是你说的什么完美运行的东西,而是 Windows 操作系统内建的监控程序,而且在 Windo ...
Edison 发表于 2009-12-22 00:32


搜索了一下,似乎因为微软在Vista/win7里自带类似功能,所以就ccc里就没设置VPU Recover功能。不过很多网友反映,Vista/win7下,很多N卡用户也发生VPU Recover。可能跟显卡质量还是有关。

据网友说使用A卡纯驱动+ATI TRAY TOOLS ,可以关闭VPU Recover
回复 支持 反对

使用道具 举报

15#
发表于 2009-12-22 01:25 | 只看该作者
VPU重置
  先介绍一下ATI的VPU Recover技术,ATI的“VPU Recover”这个功能,可以在显卡停止响应ATI的驱动程序命令时重置图形芯片,从而使图形芯片重新响应驱动程序的命令。
  大多数情况下驱动程序可以用VPU Recover功能重置图形芯片,而无需重启。从而有效地降低了由于显卡硬件故障导致系统崩溃的几率,更减少了死机重启的可能,最大限度地保证了系统的稳定运行。,
通过统计发现VPU Recover问题大多发生在两相供电的主板上
显卡的工作稳定性依赖于AGP插槽的供电稳定性。而两相供电主板的电压波动比较大,当CPU全速工作时容易发生AGP插槽供电不足的现象,进而引发显示芯片供电电压的波动,当电压波动超过允许范围时就会造成显示芯片死机。

AGP电压波动的幅度本来就偏大 因此当CPU全速工作时更易诱发显卡的显示核心发生死机。ATI驱动程序在检测到显示芯片死机后就会进行核心Reset操作,Reset后系统会提示VPU Recover。
VPU重置
  解决方法:
  1降频
  2给AGP加电压。
  VPU RECOVER是为了防止由于显示芯片的过热造成的系统重起而影响显卡的正常工作。你可以尝试这样解决:
  1。有部分主板与显卡的AGP纹理加速功能不兼容,出现兼容性问题的时候建议把降低AGP的速度到4X,再关闭快写。
  2。你去BIOS里面看看你AGP的设定是否正确,是否已经打开了显卡快写的支持,没有打开就打开吧,还有给AGP加点电压。
  另外,在某些老型号的主板,以及品质较差的主板上会无法正常工作。具体表现就是大量的贴图错误,ATI催化剂的VPU Recover自动重置显卡,或者是直接导致死机。


故障的原因分析及措施
  机器在运行win7(aero效果),打游戏时黑屏、花屏、重启、死机,有可能是因为3D功耗远超2D功耗,主板AGP供电能力不足,导致显卡功耗得不到足够的支持。也有可能是游戏中间图形芯片无法响应驱动程序的请求,这是由于驱动和硬件支持方面的软故障引起的。前者是硬件上的问题,后者则是软件方面的,也就是“VPU重置” 。需要了解的是win7安装默认aero效果是打开着的,这也是为什么有些机子无法完成安装win7,只到一半就死机的原因。
  ATI的“VPU Recover”这个功能,可以在显卡停止响应ATI的驱动程序命令时重置图形芯片,从而使图形芯片重新响应驱动程序的命令。
  大多数情况下驱动程序可以用VPU Recover功能重置图形芯片,而无需重启。从而有效地降低了由于显卡硬件故障导致系统崩溃的几率,更减少了死机重启的可能,最大限度地保证了系统的稳定运行。
  当更新主板BIOS以后,完全有可能使得主板对某些型号的显卡反而出现了支持不良的状况,因此你可以试试下面几种办法改善兼容性:
  1,安装最新的4 in 1(对于VIA用户)或其它最新版的主板驱动。
  2,换最新的显卡驱动
  3,换个BIOS刷刷。
  一般而言:
  新版催化剂会更好地支持Geometry Instancing功能,这项新功能主要在游戏中渲染多个高度相似的几何模型时发挥作用,VPU会利用Geometry Instancing功能从单一的几何模型生成成倍的几何体,因此这项功能可以提高树叶、花瓣、草地场景的渲染速度。同时新版驱动还会不断增强VPU Recover功能,在大多数情况下驱动程序会利用VPU Recover功能重置图形芯片而非切换到软件渲染模式,这样就避免频繁的死机了。

N卡也有类似于ATI的VPU Recover技术。因此以上的解决方法也适用于N卡。至少有好几台机子是用以上方法吧问题解决的。

看来要拥有"7",没有好的硬件设施是不行的!打算配"7"的要注意哦!
回复 支持 反对

使用道具 举报

16#
发表于 2009-12-22 01:27 | 只看该作者
举个例子好了,在跑 opencl 的时候,amd 的 radeon hd 4870 是用 global memory 也就是卡载显存来模拟 local memory(因为 rv700 的 LDS 设计不遵循 opecnl 规定),此时如果用来跑一些使用到 local memory 的 opencl 程序,由于模拟的原因,kernel 运行的时间超过 5 秒(如果在 R800、G80+ 的显卡上,这个 kernel 的运行时间在毫秒级),就会引发 VPU recover。
回复 支持 反对

使用道具 举报

头像被屏蔽
17#
发表于 2009-12-22 08:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

18#
发表于 2009-12-22 09:05 | 只看该作者
学习一下!!!
回复 支持 反对

使用道具 举报

19#
发表于 2009-12-22 09:13 | 只看该作者
我那3850换了新驱动莫名其妙重置,换回前几个版的就没问题
回复 支持 反对

使用道具 举报

20#
发表于 2009-12-22 10:36 | 只看该作者
两次重置
一次自己改显卡BIOS 频率调太低
一次拆显卡 忘了插风扇
有些人不要危言耸听 在我看来是个很好的技术
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-9 08:38

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表