我正在使用装有 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。