仅当 Chrome 打开时系统才会在从挂起唤醒时冻结

仅当 Chrome 打开时系统才会在从挂起唤醒时冻结

我使用的是基于 Ubuntu 20.04 的操作系统。如果 Chrome 打开,计算机从挂起状态唤醒时会挂起,并且根本不响应。如果Chrome没有打开,我可以做挂起-唤醒20次,没问题。

我的 GPU 卡:GeForce GT 710

司机及其他

NVIDIA-SMI 470.86       Driver Version: 470.86       CUDA Version: 11.4

虽然我检查了所有日志,但找不到错误。另外,我清除了所有 nvidia 软件包并再次安装它们。

我怎样才能避免这个问题?

答案1

如果您在 Chrome 打开时注销或暂停,并且您的操作系统配置为允许,Chrome 会记住您之前的 Chrome 会话。 Chrome 会记住所有打开的标签,甚至会记住 YouTube 视频暂停的确切时间。如果挂起计算机的唯一原因是保存网络浏览器的状态并稍后恢复,那么如果您使用 Chrome,则无需挂起操作系统。此功能需要大量内存。当操作系统从挂起状态唤醒后启动时,Chrome 会使用大量内存。这就是 Chrome 根本不响应的原因。它没有响应,因为它没有足够的内存。

要在计算机从挂起状态唤醒时释放内存,请在挂起 Ubuntu 之前关闭 Chrome。 Ubuntu 从挂起状态完全唤醒后,它将释放用于唤醒的内存,并且您将能够启动 Chrome,而不会挂起或冻结。

或者,您可以为计算机添加更多内存容量。在向计算机添加物理内存容量之前,您应该检查交换文件的大小。 Ubuntu 20.04中交换文件的默认大小为1.5GB,交换文件的大小可以做得更大。

事实证明,问题不是由 RAM 不足引起的,而是由 GeForce GT 710 Nvidia 显卡中的硬件故障引起的,可能与内存有关,因为独立显卡有自己的内存。将 Nvidia 显卡更换为 ATI Radeon HD 5830 显卡解决了该问题。

相关内容