大量使用10分钟后,Thinkpad会关闭


8

不到两年前,我购买了Lenovo Thinkpad R500

当大量使用CPU时,它有时决定重新引导(Ubuntu短暂显示“ shutdown”消息)。

一个Linux小部件显示了CPU温度。当第一个核心的温度超过100°C时,PC通常会重新启动,但有时似乎尚未达到80°C。

自从我从Ubuntu 2010.10 32位切换到Ubuntu 2011.04 64位以来,它崩溃的频率更高。

在办公室时,我使用笔记本电脑散热器

我将频率降频至800 MHz,并将风扇设置为始终以最大速度运行(具有明显的结果:更多的噪音和更多的吹气),但这不能防止崩溃的发生:

cpufreq-selector -c 0 -f 800000
cpufreq-selector -c 1 -f 800000
sudo rmmod thinkpad_acpi
sudo modprobe thinkpad_acpi fan_control=1
sudo thinkfan -n -c alwaysmax-thinkfan.conf

没有灰尘。我已经在笔记本电脑侧面和下方的通风孔中慷慨地喷了空气。卸下键盘和框架后,我还清洁了内部。

我如何找出问题所在?


您可以先尝试进行BIOS更新。接下来的事情是降低最大时钟速率,您可以在thinkwiki中查看如何做到这一点。禁用传感器不是一个好主意,因为它可能会消耗您的CPU。
伊贡

您是说“如果CPU处于100%状态,Thinkpad崩溃是正常现象”还是“ CPU处于100°时,Thinkpad崩溃是正常现象”?
Flimzy 2011年

@Flimzy:100%。我以前的计算机可以连续几天粉碎数字,CPU 100%
Nicolas Raoul

1
如果您准备好迎接挑战,则可能需要使用一些更新的(和更高质量的)导热膏重新安置CPU散热器。 这不是正常现象,即使对于笔记本电脑的库存设置,如果没有其他冷却垫也是如此。正如尼古拉斯·拉乌尔(Nicholas Raoul)所指出的那样,如果您在任何时间段内都无法承受100%的负载,那么您需要进行一些修复。
突破

Answers:


8

暂时忘了Thinkpad,在100%cpu下长时间长时间使任何笔记本电脑死机都是不正常的,但是,如果任何受监视的组件达到临界温度,几乎所有计算机都将关闭,这是正常的。

这仅表示您的风扇/散热不足或无法完成任务。

首先,正如Egon在评论中所说,检查BIOS更新-如果其他人抱怨类似的问题,则制造商通常会发布某些组件低于时钟频率或提高风扇速度/阈值的更新。

如果这样做没有帮助,则可能需要检查是否阻塞了风扇的灰尘。

最后,如果您发现其他有类似问题的人,则可能要直接向制造商投诉。

传感器有可能是错误的,但除打开和使用温度计外,总是很难证明。

...另外,我不熟悉,但是已经阅读了有关Linux电源问题的信息,这些问题显然会导致更多热量的积聚-也就是说,这只会影响电池寿命...但是,它并不能解决有关笔记本电脑散热的根本问题。


4

Ubuntu中存在一个可能与此有关的错误:

https://bugs.launchpad.net/bugs/751689

有人报告说,可以通过强制启用aspm或将风扇全速运行来解决此问题。我怀疑问题在于这些ThinkPad的越野车无法全速运转风扇,并且会产生额外的热量,因为GPU依赖ASPM来使GPU在不使用时进入低功耗状态,但是最近的Linux内核尊重bios报告不支持ASPM的事实,因此将其禁用,这会导致gpu散发更多热量。


+1此错误报告包含许多技巧,它使我了解到我的问题更加严重:即使在将风扇设置为“始终以最大速度” thinkfan并且将时钟频率降至800 MHz之后,它仍然崩溃。新事物:当CPU温度仍然为70°C时,它甚至崩溃
Nicolas Raoul

可能是受热损坏的迹象。
Journeyman Geek

2

到目前为止,还没有其他人提到:风扇在工作吗?您能听到它随着CPU变热而开始加速吗?

安装传感器监视包。lm-sensors提供命令行sensors命令,但必须首先运行sudo /usr/sbin/sensors-detect-GUI选项也存在。Thinkpad的风扇或自2004年以来我所拥有的至少每一个风扇均具有良好的ACPI支持。这样做的好处之一就是您还将获得CPU温度表。我的T61p报告单风扇速度,CPU内核温度(通过内部传感器),微型PCI(即WLAN卡)温度,主板温度和GPU温度。

如果风扇没有启动,则是您的(第一)罪魁祸首。您需要将其更换。如果机器不在保修范围之内,也可以自己动手做,但是这很烦人。在光线良好的工作表面上进行操作,获取服务手册,并按照信函中的说明进行操作。您不想破坏机器的那部分。

如果风扇确实启动,在达到全速时您能感觉到气流吗?在许多Thinkpad上,排气口在左侧,进气口在后部和/或底部。

您是否定期清洁冷却通道?我的老板和我的Thinkpads相同,但他的温度通常高出10°C。他是吸烟者,并且没有定期清洁通风口。灰尘是很好的绝缘体,即使您的风扇全速运转,气流也不会从散热器金属中带走足够的热量。为了清洁通风口,我使用了一台重型手动鼓风机,就像摄影师使用的鼓风机一样(我个人最喜欢 -比罐中的空气便宜,对环境更友好,而且运动效果出奇)。将喷嘴放在进气口上并反复吹气。如果这是您第一次这样做,请在户外和/或戴上口罩。疯狂的灰尘将从排气口排出。在我的身上,羽也从左扬声器孔中出来。

以下是一些基本的思路,可能对您不起作用,因为您可以通过冷却笔记本电脑和/或降低CPU速度来解决问题。几乎可以肯定,您应该专注于热量方面。

如果CPU,GPU等温度均处于正常温度,则风扇可以自由打开并运行,并且机器在努力工作时仍会崩溃,还有其他(附加功能)诊断。主要的可疑因素(以可能性递减的顺序排列)是:内存损坏,CPU损坏,主板损坏或PSU无法提供足够的功率。

您可以足够容易地测试内存。只需启动进入memtest86+,您就可以在Ubuntu上安装它(它将显示在GRUB引导菜单上),并使其完成工作。如果发现内存已耗尽,则有两种选择:更换内存,或者如果损坏很小,请告诉Linux 不要使用损坏的区域。如果您需要更换内存,请确保ThinkPad的所有内存都在机外。有些将所有RAM都放在SODIMM插槽上,而另一些则永久性地安装在主板上。如果板载RAM损坏,则必须更换主板。

如果发现CPU或主板损坏,则同上,但我不知道如何确定。在我本来非常滥用的Thinkpad上,我从未遇到过此类问题。


风扇正在工作,最近我将其设置为始终以“最大速度”运行thinkfan。它相当嘈杂并且吹着空气。我通过卸下键盘除去了侧面,笔记本电脑下方的通风孔和内部的灰尘。和框架。我在罐中使用了空气,并在通风孔中大量喷洒了空气,但是当负载有点高时,仍然让操作系统重新启动...
Nicolas Raoul 2012年

1

您可以做两件事:

  1. 硬件方面:清洁灰尘

    由于您的笔记本电脑已使用2年左右,因此冷却系统中可能会积聚许多灰尘。您有两种选择:自己清洁或将笔记本电脑送到本地计算机服务点进行清洁。

  2. 软件方面:尝试降低电压

签出linux-PHC项目。通常,处理器的默认电压设置为明显高于合理水平。我的Thinkpad就是这种情况。


1

关于Thinkpad(至少是我的型号)的有趣事实:GPU物理上非常靠近CPU,因此即使GPU配置为更高的温度,GPU仍能够使CPU热传感器跳闸。如果将窗口小部件也设置为显示GPU,则可能会注意到该数字甚至更高。

ThinkPad的许多型号都具有“可切换”的图形。如果您在Linux下使用高端卡,则需要安装专有的Catalyst驱动程序,因为我发现通用驱动程序存在一个错误,会导致GPU迅速升温。


有趣!不过,我不是在做游戏或任何需要大量图形处理能力的事情。我使用Ubuntu的文件系统加密,但是我很确定它不使用GPU。
Nicolas Raoul

没关系 我刚运行KDE时就过热了。事实是,通用驱动程序存在一个严重的错误,导致太多的GPU运行。您是否尝试过专有驱动程序?
Yamikuronue 2012年
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.