MCPLive > 杂志文章 > 解决ATI Radeon HD4800系列重置问题

解决ATI Radeon HD4800系列重置问题

2008-12-30其乐无穷《微型计算机》2008-24

性价比高、性能优秀,这是大部分游戏玩家对Radeon HD 4800系列显卡的评价。但近来笔者却多次听到不悦之声——Radeon HD 4800系列显卡虽然性能不错,但在运行3D游戏时,系统经常会弹出VPU Recover重置的窗口,进而终止游戏程序。玩家在多方探寻后也没有找到解决办法。究竟VPU Recover是什么,为什么在运行3D游戏时会弹出VPU Recover重置的窗口,该如何去解决呢?

从操作系统谈起—VPU Recover点点滴滴

什么是VPU Recover呢?不妨先从安装操作系统谈起。对安装好的纯净系统来说,需要做的第一件事情就是安装驱动程序。但是安装驱动程序也分先后顺序。一般首先安装主板芯片组驱动,安装后,系统的总线比如PCI-Express就被驱动起来了;第二个需要安装驱动程序的配件就是显卡;而后就是主板等相关配件驱动的安装。可以看出,显卡驱动程序的优先级和重要性仅次于主板芯片组。但是就像应用程序会崩溃一样,驱动程序也会崩溃!对于这样底层的驱动程序异常带来的后果,也许你就会见到习以为常的老面孔—“蓝屏”。

在意识到这个问题后,ATI显卡的驱动就一直支持VPU Recover功能。这项功能可以在显卡停止响应ATI的驱动程序命令时,重置图形芯片,从而使图形芯片重新响应驱动程序的命令。大多数情况下驱动程序可以用VPU Recover功能重置图形芯片,无需重启,从而有效地降低了由于显卡硬件故障导致系统崩溃的几率,大限度地保证了系统的稳定运行。可以看出,原来是显卡可能存在故障,所以系统会弹出VPU Recover重置窗口,阻止显卡继续运行3D游戏等大型程序,从而避免蓝屏或显卡损坏等故障。

在Windows XP以前(包含Windows XP)的操作系统中,可以在ATI的催化剂驱动控制面板(CATALYST Control Center)中找到“VPU Recover”页面,并勾选上“Enable VPU Recover”就可以开启该功能。

当遇到图形处理器停止响应的时候,该功能就会重新载入显示驱动,从而使系统不需要重启就可以恢复正常。但是在Windows Vista/Server 2008上,由于Windows内核自带类似功能,所以就不需要VPU Recover功能。正因为此,Windows Vista能够支持底层驱动程序重载功能,进而避免了驱动崩溃的尴尬。

由于Windows XP和Windows Vista在支持驱动重载的实现方式不同(前者通过ATI驱动实现,后者通过系统内核级WDDM实现),因此当出现VPU Recover重置时,系统报错的方式也不一样。WindowsXP下会弹出一个ATI VPU Recover的警告窗口,而在Windows Vista下所有驱动程序的重置都会在状态栏中弹出一个气泡作为告警,并提示“Display driver stopped responding and has recovered”(显示驱动停止响应,已重置)。

什么是WDDM

WDDM即Windows Desktop Driver Model,是微软为Vista推出的新版本图形驱动程序标准。WDDM可在系统崩溃后初始化显卡,而Windows XP 在系统崩溃后可能会损坏显卡驱动。

分享到:

用户评论

共有评论(4)

  • 2009.03.01 09:50
    4楼

    呵呵 A卡VPU重置已经不是什么新奇的事了 当年我用ATI9250 128bit 128MB时 玩魔兽争霸3C ORC地图的时候经常出现VPU停止相应的提示 装的还是高版本的催化剂 那个郁闷啊 真想换块N卡用用 呵呵

    (0) (0) 回复
  • 2009.02.02 10:50
    3楼

    我用的蓝宝4830没有这个问题,我感觉A卡很好。

    (0) (0) 回复
  • 2009.01.08 13:15
    2楼

    我买的(蓝宝石HD4850白金2代)技嘉P43-S3L,没遇到这个问题!!!!个人感觉A卡还不错!性价比高!!!!!!!!!!!!!

    (0) (0) 回复
  • 2009.01.05 14:16
    1楼

    4800系列的问题有这么严重吗? 那N系的芯片一冷一热 导致芯片老化报销的问题是不是更严重一些呢?

    (0) (0) 回复

用户名:

密码: