如何禁用自动关机 - 达到临界温度(97 C)

时间:2014-02-05 18:55:03

标签: linux-kernel ubuntu-12.04

我有一台配备i3处理器和4GB内存的三星笔记本电脑。我正在运行Ubuntu 12.04并且我已经看到各种针对acpi的故障排除指南,但是我无法找到关于如何在达到临界温度时禁用自动关闭或如何增加它的明确信息。

我正在尝试编译android的内核,它利用处理能力使温度达到97度的最大acpi值,然后系统在没有警告的情况下关闭。

这非常烦人,导致我失去工作。我至少会期待一个警告和某种人为干预选项,以防止这种情况发生。

任何帮助/建议?

由于

3 个答案:

答案 0 :(得分:0)

你不应该禁用它,否则CPU可能会烧毁。

您可能需要更好的通风/冷却PC。

其他相关答案:https://serverfault.com/questions/57571/where-can-i-control-the-critical-temperature-for-a-system-shutdown

您应该能够使用smartcl命令启用/禁用/修改HD智能属性。

以root身份尝试: smartctl / dev / sda -A

要禁用SMART管理: smartctl / dev / sda -s off

希望这会禁用温度触发关闭。我没有找到改变温度参数的方法。

答案 1 :(得分:0)

我一直看到这个问题,而不是得到答案,通常的反应是清理风扇或警告不要禁用它。我有这个问题,无法访问我的笔记本电脑内部进行清洁。

来自我已经完成的研究,如果您可以访问您的系统制冷政策'并从活跃的'更改它对于“被动”,这会增加处理器在关机之前必须达到的温度,例如从120到160,关键是200.我无法在我的Windows 7笔记本电脑上访问它,但有些笔记本电脑你可以:

控制面板/电源选项/更改计划设置/更改提前电源设置/更改当前不可用的设置/系统冷却策略/

并将下拉菜单从活动更改为被动。

答案 2 :(得分:0)

首先,如果100%使用,您的计算机应该永远不会达到该温度。只有当你超频或冷却不充分时才能达到目的。

我在我的两个系统上看过它:

  • 一个人缺少导热膏。当添加它时它工作正常。
  • 一个人将风扇挡住(放在布料上)。

在找出缺少的导热膏之前,我使用了第一个系统已有一段时间了。我所做的是调整CPU速度。

在我的情况下,CPU是i7(具有超线程的四核)。我发现如果我只是降低了CPU 4(核心6 + 7)的速度,那么这实际上就足够了:

sudo cpufreq-set -c 6 -f 1.2GHz
sudo cpufreq-set -c 7 -f 1.2GHz

其他核心可以全速运行。

所以我的建议是:

  • 找到能够快速触发加热问题的东西(我的情况:8分钟并行5分钟.bodP6也可能会起作用)。使用watch sensors
  • 监控温度
  • 请注意,如果一个核心始终比其他核心更热。
  • 降低最热核心的频率(cpufreq-info会告诉您支持的频率)。如果你的cpu使用超线程:CPU 0 =核心0 + 1。
  • 继续这样做,直到所有核心的温度都远低于临界限值。