Ubuntu 14.04 上的风扇声音很大

Ubuntu 14.04 上的风扇声音很大

我有一台戴尔 Latitude E5420 笔记本电脑,几天前我将其从 Ubuntu 13.10 升级到 Ubuntu 14.04。

我忍不住注意到风扇出现了一个令人厌烦的新现象:它每隔 1-2 秒就会反复发出声音,然后关闭,然后再次打开,持续几分钟,并且没有任何密集型 CPU 进程运行。

有没有什么办法可以解决这个问题?

好吧,所以温度在这些时候确实似乎有所升高大声瞬间。温度迅速从 50 摄氏度升至 60 摄氏度,然后冷却并回到 50 摄氏度。

以前从来没有发生过这么频繁的事情……

嘈杂:

$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +25.0°C  (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +55.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +55.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +54.0°C  (high = +80.0°C, crit = +85.0°C)

i8k-virtual-0
Adapter: Virtual device
Right Fan:   121350 RPM
CPU:          +59.0°C  

安静的:

$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +25.0°C  (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +49.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +51.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +51.0°C  (high = +80.0°C, crit = +85.0°C)

i8k-virtual-0
Adapter: Virtual device
Right Fan:      0 RPM
CPU:          +50.0°C  

此用户,具有类似型号的笔记本电脑(Dell Latitude E6400),也遇到了完全相同的问题。

编辑 2. 现在风扇已经自动开启和关闭了分钟,但温度稳定在42摄氏度:

$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +25.0°C  (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +41.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +40.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +40.0°C  (high = +80.0°C, crit = +85.0°C)

i8k-virtual-0
Adapter: Virtual device
Right Fan:   102210 RPM
CPU:          +42.0°C 

编辑 3. 我将戴尔 BIOS 更新到最新版本(从 5 到 14),但无济于事。如果我使用 fwts 运行风扇测试,则一个测试失败,而 5 个测试成功。但我无法获得更详细的输出...

$ fwts fan
Running 1 tests, results appended to results.log
Test: Simple fan tests.                                                     
  Test fan status.                                        5 passed, 1 failed             
  Load system, check CPU fan status. 

答案1

经过一番搜索和研究,我找到了一个合理的解决方案,嗯 2.1
有一些静音风扇可以更换。2 我找到了一个遵循 i8k dell 风扇/cpu 驱动程序的网站。 http://www.cyberciti.biz/faq/controlling-dell-fan-speeds-temperature-on-ubuntu-debian-linux/

我已经在 14.04 LTS 上测试过它并且它确实有效,因为我有一台 Inspirion 15 3521。

安装后请阅读此内容请注意,服务 /etc/init.d/i8kmon 以守护进程模式启动 i8kmon。因此,使用 i8kfan 设置速度毫无意义,因为守护进程将根据系统温度动态用自己的值覆盖速度。

希望这有用。

哦,i8kctl fan 风扇命令可以接受两个可选参数,用于指定左风扇和右风扇的新风扇状态。状态参数可以是:其中,

0 : turn the fan off (not recommended)
1 : set low speed
2 : set high speed
- : don't change the state of this fan

例如,以下命令将左侧风扇(通常由 CPU 使用)设置为高速,而右侧风扇保持不变:$ i8kctl fan 2 -

答案2

这个答案

  1. 您可能会注意到风扇始终高速运转。我发现几个网站解释了如何使用“i8kutils”软件包来管理风扇速度,而且这个解决方案似乎很有效。例如: http://ubuntuforums.org/showthread.php?t=842775 加载模块是风扇设置生效所必需的:sudo modprobe i8k

我的配置文件(/etc/i8kmon.conf)如下所示:

# Run as daemon, override with --daemon option
set config(daemon) 1

# Automatic fan control, override with --auto option
set config(auto) 1

# Status check timeout (seconds), override with --timeout option  
set config(timeout) 2

# Report status on stdout, override with --verbose option
set config(verbose) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{0 0} -1 55 -1 55}
set config(1) {{0 1} 50 60 55 65}
set config(2) {{1 1} 55 80 60 85}
set config(3) {{2 2} 70 128 75 128}

# end of file

我一直在关注核心温度,以确保风扇设置合理,看起来确实如此。为此:

sudo apt-get install lm-sensors
sudo sensors-detect

然后安装硬件传感器指示器,

sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors

为了参考和比较硬件,以下是 lspci 的输出:

00:00.0 Host bridge: Intel Corporation Ivy Bridge DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Ivy Bridge PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Panther Point 6 port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Device 682f
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 07)
08:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)

相关内容