我在笔记本电脑上使用 Ubuntu 14.04,我的风扇不工作(Ubuntu 12.04 和 Ubuntu 13.10 也是一样)。
我的系统简要概述
广达 TWH 主板,英特尔® 酷睿™ i7-2630QM CPU
我采用三种不同的方法来解决我的问题
1. 使用lm-sensors
、pwmconfig
和fancontrol
来控制风扇的速度
首先,我尝试查看发生了什么lm-sensors
,我甚至无法检测到我的风扇。后来,被迫modeprobe
参考1使用以下命令行。
sudo modprobe w83627ehf-isa-fff8
它有助于获得更多的传感器,lm-sensors-detect
但它们都处于 ALARM 状态,我相信它们被设置为空,因为我是否人为地创建了它们(我不确定它modeprobe
为我做了什么)?
这是我sudo sensors
经过该过程后的结果。
acpitz-virtual-0
Adapter: Virtual device
temp1: +61.0 C (crit = +101.0 C)
w83627ehf-isa-fff8
Adapter: ISA adapter
Vcore: +2.04 V (min = +2.04 V, max = +2.04 V) ALARM
in1: +2.04 V (min = +2.04 V, max = +2.04 V) ALARM
AVCC: +4.08 V (min = +4.08 V, max = +4.08 V) ALARM
+3.3V: +4.08 V (min = +4.08 V, max = +4.08 V) ALARM
in4: +2.04 V (min = +2.04 V, max = +2.04 V) ALARM
in5: +2.04 V (min = +2.04 V, max = +2.04 V) ALARM
in6: +2.04 V (min = +2.04 V, max = +2.04 V) ALARM
3VSB: +4.08 V (min = +4.08 V, max = +4.08 V) ALARM
Vbat: +4.08 V (min = +4.08 V, max = +4.08 V) ALARM
in9: +2.04 V (min = +2.04 V, max = +2.04 V) ALARM
fan1: 0 RPM (min = 0 RPM, div = 128) ALARM
fan2: 0 RPM (min = 0 RPM, div = 128) ALARM
fan3: 0 RPM (min = 0 RPM, div = 128) ALARM
temp1: -1.0 C (high = -1.0 C, hyst = -1.0 C) ALARM sensor = CPU diode
temp2: +0.0 C (high = +0.0 C, hyst = +0.0 C) ALARM sensor = CPU diode
temp3: +0.0 C (high = +0.0 C, hyst = +0.0 C) ALARM sensor = CPU diode
cpu0_vid: +1.219 V
intrusion0: ALARM
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +61.0 C (high = +86.0 C, crit = +100.0 C)
Core 0: +57.0 C (high = +86.0 C, crit = +100.0 C)
Core 1: +61.0 C (high = +86.0 C, crit = +100.0 C)
Core 2: +57.0 C (high = +86.0 C, crit = +100.0 C)
Core 3: +57.0 C (high = +86.0 C, crit = +100.0 C)
pkg-temp-0-virtual-0
Adapter: Virtual device
temp1: +61.0 C
此时,我尝试运行sudo pwmconfig
。但是,我无法There are no usable PWM outputs.
通过这种方式从堆栈中走得更远。(我的电脑不是戴尔)
2. 安装适用于我的处理器的最新微码
我按照以下步骤安装这里,感谢@floppy 的建议。
安装
intel-microcode
和microcode.ctl
软件包(如@floppy 所建议的)有助于唤醒我的风扇,有助于降低 CPU 温度。风扇的运行与 CPU 温度完全无关。它确实在做一些工作,但效率仍然很低。此外,
sensors-detect
如果没有它,我仍然无法获得我的粉丝sudo modprobe w83627ehf-isa-fff8
3. BIOS 更新
好的,我的 CPU 温度较低,但仍然不足以运行基本的应用程序。
我也想过更新我的 BIOS,但我无法说服自己这可能是导致我的问题的原因在一开始的时候。我有一台 QUANTA TWH 主板,配备 i7-2630qm 和 INSYDE QR133 BIOS。我用 USB 将其更新至 QR192。
BIOS 更新使我的 CPU 温度降低了 10~15 摄氏度左右,我不知道如何以及为什么。
我仍在寻找其他方法来控制我的风扇,或/并强制它始终以给定/最大速率工作
答案1
尝试为你的处理器安装最新的微代码。根据一些 Linux 专家的说法 您可以通过应用最新的 Intel 或 AMD 微代码来改善计算机中央处理器 (CPU) 的功能。这将改善 CPU 的功能,因为它可以纠正从主板接收的默认微代码中的错误。
访问这一页了解如何为你的 CPU 安装微代码包。基本上,你必须打开 Synaptic,然后搜索英特尔微码和微代码控制软件包。我希望我没有错,你的 CPU 来自英特尔。AMD CPU 也可以从这个微码包中受益,但它的名字不同,amd64 微码。
也许在您安装英特尔微代码并重新启动计算机后,您的风扇就会再次启动。