Windows XP SP3 32 位、AMD 3800+ 2 核 64 位 CPU(2GHz)、PCIe 显卡插槽、SB Live!、4GB RAM(通常为 3GB 上限;太忙/懒得去更改它)
昨晚我的 XFX Radeon HD 4770 终于报废了。它已经运行了 6 年,系统几乎 100% 正常运行,所以它应该退休了。不幸的是,我的板载显卡没有 DVI 端口,我也没有 VGA 电缆。我去加拿大电脑公司买了一根电缆,找到了便宜的 Sapphire Radeon HD 6450,所以我就买了它,因为 RMA 4770 需要支付运费,然后我必须等待,等等,所以这个更快、更干净。到目前为止,一切都很好。
当我插入新卡并启动时,我的电脑启动正常,它自动检测到 6450,然后我安装了驱动程序。但是,我从来没有机会卸载 4770 上的驱动程序。我立即遇到了 6450 的问题,表现为绘制问题、屏幕刷新和系统崩溃,以至于我考虑手动删除所有驱动程序文件以便从头开始(因为当我通过设备管理器卸载时,它立即又重新安装了)。
在我列出驱动程序文件列表后,我决定尝试关闭所有硬件加速,它设法运行了几分钟,但后来还是冻结了。我移除了卡,只是为了好玩,又把 4770 放回去,现在不知为何它运行得很好。然而,我注意到驱动程序文件列表与我看到的 6450 的列表相同。
在我看来,这意味着新卡正在尝试使用旧驱动程序,这显然是一个问题。我的问题是,这个理论合理吗?这是在安装新卡之前无法正确卸载旧卡时发生的情况吗?
并且就我的情况而言,由于这种情况很可能再次发生,下次发生这种情况时,卸载 4770 的正确方法是什么?
答案1
AMD 发布了统一驱动程序,称为催化剂(自 2003 年以来一直如此)。不应该有针对两块(现代) AMD 显卡的单独驱动程序。驱动程序包含两块显卡的代码。
现在有时可能会出现安装和配置问题。卸载然后重新安装最新的催化剂版本应该可以解决这些问题。还要仔细检查设备管理器,以确保 Windows 只看到新卡。如果旧卡仍然存在,您可以从那里移除它。
在 AMD 和 nVidia 卡之间切换时,您应该先卸载旧驱动程序(如果可能),然后安装新驱动程序。
答案2
从设备管理器中删除驱动程序时,您是否选择了“查看”>“显示隐藏的设备”,然后删除所有新旧驱动程序以重新开始?
当我在 Windows 8 x64 上从测试 ATI Radeon X1950 Pro(大约 2006 年,Catalyst 9.1)切换回测试 Radeon HD 5850(大约 2009 年,Catalyst 12.x)时,这一点至关重要。在登录提示之前,我遇到了各种崩溃,例如 usbport.sys、ks.sys、atikmdag.sys(ATI 内核模式...)等。