重新启动后 fancontrol 服务未启动 打开 suse linux

重新启动后 fancontrol 服务未启动 打开 suse linux

我从 ubuntu 切换到 openSuse (Leap 42.2)。当我使用 Ubuntu 时,我使用了 lm_sensors 和 fancontrol,因为我的 cpu 风扇没有旋转一点。这些程序在 Ubuntu 上运行程序没有任何问题。切换到 openSuse 后,我遇到了上面提到的同样的问题。所以,我使用以下命令安装了传感器(suse 中没有 lm-sensors)程序

sudo zypper install sensors;

然后打,

sudo sensors-detect;

并对所有人表示肯定。我跑的阿特

sudo pwmconfig;

命令。我的/etc/fancontrol配置如下,

INTERVAL=10
DEVPATH=hwmon1= hwmon2=
DEVNAME=hwmon1=acpitz hwmon2=dell_smm
FCTEMPS= hwmon2/pwm1=hwmon1/temp1_input
FCFANS= hwmon2/pwm1=hwmon2/fan1_input
MINTEMP= hwmon2/pwm1=35
MAXTEMP= hwmon2/pwm1=55
MINSTART= hwmon2/pwm1=90
MINSTOP= hwmon2/pwm1=255
MINPWM=hwmon2/pwm1=0
MAXPWM= hwmon2/pwm1=255

然后我打了,

sudo service fancontrol start;

现在我的CPU风扇运转良好。然后我重新启动了我的电脑。但是,不幸的是我的 cpu 风扇没有再次自动运行。我必须再次重新运行 pwmcofig 命令。我怎么解决这个问题?

注意:我找不到任何与 UBUNTU 中可用的以下命令等效的 openSuse 命令:

sudo service module-init-tools restart;
sudo service kmod start;

答案1

你可以打开Yast,在系统类别“services-control”下找到,打开它,找到(按f,而不是在服务之间搜索,名称以f字母开头,所以更容易)fancontrol服务。会有被你写成inactive(死)的。将启动模式更改为“onboot”,然后按启动服务,然后接受,确定,退出 yast。下次启动后,当您正确配置 pwm 且该服务会找到 config 时,该服务将自动重新启动。文件保存在目录中(默认为 /etc/fancontrol)。

我在 opensuse 15 Leap 上这样做了,它今天自动启动了。

答案2

MINSTOP= hwmon2/pwm1=255

在这里你犯了错误(我认为),这一定是风扇停止的值。在命令行中,您可以在 pwmconfig 期间按 t 键并进行测试,找到正确的值。并非总是如此,当您的终端思考很长时间并且不显示结果时,您可以停止退出它,重试并用手指书写,例如 30-55 之间的值。原因如下:当你的主板给他最小时,你的风扇一定不能停止。 (实际上最大。) PWM 值= 255..和最小。 PWM值不能大于,作为风扇的最小启动值。并且最小停止值 < 最小起始值。

相关内容