Lenovo ThinkPad 11e 在 Ubuntu 16.04 上随机冻结

Ian*_*Ian 16 kernel thinkpad lenovo intel 16.04

我有一个联想 ThinkPad 11e(使用英特尔芯片组而不是 AMD),它曾经在 14.04 下随机冻结,在 16.04 全新安装后仍然存在。

发生的冻结描述:

  • 屏幕冻结到位,没有失真
  • 硬件按钮变得无响应(按下时静音/麦克风键中的灯不再切换)
  • 硬重启是解决冻结的唯一方法
  • 在冻结发生之前绝对没有警告,系统会正常运行直到它锁定

当我在我的系统上运行任何与 Chrome/Chromium 相关的东西(包括使用 Electron 框架的东西,例如 Atom 编辑器)时,这个问题似乎更频繁地出现。但是即使没有与这些相关的东西在运行,它仍然会发生。它似乎也与系统压力无关,因为我可以在 VMWare Workstation 12 中运行 Windows 10 而没有任何问题。

我什至不确定我应该从哪里开始寻找导致问题的线索,所以我希望这里有人可能有想法。当问题发生时,整个计算机变得没有响应,我不得不硬关机。我不确定哪些日志会包含与硬系统冻结相关的任何信息。

我曾尝试linux-crashdump 按照 Chris J Arges 的建议使用,但即使在重复我的问题两次之后,我也没有发现/var/crash除了强制内核崩溃以确保其正常工作的崩溃条目之外的其他崩溃条目

可能的相关资料:

  • 集成的 Intel 显卡显示为 Intel Bay Trail(我知道过去在 Linux 上有一些问题)
  • 我已将系统升级到 8 GB RAM(此问题也发生在此更改之前)
  • 我的系统有一个格式化为 ext4 的 SSD(问题也发生在使用 btrfs 时)
  • 我运行了多个硬件诊断测试(内置 BIOS 测试和可启动实用程序),没有发现我的硬件有问题

Ho1*_*Ho1 6

尝试安装较新的内核。在某些情况下,它修复了由错误的高精度定时器代码导致的冻结问题。这是 Linux 4.5.2 的二进制文件:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.2-wily/

下载适当的 3 个.deb二进制包,安装它们,然后重新启动到新内核。我希望这会解决你的问题。顺便说一下,Ubuntu 16.04 已经有了新内核,所以请进行全新安装(不是升级),看看它是否能解决您的问题。


小智 5

https://bugzilla.kernel.org/show_bug.cgi?id=109051

以下为我解决了这个问题。

编辑 /etc/default/grub.conf 换线

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1 quiet splash"
Run Code Online (Sandbox Code Playgroud)

然后做

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

并重新启动。

  • 请注意,此更改会增加功耗(尤其是使用电池运行时的问题)。 (2认同)