我的风扇不工作,没有主动冷却系统

我的风扇不工作,没有主动冷却系统

我在笔记本电脑上使用 Ubuntu 14.04,我的风扇不工作(Ubuntu 12.04 和 Ubuntu 13.10 也是一样)。

我的系统简要概述

广达 TWH 主板,英特尔® 酷睿™ i7-2630QM CPU

我采用三种不同的方法来解决我的问题

1. 使用lm-sensorspwmconfigfancontrol来控制风扇的速度

首先,我尝试查看发生了什么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-microcodemicrocode.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 微码

也许在您安装英特尔微代码并重新启动计算机后,您的风扇就会再次启动。

相关内容