Linux 笔记本电脑 CPU 温度(过热)和风扇速度

Linux 笔记本电脑 CPU 温度(过热)和风扇速度

在两台旧笔记本电脑上测试:

  • Compaq Presario A900 搭载 Ubuntu 10.04(2.6.32-24 内核)
  • 搭载 Fedora 13 的 Gateway ML6720

两者都刚刚更新,我注意到它们都有同样的问题:

  • /proc/acpi/fan 中没有任何内容
  • 在唯一的热区,ls /proc/acpi/thermal_zone/TZ01给出:

冷却模式轮询频率状态温度跳变点

  • cat /proc/acpi/thermal_zone/TZ01/* 给出:
<不支持设置>
<轮询已禁用>
状态:好的
温度:55℃
临界(S5):100℃

或正常负载下的温度(即正常负载下温度约为45-55*C,例如现在浏览网页时)。

显然,ACPI 不支持风扇控制。sensors给出如下结果:

acpitz-虚拟-0
适配器:虚拟设备
温度 1:+55.0°C(临界值 = +100.0°C)                  

coretemp-isa-0000
适配器:ISA 适配器
核心 0:+49.0°C(高温 = +100.0°C,临界温度 = +100.0°C)  

coretemp-isa-0001
适配器:ISA 适配器
核心 1:+50.0°C(高温 = +100.0°C,临界温度 = +100.0°C)  

如果您拥有或曾经拥有上述任何型号,您是否遇到过 CPU 过热问题?例如,我只需一两分钟的努力就能轻松将 CPU 温度升至 85-90*C。这一切都归功于下方的风扇和另一个帮助 CPU 风扇运转的风扇。

我也很困惑:

  • Windows Vista 没有这样的问题。例如 Flight Simulator 会将温度调至 ~65-70*C
  • 如果没有 ACPI,我假设主板会根据当前温度控制 CPU 风扇速度。它为什么会让温度达到 80-90*C?

在执行正常和困难的 CPU 密集型任务时,您的温度是多少?我非常怀疑,但我必须检查一下 - 也许这是正常的......

最后,我很惊讶在较新的笔记本电脑上也看到了这种情况(例如http://ubuntuforums.org/showthread.php?t=1327623) 或甚至混合使用(例如参见 bugs.launchpad.net/ubuntu/+source/linux/+bug/370173)。我只是想知道如果这么多人的笔记本电脑都出现问题,人们是如何使用 Linux 的……

相关内容