主板:华硕 P7P55D 显卡:Palit GeForce 9800GT 电源:Antec 500W EarthWatts
这是一台古老但使用良好的计算机。我的主要操作系统是 Ubuntu,尽管 WinXP 仍然适用于一些老游戏。
在过去的一两年里,我观察到有时当我关机时(通常是从 Ubuntu 关机,但在 WinXP 下也发生过),计算机会像正常一样关机 - 所有风扇都停止,所有灯都熄灭 - 然后在约 5 秒后再次开始启动。
这个问题出现的频率似乎增加了;起初我以为这可能是用户错误,我可能选择了重启而不是关机。但事实并非如此。
我检查了 BIOS 设置;局域网唤醒已禁用。它设置为断电后保持关闭状态。我没有更换任何外围设备。我还完全重置了 BIOS 并更换了电池。
“有趣”的是,去年我用 Ubuntu 18.04(全新安装,不是更新)替换了我的 Ubuntu 16.04 安装。而这一次,我没有安装 nVidia 驱动程序,因为它们似乎导致我出现挂起/休眠问题,并且让我使用默认的 Nouveau 驱动程序。
因此,在更改操作系统之后,关机后重新启动的问题就消失了!
然而,虽然我能够忍受 Nouveau 的性能损失,但我发现它导致 Gnome GDM 以难以恢复的方式严重挂起(我可以通过 SSH 登录,但无法重新启动甚至停止桌面)并且我不得不使用 Alt-sysreq-REISUB 来重新启动。
结果,我只好屈服并安装了 nVidia 驱动程序(340.107)......关机后重启的问题又出现了。
我猜测导致此问题的原因是由 nVidia 驱动程序触发的硬件故障。
所以我的问题是,这可能是什么原因?我猜是 PSU 故障或 GPU 卡故障……但不管是什么原因,这都很奇怪。
运行 nVidia 而不是 Nouveau 的主要可观察区别是,使用 Nouveau 时,GPU 风扇在我关机时处于空转状态,然后在计算机关闭时关闭,而使用 nVidia 时(大概)由于驱动程序在关机前被卸载,风扇在计算机关闭前全速旋转。风扇是否发生故障并导致这种情况?
答案1
您是否检查过“唤醒铃声”设置?
与局域网唤醒相反,振铃唤醒可以通过简单的干扰触发。如果您的显卡在固定秒数后生成一个振铃,则可能会触发振铃唤醒。
答案2
从那时起,我已经将我的 9800GT 替换为 MSI GT1030 卡(带有被动散热器),使用 nVidia 驱动程序,现在运行良好。
因此我不得不假设旧卡有故障。