计算机锁定故障排除技巧/解决方案?

计算机锁定故障排除技巧/解决方案?

我正在使用装有 Ubuntu 的 HP 15 笔记本电脑,我的电脑经常死机,严重到令人发指。通常每天至少死机十几次。我确信这是硬件问题,但制造商“保证”的客户服务拒绝帮助我,因为我从电脑上卸载了 Windows(哎呀)。所以我想我必须自己解决这个问题。有人能提供一些故障排除技巧或解决方案吗?非常感谢。

更新 1:建议使用内核参数“intel_idle.max_cstate=1”来修复 Intel Bay Trail 的问题/etc/默认/grub

答案1

目前,基于 Intel Bay-Trail 的设备存在一个错误,涉及频繁冻结、死机和崩溃,这与 Intel CPU 睡眠状态 (C 状态) 有关。截至内核 ~4.8,目前唯一的替代方案是防止 CPU 进入深度超过 1 的 C 状态。

首先,打开 /etc/default/grub

sudo gedit /etc/default/grub

找到包含 的行quiet splash,并intel_idle.max_cstate=1在其后直接添加:

quiet splash intel_idle.max_cstate=1

保存并关闭。

然后运行命令:

sudo update-grub

您已经设置好了!

不幸的是,这个修复方法很不完善,由于不允许 CPU 进入睡眠状态,导致了更高的功耗。

答案2

提醒一下,我有一台 Intel n3530,16.04 在添加了 cstate 1 后运行良好,直到最新的内核 4.4.0-45。现在每隔几天就会冻结一次。我认为这取决于您的确切硬件配置和内核。15.04 每隔几周(无 cstate),15.10 经常有 cstate,16.04 至今没有冻结,有 cstate。

相关内容