![未对接时笔记本电脑风扇速度过低](https://linux22.com/image/858182/%E6%9C%AA%E5%AF%B9%E6%8E%A5%E6%97%B6%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E9%A3%8E%E6%89%87%E9%80%9F%E5%BA%A6%E8%BF%87%E4%BD%8E.png)
我在笔记本电脑上使用 Ubuntu 14.04,除了有时会变得很热之外,其他都很好。我使用传感器(lm-sensors)来报告温度和风扇速度。我运行的是配备 Ivy Bridge core i5 的 Thinkpad T430s。
当我在家时,接上电源,CPU 温度达到 90*C 以上。当我在工作时,接上笔记本电脑,风扇转速更高,温度徘徊在 80*C 左右。有人知道为什么会这样吗?
核心:
3.13.0-24-generic #47-Ubuntu SMP
传感器输出,无底座:
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 4063 RPM
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +90.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +84.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +90.0°C (high = +87.0°C, crit = +105.0°C)
传感器输出,对接:
acpitz-virtual-0
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 4680 RPM
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +81.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +74.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +81.0°C (high = +87.0°C, crit = +105.0°C)
答案1
我没有 ThinkPad,无法准确说出为什么这两种情况下的风扇速度会有差异。无论如何,即使风扇速度较高,系统似乎也运行过热。
但是,使用后我的笔记本电脑确实得到了显著的冷却tlp
。请尝试按照说明进行安装这里。如果您的系统上安装了该软件包,则必须清除laptop-mode-tools
它,否则 tlp 将拒绝启动。由于它最初是为 ThinkPad 笔记本电脑编写的,因此它应该更适合您的情况。请注意页面上提到的两个可选 ThinkPad 软件包,它们可以进一步帮助 ThinkPad。
如果上述方法对你的情况没有帮助,那么你可以启用最近内核中提供的英特尔 p-state。按照说明启用它这里。我没有使用该页面上提到的 thermald,因为我没有遇到过热问题,并且考虑到该页面上关于 thermald 状态的说明,我不会建议尝试这样做。检查 pstate 是否正确使用:cat /sys/devices/system/cpu/*/cpufreq/scaling_driver
应该显示intel_pstate
。尝试在 tlp 中将调节器设置为交流电和电池的省电模式,而不是该页面上提到的 cpufrequtils:,sudo gedit /etc/default/tlp
搜索 CPU_SCALING_GOVERNOR 并添加:
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
然后重新启动 tlp:sudo service tlp restart
检查它是否已生效:cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
应该显示 powersave
如果这对您来说仍然不起作用,那么您可以尝试安装具有更好 p-state 实现的较新内核(我一直在使用)。如果其他所有方法都无法使笔记本电脑降温,这真的是最后的手段。从这里获取 debs:。http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15.5-utopic/
您将需要 amd64 软件包(假设您安装了 64 位 Ubuntu)linux-image-*-generic, linux-headers, and linux-headers-*-generic
。
此外,您可以尝试安装thinkfan
用于控制 ThinkPad 风扇的软件包,但我没有使用它的经验,因此无法提供任何提示。您也可以查看给出的操作方法这里对于 ThinkPad 来说,特别是那些处理电源管理的这。
编辑:使用 tlp 时,您可能还必须明确禁用 ondemand/cpufrequtils,以使“powersave”p-state 调节器生效,如我上面所述。请参阅这。