在Artix Linux ThinkPad X230上启用ThinkFan

2 min

language: ja bn en es hi pt ru zh-cn zh-tw

大家好,我是无能。

因为仅仅按照Arch Wiki的说明操作无法启动,所以在这里留下备忘录。


https://wiki.archlinux.jp/index.php/Lenovo_ThinkPad_X230

安装thinkfan

yay -S thinkfan

按照Arch Wiki进行设置。

在vi /etc/thinkfan.conf中写入以下内容

tp_fan /proc/acpi/ibm/fan
hwmon /sys/class/thermal/thermal_zone0/temp

(0, 0,  60)
(1, 53, 65)
(2, 55, 66)
(3, 57, 68)
(4, 61, 70)
(5, 64, 71)
(7, 68, 32767)

尝试启动。

blksheep:[haturatu]:~$ sudo thinkfan

ERROR: ~TpFanDriver: Resetting fan control in /proc/acpi/ibm/fan: Invalid argument
ERROR: Module thinkpad_acpi doesn't seem to support fan_control

报错了。

看来是因为thinkpad_acpi模块没有加载,所以出现了这个提示,所以我们来加载它。

echo "options thinkpad_acpi fan_control=1" | sudo tee /etc/modprobe.d/thinkpad_acpi.conf

先删除模块,然后重新加载。

sudo modprobe -rv thinkpad_acpi
sudo modprobe -v thinkpad_acpi

如果以下命令输出Y,就没问题了。

cat /sys/module/thinkpad_acpi/parameters/fan_control

再看一次。

blksheep:[haturatu]:~$ sudo thinkfan

Daemon PID: 17119

我们用ps也检查一下吧。

blksheep:[haturatu]:~$ ps -ef | grep thinkfan
root     17119     1  0 18:56 ?        00:00:00 thinkfan
haturatu 22016  7362  0 19:18 pts/1    00:00:00 grep --colour=auto thinkfan

看来一切顺利。


那么下次再见。

请多关照。

Related Posts