交流电 Fedora 25 上风扇一直转

交流电 Fedora 25 上风扇一直转

我有一台运行 Fedora 25 的戴尔 inpiron 7520 15r se。每当我插入交流电时,风扇就会全速运转。当我拔下电源时,它会再次关闭。我也尝试过 laptop-mode-tools。

$> cat /proc/i8k 
1.0 A11 -1 47 -22 3 -22 4500 -1 -22

风扇以 4500 rpm 的转速运转,温度仅为 47 度。

$> cat /proc/sys/vm/laptop_mode                             
2

$> cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 
performance powersave

$> cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

噪音让我抓狂。即使风扇转得慢,笔记本电脑在拔掉电源后也不会过热:

$> cat /proc/i8k                                                        
1.0 A11 -1 49 -22 3 -22 2800 -1 -22

有没有办法即使插入电源也能以电池模式运行它?

或者也许调整温度阈值?

答案1

经过大量的搜索和实验,我发现了两个有用的资源。第一个是戴尔凡,它是唯一真正能够控制风扇的应用程序,尽管只能通过将速度设置为零、静音和起飞速度(BIOS 似乎能够进行更精细的调整)。

我尝试了 i8kutils,但它们并没有太大帮助。不过,它们提供了一种检查风扇速度和温度的方法。

第二个是这个论坛问题,它将 Dellfan 与 i8kutils 合并,并提供了一个可以动态管理速度的服务示例。我还没有尝试过,因为我不喜欢禁用 BIOS 控制的副作用。

我计划编写一个自定义服务,该服务将保持 BIOS 控制启用,但会定期将速度设置为所需值。BIOS 大约需要半秒钟才能意识到速度“太低”并更改设置,因此如果我经常发送信号,它应该让 BIOS 置身事外,但如果服务停止或崩溃,它将重新获得控制权。

相关内容