5 号星期一,我在一台相当旧的计算机上全新安装了 Ubuntu 20.04.1,但这台电脑自 2011 年以来一直运行良好。这是一台 Acer Aspire AX3400-U4032,AMD Athlon II X4 645 四核处理器,配备 NVIDIA GeoForce 9200 [编辑:盒子侧面的贴纸上写着 9200,Ubuntu 显示为 8200](虽然我已经吃尽了苦头,学会了不使用 NVIDIA 驱动程序,但我使用的是 Ubuntu 附带的任何驱动程序)。多年来,我把硬盘换成了固态硬盘(SMART 说没问题),并将其升级到 8GB 内存。安装时我选择了 zfs 作为文件系统。显示器通过 HDMI 连接,HDMI/键盘/鼠标通过 KVM 运行,我已经使用了一段时间,没有出现问题。
从那时起,它就被归咎于随机桌面冻结……但我特别说“桌面”,因为很明显系统没有冻结。每次发生这种情况时,我都可以通过 SSH 从另一台计算机登录,检查top
一切正常。登录立即发生,我可以整天执行命令行操作而不会出现问题。通常我会sudo reboot now
在一段时间后通过 SSH 重新启动,因为我总是忘记 REISUB(尽管我会尝试下次记住这一点!)。不过,重新启动可能需要一段时间。这说明有些东西正在被清理(?),但我真的不知道。
也许我不知道该寻找什么,但我在 syslog 中没有找到任何有用的东西。事实上,我甚至tail -f syslog
通过 SSH 在另一个机器上运行,看看在它锁定时是否有东西跳出来,但到目前为止,它对我没有任何好处。
我 99% 确定每次单击鼠标时都会发生冻结。显然不是每次单击鼠标都会发生冻结,但似乎是单击鼠标(可能是左键)触发了冻结。我之前使用的是 Logitech 的一款非常老旧的轨迹球,但昨天换成了标准的 HP 光电鼠标,以防轨迹球出现硬件问题。但没用。
当我没有坐在它前面使用它时,它从来没有冻结过,甚至一次也没有。它会整天整夜地保持运行,运行良好……直到我真正坐在它前面并尝试,你知道,使用它可能会保持正常 15 分钟,也许 5 分钟。似乎与我当时使用什么软件无关,当我通过 Firefox 浏览、使用 Atom 编辑或使用 LibreOffice 时,我都遇到过冻结的情况。我在 VirtualBox 客户机中运行 W7,但关闭它似乎没有帮助。我尝试关闭任何我不经常使用的东西,以防万一引起冲突,但这没有帮助。
另一个可能有用的信息是,我必须使用 Wayland。如果我不使用 Wayland 登录 Ubuntu,那么当我尝试打开 LibreOffice 文档时,绝对 100% 肯定会死机。
过去,我偶尔在 18.04 下看到过类似的事情,但冻结只持续了几秒钟,当我通过 SSH 进入并检查时,top
我会看到某个进程或其他进程占用了 100% 的资源,并且 Whoopsie 也在运行。我已经有一段时间没有遇到这种情况了,并假设某个更新修复了正在发生的问题。这次似乎有所不同,因为看起来没有什么异常,top
而且据我所知,它永远不会自行恢复。就好像计算机本身在引擎盖下仍然运行良好,但视频刚刚决定放弃。
计算机从 18.04 下的非常可靠到 20.04.1 下的非常非常接近无法使用(我在单独的 Windows 7 机器上输入这段代码以确保我能真正完成并发布它)。
我很想拔掉 HDMI,看看使用 VGA 输出时问题是否仍然存在,但我还没有这么做。显然,如果不是迫不得已,我并不急于降低显示质量。
这很令人抓狂,因为整个计算机没有崩溃的事实表明这不是主板或 RAM 或其他硬件问题(除非是集成显卡)。我想我可以尝试禁用板载显卡并获取单独的显卡,但我过去有过一次可怕的经历,在另一台计算机上这样做会导致它彻底崩溃,所以我认为这绝对是最后的手段,即使如此。
有其他人经历过类似的事情吗?我是不是因为太爱用旧电脑而变得很差劲?
更新:在 VirtualBox 中玩 Windows 7 客户机时发生最后一次死机后,我记起这是 W7 的专业版,这意味着我可以通过 RDP 登录。当我这样做时,Windows 会话 100% 正常运行。连接到 Ubuntu 盒子的显示器上的屏幕仍然完全冻结,但通过 RDP 就可以正常工作。从缩小到图形的角度来看,这似乎是确凿的证据。