我有一台运行 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 置身事外,但如果服务停止或崩溃,它将重新获得控制权。