pwmconfig/fancontrol 错误

pwmconfig/fancontrol 错误

我正在尝试控制运行 Ubuntu 18.10 的 ASUS B350M M/B 上的风扇。风扇以 100% 的速度不停地运转,当然,在运行 Windows 时不存在此问题。我已为 fancontrol 设置了 pwmconfig。我曾尝试使用 pwmconfig 自动生成 fancontrol 配置文件,并尝试编辑配置文件,希望解决此错误,但没有成功。当我运行sudo fancontrolI总是得到以下输出:

Loading configuration from /etc/fancontrol ...
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
grep: /etc/fancontrol: Is a directory
Some mandatory settings missing, please check your config file!

因此问题似乎是我的配置文件似乎缺少一些“强制设置”,但据我所知并非如此。我的 fancontrol 配置文件保存为 /etc/fancontrol/pwmcfg.gvA0m0UuMG,包含以下内容:

# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=2
DEVPATH=hwmon0=devices/platform/it87.656
DEVNAME=hwmon0=it8655
FCTEMPS=hwmon0/pwm1=hwmon0/temp2_input hwmon0/pwm3=hwmon0/temp1_input
FCFANS=hwmon0/pwm1=hwmon0/fan1_input hwmon0/pwm3=hwmon0/fan3_input
MINTEMP=hwmon0/pwm1=20 hwmon0/pwm3=20
MAXTEMP=hwmon0/pwm1=60 hwmon0/pwm3=60
MINSTART=hwmon0/pwm1=150 hwmon0/pwm3=190
MINSTOP=hwmon0/pwm1=0 hwmon0/pwm3=90

有人对这种情况有什么想法或解决方法吗?我的目标是让风扇控制正常工作,以便我的风扇能够以合理的速度运转。

答案1

首先,我建议启动到 Ubuntu Live DVD/USB,看看风扇是否运行正常。如果风扇运行速度很快,您可能希望检查 BIOS 中的风扇控制设置。


pwmconfig18.10似乎不支持该功能。

要运行fancontrol,您需要lm-sensors

我建议thermald不要这么做......


安装thermald...

  • sudo apt-get 更新

  • sudo apt-get 安装 thermald

Thermald带有默认配置文件,/etc/thermald/thermal-conf.xml可控制大多数计算机,但可能需要针对某些计算机进行自定义。请参阅man thermal-conf.xml了解详细信息和示例。修改配置文件后,停止thermald并重新启动它:

sudo service thermald restart

安装 thermald 后,我会停止该thermald进程,然后手动运行它以sudo thermald --no-daemon实时观察其操作。此实时信息可用于创建您自己的自定义 thermal-conf.xml 文件。请参阅man thermald以了解更多信息。

sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug

您可以在 Ask Ubuntu 上搜索thermald,查看先前有哪些答案。

一个很好的入门参考是https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues

答案2

/etc/fancontrol 应该是一个文件,而不是一个目录。

sudo mv /etc/fancontrol/pwmcfg.gvA0m0UuMG /tmp/
sudo rmdir /etc/fancontrol
sudo mv /tmp/pwmcfg.gvA0m0UuMG /etc/fancontrol

相关内容