AMD 承认显卡驱动 bug 持续写入数据,加速 SSD 磨损
SSD 大部分时间其实很闲,尤其在电脑闲置的时候。但对一些 AMD Radeon 用户来说可能并非如此:有报告称,随 Radeon 驱动一同安装的 AMD External Events Utility(EEU)可能一直在持续向系统盘写入数据,哪怕电脑几乎没在使用。这个问题在 11 月 8 日再次引发关注,Reddit 用户 ‘darklinkpower’ 突出了有关异常磁盘活动的报告。
一位 Radeon 用户表示,这个问题已经悄悄损耗了他们的硬盘寿命一年多,他写道:"我刚刚发现,驱动每个月吃掉我 SSD 1% 的寿命,已经持续了 16 个月。" 另一位用户报告电脑闲置时仍有约 5MB/s 的持续写入,还有人称 SSD 寿命连续 16 个月每月下降约 1%。AMD 已承认该问题。10 月 21 日,一位公司代表在社区论坛回复时确认正在调查:"是的,我们正在调查,目标是修复未来的驱动版本。" 随后,另一位代表 AMAD Vik 在 Reddit 上给出了更令人振奋的更新,并道歉说:"有望在下一个版本中修复。"
PSA:最新 AMD Adrenaline 更新中的 bug 可能正在悄悄、持续地写入你的 SSD,无谓地缩短其寿命。来自 r/pcmasterrace
值得注意的是,EEU 并非第一次引发争议。去年 11 月,AMD 芯片组驱动也出现过类似问题,一名 Reddit 用户称他发现该软件在屏幕元素移动或缩放时会反复更新日志文件。那次事件还引发了关于停止服务是否会影响 FreeSync 的疑问。不过最新的情况有所不同,一些用户现在发现写入活动几乎从未停止,即使电脑处于空闲状态也是如此。
这些数据值得细看。按 5 MB/s 的速度计算,一块SSD 每小时将接收约 18GB 的主机写入量。一天下来就是 432GB,如果持续活动一个月,总量可能接近 13TB。但这一切并不一定意味着数据直接写入了 NAND 闪存。SSD 控制器利用缓存、磨损均衡及其他技术来管理 incoming data。因此,报告中提到的活动量有多少真正转化为闪存磨损,目前尚不清楚。用户声称每月损失 1% 的驱动器健康度,这一说法也尚未得到独立证实。
此外,不同 Radeon 驱动版本之间似乎也没有明显的规律。报告显示,运行 Adrenalin 26.19.2 以及更旧版本的系统均受影响,这表明问题可能并不局限于最新更新。AMD 10 月 30 日发布的 Adrenalin 26.20.2发行说明中也未提及该问题。目前,尚难判断究竟哪些驱动版本、硬件组合或系统配置导致了这一问题。
不过,目前已有两个临时解决办法。第一种:按 Win + R 打开运行窗口,输入 services.msc 打开 Windows 服务应用,找到 AMD EEU 服务,然后停止该服务或将启动类型改为 Disabled(禁用)。这看起来能止住疯狂写入,但算不上理想的方案。第二种办法是关闭 Resizable Bar(ReBAR),有用户反馈这一操作在不停用 EEU 的情况下也能让磁盘活动停下来。不过这同样不理想,因为 ReBAR 能让 PC 更高效地访问显存,从而提升游戏性能。
眼下最稳妥的做法,是先确认你的电脑上是否真的存在这个问题。按 Win + R 输入 resmon 打开 Windows 资源监视器,切换到"磁盘"标签页,按写入活动排序,查看 atieclxx.exe 或 atiesrxx.exe 是否有持续的写入行为。AMD 已表示修复程序正在推进,但尚未公布确切的发布时间。在此之前,Radeon 用户最好先留意自己的存储活动,而不是急着禁用驱动服务或修改 BIOS 设置。