在Ubuntu中的风扇速度:pwmconfig未安装任何支持PWM的传感器模块。

我按照这个指南来控制Ubuntu中的风扇速度,但是对于我的Dell Inspiron 15r笔记本电脑没有起作用。

我安装了lm-sensors和fancontrol软件包。然后我通过输入以下命令配置了lm-sensors:

sudo sensors-detect

我对所有问题都回答了YES。 最后我得到了这个消息:

驱动程序 `coretemp': * 芯片 `Intel 数字温度传感器' (信心:9)
要加载所需的所有内容,请将以下内容添加到 `/etc/modules`:
----剪切此处---- # 芯片驱动程序 coretemp ----剪切此处----
  • 我已将建议的代码行添加到 `/etc/modules`。
  • 我重新启动了我的笔记本电脑。
现在问题来了:当我尝试输入以下命令配置 fancontrol 时: ```sudo pwmconfig``` 我遇到了一个错误: ```/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed```
我花了大部分时间寻找解决方案,但没有运气。 现在我该怎么办?

我现在也遇到了同样的问题,使用的是华硕Prime Z490-P主板,但似乎找不到解决办法:( - Ondrej Tokar
1个回答

我部分地通过使用i8kutils解决了这个问题。这里有一个关于它的指南: Keenformatics - 如何在Ubuntu中解决Dell笔记本电脑风扇问题 还有一个讨论在askubuntu上: Dell Inspiron 5521 i7-3317U 风扇CPU太嘈杂 以下是Keenformatics网站(我的博客)上写的主要步骤。如何在Ubuntu中解决Dell笔记本电脑的风扇问题
1. 首先,让我们下载并安装i8kutils。打开终端并输入:
sudo apt-get install i8kutils
2. 现在你必须将i8k添加到你的模块中。打开模块文件:
sudo gedit /etc/modules

并将字符串"i8k"(不带引号)添加到文件中。保存并退出。

  1. 创建一个i8k.conf文件

    sudo vim /etc/modprobe.d/i8k.conf

    并填入以下代码:

    options i8k force=1

注意:一些旧的指南会告诉你创建一个/modprobe.d/options文件。在Ubuntu上不再使用"options"文件。重要的是你创建一个以.conf为扩展名的文件(文件名不重要,但我决定将其命名为i8k.conf以便清晰)。所以要小心旧的i8kmon配置指南。

  1. 现在重新启动计算机,或者运行以下代码使i8k运行:

sudo modprobe i8k force=1

  1. 我们现在将创建一个i8kmon.conf文件,该文件将告诉i8kmon实用程序如何运行。

sudo gedit /etc/i8kmon.conf

将以下代码粘贴到其中:

    # Run as daemon, override with --daemon option
    set config(daemon)      0
     
    # Automatic fan control, override with --auto option
    set config(auto)        1
     
    # Report status on stdout, override with --verbose option
    set config(verbose) 1
     
    # Status check timeout (seconds), override with --timeout option
    set config(timeout) 20
     
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    set config(0)   {{-1 0}  -1  40  -1  40}
    set config(1)   {{-1 1}  30  60  30  60}
    set config(2)   {{-1 2}  53  128  53  128}
     
    # For computer with 2 fans, use a variant of this instead:
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    # set config(0) {{-1 0}  -1  52  -1  65}
    # set config(1) {{-1 1}  41  66  55  75}
    # set config(2) {{-1 1}  55  80  65  85}
    # set config(3) {{-1 2}  70 128  75 128}
     
    # end of file

这已经被编辑以匹配我的Dell Inspiron 15r 5521风扇配置(我希望我做得好)。如果你想要更多信息,请查看Ubuntu手册上的文档:http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html

  1. 现在你应该能够从终端运行i8kmon并查看它是否工作(以及如何工作)。只需运行:

i8kmon

完成!


7这个适用于惠普吗? - Sensebe
根据@ImmortalPlayer提供的信息,根据https://launchpad.net/i8kutils 所示,该软件只适用于某些型号的戴尔电脑... - Bo rislav
看起来在HP上有效:https://askubuntu.com/a/400956/270501,但我还没有在我的HP笔记本上尝试过... - llrs
似乎对戴尔Inspiron 15 3511 i5与Debian不起作用。 - Ashim