无法使用pwmconfig配置风扇速度

若昂·布拉沃(JoãoBravo)

我有一台具有双启动功能的ASUS TP301UJ笔记本电脑,而且风扇一直都很响。我正在尝试在Ubuntu中配置风扇速度(我在Windows 10中很容易配置),但是遇到了问题。

这是我所做的:

  1. 我安装了lm-sensorspsensorfancontrolpsensor运行良好,并读取了风扇速度和所有温度。

  2. sudo sensors-detect只是说我需要在内核添加coretemp/etc/modulescoretemp已经在模块中,所以我什么也没做。

  3. 重新启动。sudo pwmconfig其输出:

    找到以下设备:
    hwmon0是acpitz
    hwmon1是coretemp
    hwmon2是asus

    找到以下PWM控件:
    hwmon2 / pwm1当前值:0

    hwmon2 / pwm1当前设置为自动速度控制。
    通常,自动模式优于手动模式,因为它效率更高且反应更快。您确定要设置此输出以进行手动控制吗?(n)

  4. 输入“ y”,输出为:

    给粉丝一些时间以使其达到全速...

    找到以下风扇传感器:
    hwmon2 / fan1_input当前速度:0 ...跳过中!
    没有可用的风扇传感器,所有读数均为0。

    确保已连接3线风扇。
    您可能还需要增加风扇除数。
    有关更多信息,请参见doc / fan-divisors。

因此,我的风扇进入“手动模式”并开始全速运行,但是pwmconfig退出后,风扇仍然全速运行。将数字/sys/class/hwmon/hwmon2/pwm1_enable从1改回2,使其再次自动

这是我的问题(我认为):当风扇处于“手动模式”时以其速度sensors显示-1未检测到!但是在自动模式下,完全没有问题。这使我无法用来配置风扇pwmconfig

我已经尝试将其添加acpi_enforce_resources=laxGRUB_CMDLINE_LINUX_DEFAULTgrub文件中的变量中。结果是一样的。

我该怎么办?

塔夫脱

首先了解man fancontrol一下可以在中使用哪些变量/etc/fancontrol构建配置时,您将需要以下内容:INTERVAL,FCTEMPS,FCFAS,MINTEMP,MAXTEMP,MINSTART,MINSTOP。

# Checks the temperature every 10 seconds.
INTERVAL=10
# Maps a fan to a temp sensor, each separated by a space 
FCTEMPS=fanpath=temppath fanpath2=temppath2
# Maps a fan to the fan speed sensor
FCFANS=fanpath=fanspeedpath fanpath2=fanspeedpath2
# The temperature below which the fan gets switched to minimum speed.
MINTEMP=fanpath=degreesC fanpath2=degreesC2
# The temperature over which the fan gets switched to maximum speed.
MAXTEMP=fanpath=degreesC fanpath2=degreesC2
# Sets the minimum speed at which the fan begins spinning.
MINSTART=fanpath=minspeed fanpath2=minspeed2
#The minimum speed at which the fan still spins.
MINSTOP=fanpath=minspeed fanpath2=minspeed2

实际样本:

INTERVAL=10
FCTEMPS=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm5=/sys/devices/platform/coretemp.0/hwmon/hwmon[[:print:]]*/temp3_input /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm4=/sys/devices/platform/coretemp.0/hwmon/hwmon[[:print:]]*/temp3_input /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon[[:print:]]*/pwm1=/sys/devices/platform/coretemp.0/hwmon/hwmon[[:print:]]*/temp3_input
FCFANS=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm5=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/fan5_input /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm4=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/fan4_input /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon[[:print:]]*/pwm1=
MINTEMP=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm5=55 /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm4=50 /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon[[:print:]]*/pwm1=55
MAXTEMP=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm5=60 /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm4=60 /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon[[:print:]]*/pwm1=60
MINSTART=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm5=70 /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm4=70 /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon[[:print:]]*/pwm1=70
MINSTOP=/sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm5=90 /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm4=90 /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon[[:print:]]*/pwm1=90

[[:print:]]代表hwmon编号。您可以使用实际的数字或[[:print:]],有时数字在引导之间变化,并且[[:print:]]允许它找到正确的hwmon数字。

问题将是FCFANS,fan1_input是否具有有效数据,如果没有,则fancontrol是否将继续有效。

或者,您可以尝试编写自己的脚本来设置hwmon2 / pwm1的值,该值的范围在0到255之间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用pwmconfig配置风扇速度

来自分类Dev

pwmconfig 不配置风扇

来自分类Dev

ubuntu中的风扇速度:pwmconfig未安装支持pwm的传感器模块

来自分类Dev

ubuntu中的风扇速度:pwmconfig未安装支持pwm的传感器模块

来自分类Dev

无法达到CPU最大风扇速度

来自分类Dev

Ubuntu 16.04上风扇的频繁使用和系统速度下降

来自分类Dev

使用SpeedFan时出错-如何控制风扇速度?

来自分类Dev

控制风扇速度

来自分类Dev

如何显示风扇速度

来自分类Dev

ubuntu 16.04 pwmconfig'无风扇传感器'

来自分类Dev

无法启动风扇控制服务,配置文件损坏

来自分类Dev

最佳风扇配置?

来自分类Dev

OpenSuse 12.3 gpu风扇速度

来自分类Dev

如何读回风扇速度?

来自分类Dev

如何设置风扇速度极限?

来自分类Dev

lm传感器无法获取CPU /主板温度/风扇速度

来自分类Dev

无法安装风扇控件

来自分类Dev

使用MESA驱动程序设置ATI / AMD GPU风扇速度

来自分类Dev

在Windows 7 PC上使用Munin收集温度和风扇速度吗?

来自分类Dev

风扇控制无法启动 - 硬件配置已更改(无需重新启动)

来自分类Dev

如何修复风扇损坏的配置?

来自分类Dev

持久的高风扇速度Ubuntu 14.04

来自分类Dev

持久的高风扇速度Ubuntu 14.04

来自分类Dev

通过SSH连接时更改风扇速度

来自分类Dev

风扇始终以最大转速旋转。速度

来自分类Dev

3590 RPM的CPU风扇速度正常吗?

来自分类Dev

3590 RPM的CPU风扇速度正常吗?

来自分类Dev

开机后如何降低GPU风扇速度?

来自分类Dev

在 Ubuntu 中控制风扇速度的 GUI?