首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >thinkfan的具体内容:手动+自动配置,如果需要重新启动膝上型计算机

thinkfan的具体内容:手动+自动配置,如果需要重新启动膝上型计算机
EN

Unix & Linux用户
提问于 2019-02-10 03:00:35
回答 1查看 1.7K关注 0票数 0

我现在通过在http://www.thinkwiki.org/wiki/How_至_控制_风扇_速度中解释的方式使用Thinkfan。要想看到我想要达到的目标,请跳到帖子的末尾,先到目标,剩下的就是展示我目前对这个问题的理解。

我安装了软件包:

apt install thnkfan,然后通过以下方式启用手动控制

代码语言:javascript
复制
echo 'options thinkpad_acpi fan_control=1' | sudo tee -a /etc/modprobe.d/thinkpad_acpi.conf 

然后按照上面的网页重新启动笔记本电脑。对于自动控制,它说,一些脚本应该加载,并且提供的脚本是长的。( ACPI风扇控制脚本可以用更温和、更安静的版本覆盖固件的扇算法。)

  • 第一个问题是:安装thinkfan w/out手动控制选项没有覆盖固件algo吗?如果不是那样的话,thinkfan安装做什么?

现在,我发现了另一个页面https://forum.thinkpads.com/viewtopic.php?t=119546,它指出,对于按照传感器文件/etc/ that . found控制风扇速度的配置,不需要额外的脚本。它说要将hwmon /sys/devices/virtual/thermal/thermal_zone0/temp添加到文件中,然后添加一个温度表。在我的笔记本电脑的文件中,我有温度表,但没有像行那样的hwmon,甚至没有注释,它有到thinkwiki页面的链接(尽管是关于传感器,而不是安装(http://www.thinkwiki.org/wiki/Thermal_感应器))。

  • 第二个问题:即使我的软件包中列出了thinkwiki页面,当谈到控制脚本时,看起来就像thinkwiki已经过时了吗?

页面https://forum.thinkpads.com/viewtopic.php?t=119546还讨论了测试thinkfan w/out重新启动,而不是提到的thinkwiki页面。

  • thinkfan能在安装后完全启动w/out膝上型计算机吗?

最后,我记得有一个网页讨论如何避免风扇因温度峰值较短而被打开。

  • 怎么做?

一些现有的系统信息与手动控制工作,LinuxMint19.1:

代码语言:javascript
复制
# /etc/init.d/thinkfan status

● thinkfan.service - simple and lightweight fan control program
   Loaded: loaded (/lib/systemd/system/thinkfan.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
  • 为什么服务是不活动的,这意味着什么?

目标:

能够手动和通过配置的传感器控制一些基于debian的thinkpad系统上的风扇速度,这些传感器允许在thinkfan安装后跳过短温度峰值,并重新启动膝上型计算机。

EN

回答 1

Unix & Linux用户

发布于 2020-03-05 02:56:42

  1. 您可以手动控制扇形,无需思考风扇。第一次设置fan_control=1,就像你做的那样。然后cat /proc/acpi/ibm/fan会告诉你当前的风扇速度/级别以及可用的风扇级别。这些应该是0-7,加上汽车,脱离,全速.据我所知,最后两个是一样的。它们对应的运行风扇在最大RPM,可能超过制造商的规格。Auto对应于lm-sensors提供的默认风扇控制。现在,您可以手动设置风扇级别: sudo echo "level 5“> /proc/acpi/ibm/fan sudo echo "level auto”> /proc/acpi/ibm/fan,如果没有,那么这些工作: echo level 5 sudo to /proc/acpi/ibm/fan echo level auto /proc/acpi/ibm/fan
  2. 有一些相当好的指南,为建立思想风扇。 这里是其中之一,这里是另一个。两个人都没事。还可以查看示例配置这里。不太难。一旦设置好守护进程,您就可以随意打开或关闭守护进程,并将其设置为在引导时加载。所有这些都不需要重新启动,但细节将因发行版而异。
  3. 设置您的thinkfan.conf将需要一些努力和测试。我不建议只粘贴在别人的温度设置。在一些滞后的情况下构建是一个好主意,如示例配置所示。如果您想要全速(如我所做的那样),那么您需要输入像这样的引号:"level full-speed",或者您可能可以使用127 (但要手动验证)。
  4. 你可以通过调整测量之间的时间来处理温度峰值。选项是-s,我认为缺省值是5秒。我还没试过任何与此相关的东西。请注意,有一些平滑已经内置到thinkfan,因为它只增加风扇的水平,根据最高的所有温度,它监测。因此,如果你的传感器安装正确,而且它们都是红色的,那么这可能是值得担心的。我根本没有玩过这个,但我的猜测是,更好的解决方案是调整您的临时设置,以使响应更顺畅,而不是干扰传感器的时间安排。迟滞是很重要的-确保每个风扇水平冷却到下一个较低水平的范围,否则你的风扇速度将是过于敏感的边界。
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/499721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档