联想ThinkPad 11e在Ubuntu 16.04上随机冻结


16

我有一台Lenovo ThinkPad 11e(使用Intel芯片组而不是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测试和可引导实用程序),发现我的硬件没有问题

您可以在命令行中尝试内核... intel_idle.max_cstate = 1。如果在运行update-initramfs时看到“缺少固件”消息,请尝试获取丢失的固件文件。

在运行update-initramfs之前,我应该在哪里放置“ intel_idle.max_cstate = 1”?
伊恩

我有同样的问题。我的笔记本电脑是Acer E5-511,也是基于Intel的,但也运行在SSD硬盘上。
Tamsyn Michael

您有多少个交换内存?我有一个问题,就是我的系统会耗尽交换空间并冻结,正如您所描述的那样,必须增加交换数量。
Sergiy Kolodyazhnyy,2016年

宏基E1-510P,基于Intel,运行原始硬盘驱动器(不是SSD)。Windows 10完全稳定。但是Ubuntu 16.04的全新安装(格式分区)会以相同的方式(完全无响应)冻结在Chrome中播放Netflix的过程-通常在1小时或更短的时间内。似乎是CPU回路,因为我注意到风扇在崩溃时达到100%。我建议将此Ubuntu错误标记为您拥有的错误:bugs.launchpad.net/ubuntu/+source/linux/+bug/1575467-人们报告使用较旧的3.16内核似乎可以解决此问题。所以是内核错误。
RoundSparrow hilltx

Answers:


5

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

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

下载适当的3个.deb二进制程序包,安装它们,然后重新启动到新内核。我希望这能解决您的问题。顺便说一句,Ubuntu 16.04带有新内核,因此可以进行全新安装(而不是升级),并查看它是否可以解决您的问题。


1
我相信更新的内核解决了我的问题。我能够将Chrome打开几个小时而不会崩溃。正因为如此,似乎已经解决了该问题,因此悬赏即将到期,我将接受此作为答案。
伊恩

1
@IanLantzy很高兴看到您的问题已解决。实际上,调试此类问题非常棘手,只有少数人可以调试和修复它们。HPET的这种垂直问题(如果是这种情况)已经存在了很长时间,并且内核专家需要花费一些时间来理解和解决。Phoronix(phoronix.com)是了解Linux的最新进展及其可能出现问题的好地方。
2016年

我有一个从冻结的Live CD(在同一硬件上)启动的Ubuntu 16.04 VM。您可以调试它。
Hitechcomputergeek

1
我已经安装了最新的内核,毕竟它似乎并没有解决问题-在一周不冻结后,它连续两次冻结。
Hitechcomputergeek

1
是的,我已经注意到问题似乎仍然存在,但是随着内核版本的提高,问题变得越来越好。最终可能会解决某种硬件/固件问题。
伊恩

5

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

以下内容为我消除了这个问题。

编辑/ etc / default / grub。换线

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1 quiet splash"

然后做

sudo update-grub

然后重启。


2
请注意,此更改将增加功耗(尤其是使用电池运行时的问题)。
dermatthias's

2

没有足够的信息来诊断此问题,因此您应该提交一个错误。我假设当您提到“冻结”时,计算机需要完全重启后才能再次使用。这样很可能是内核问题。以下链接说明了如何针对Ubuntu内核提交错误:https : //wiki.ubuntu.com/Kernel/Bugs

另一种方法是linux-crashdump尝试在故障发生时捕获故障。说明在这里:https : //wiki.ubuntu.com/Kernel/CrashdumpRecipe

最后,您可以尝试安装最新的主线内核,以查看是否可以解决问题。这对于在bug中报告也是有用的信息:http : //kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/


我的部分问题是询问应该在哪里寻找有关崩溃时会发生什么的信息。我不得不想象某个地方的日志中一定有一些东西。
伊恩

是的,获取崩溃转储将在崩溃时保存内核日志,以便您进行查看。系统崩溃转储时,会将日志存储到/var/crash/<timestamp>/<timestamp>.dmesg中。
克里斯J Arges

我安装了故障转储和它的作品时,我测试了一下,不过我已经迫使我的现在出现两次(打的bloons TD 5)问题,并没有崩溃已记录无论是时间
伊恩·

1

在可能的相关问题中,您提到:

集成的Intel图形显示为Intel Bay Trail(我知道过去在Linux上存在一些问题)

这是我的个人经历。我有一个类似的问题。它是NVidia GT820M卡。使用Nvidia的专有驱动程序时,我总是遇到问题

在此处输入图片说明

对我来说固定的是使用Nouveau Xorg驱动程序。我将在他们之间切换以确认是罪魁祸首。与您的症状相同。PC会随时在任何情况下停止响应,而不会发出任何警告。Chrome浏览器或Sublime也很容易触发冻结。

如果您恰巧在PC上使用专有的VGA驱动程序,请切换到开源版本,最好是nouveau。

我的经验是在Ubuntu i7 15.04上发生的。这个问题早已过去,现在我有空了,但是根据您的描述,我很高兴在VGA驱动程序上悬赏20分作为罪魁祸首


不,我正在使用的唯一附加驱动程序只是处理器本身的附加微码。没有为Bay Trail集成GPU安装驱动程序。很好的答案。
伊恩

@IanLantzy加上您确实提到您知道海湾步道有过往记录问题的记录。我想这是一个更大的罪魁祸首。编辑:刚意识到内核构建可以解决您的问题。很高兴知道。我自己会记住这一点。谢谢
KhoPhi '16

0

我在ASUS N56JN(也是Intel芯片组)上遇到了相同的问题。这为我工作:

http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/

它基本上解释了如何将内核更新到最新版本,并逐步介绍了如何下载,编译和安装Linux内核的最新版本(4.5)。


欢迎来到Ask Ubuntu!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
蒂姆

您在同一种笔记本电脑上遇到相同的问题吗?
伊恩

不,在华硕N56JN上,英特尔芯片组也没有AMD。我指的是升级到16.04后随机冻结的问题。
CMorales '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.