Ubuntu 安装配备thinkfan调控软件

Ubuntu 安装配备thinkfan调控软件

安装thinkfan

手上有一台二〇〇三年前古董级其余华硕台式机,目前一切都还符合规律,方今初始电风扇总是莫名满速,就猜测算机并未运转太好能源的先后或观望摄像。电扇机械声极其讨厌,非常是在安静的实验室情形以及码代码码到心烦气燥的时候。

Ubuntu
下安装这一个软件呢,首先要规定台式机是thinkpad,还要支撑acpi功能。否则有非常的大大概安装不成功。当然有些ibm机器型号也是不成事的,那个要实际安顿了再说,小编感到的ibm t60为例。

题材比相当大,实际上唯有IBM thinkpad T40和戴尔640m各一台。难点的导火线是那台T40近日老是疯狂地转电风扇,声音十分的大。上网搜了下think的电风扇调整,开掘了lm-sensors那些软件。

thinkfan的安顿非常简单,它通过读取配置文件(/etc/thinkfan.conf)中的(FAN_LEVEL,
LOWER_LIMIT, UPPER_LIMIT)
安慕希组来贯彻利用温度上下限来决定电风扇转速等级。底层是急需有thinkpad_acpi内核模块的支撑,
内核模块通过/proc/acpi/ibm/fan那些procfs节点给用户空间提供了风扇调整的具体方法。

社区是个好地点,你想要的他都有。社区中有多数有关CPU电扇手动调节的软件供个人DIY,即使不是面向解决风扇响声大的标题而付出,但用来减轻那一个难题简直可以称作完美。前些天此地记录自个儿使用的五款CPU电风扇调控软件:thinkfan
和 NoteBook
FanControl。注意:软件调控电扇的前提条件是微型Computer必须援救acpi
(Advanced Configuration and Power Management Interface)。

1:安装thinkfan电扇调节器 

Lm看上去疑似Linux
monitor的意味,是一个监督检查连串硬件音讯的工具。这些职业非常大程度上依赖于硬件生产商,未有资料的话很难做。所以今后以此小软件帮忙的硬件也是个别的。

打开thingkpad_acpi的风电风扇调整
率先要开垦thinpad_acpi的电电扇调控帮衬,具体做法是在加载那个内核模块的时候给它传递一
个展开风扇调整的变量。具体做法如下:

写在眼前:

看名就能够知道意思 thinkfan
是专为雷蛇而付出的风电风扇调节软件,由于分化的品牌计算机使用的风扇调节器硬件读取/写入端口差异,所以thinkfan的应用范围相对单一,其余品牌机的包容性没有办法知道。NBFC
(NoteBook FanController)
是二个跨平台的电扇风机控制伏务,具备一连串布局数据,可帮助分化型号的Notebook,包容性不错。

澳门新萄京8522 1

除此以外Thinkfan的Windows版分界面设计太过轻便,与Windows10的宏图风格相比分明,因而不引入在Windows上接纳thinkfan,思考替代产品NBFC吧。NBFC不止设计上越发周边时髦时髦,而且对台式机的型号兼容性,操作起来也更是实惠。相反,本文推荐在Linux上选用thinkfan实际不是NBFC,原因是无论是NBFC依旧thinkfan都不曾Linux下的GUI版本(当然你要说选拔Wine,那就另当别论啦),并且thinkfan提供online安装,NBFC却要手动编写翻译,相比较来说从安装到安插上thinkfan较thinkfan都特别适合Linux下使用。

看来:Thinkfan和NBFC是五个特出的记录簿电风扇调节软件,建议在Linux下使用thinkfan,在Windows下利用NBFC。

  1. sudo apt-get install thinkfan 

幸运的是lm-sensors帮忙thinkpad
T40老大好,先用sensors-detect探测一下机器上能够用的信息,再运营sensors就足以看来温度等新闻了。假诺要调整风扇,就需求用pwmconfig来安顿一下fancontrol这么些工具。pwm正是脉宽调制,用Linux正是要达到那个水平啊。sensors-detect探测的时候,会注明有如何基本模块要加载,最后会交到修改/etc/modules的指令,假设愿意还足以让它自动修改。

modprobe thinkpad_acpi fan_control=1 experimental=1

在Linux下使用thinkfan

为了方便观看使用thinkfan是还是不是能使得调整电风扇转速,提出先安装Psensor。Psensor是一款硬件处境检查评定软件,能够实时显示CPU,内部存款和储蓄器等根本部件的温度,蕴含CPU风扇当前转向。

澳门新萄京8522 2

安装thinkfan特别轻便,直接行使apt or apt-get 安装就能够

sudo apt install thinkfan

四个至关心注重要安排文件

/etc/thinkfan.conf

/etc/default/thinkfan

/etc/modprobe.d/thinkfan.conf

中间 /etc/modprobe.d/thinkfan.conf
文件用于加载thinkfan调控模块,该文件也许不设有,可选取touch
命令创制。在该文件中写入 以下参数

### 依照要求创设文件,那不是参数的一局地

# touch/etc/modprobe.d/thinkfan.conf 

## ————————————————

## 以下是参数

options thinkpad_acpi fan_control=1

文件/etc/default/thinkfan 设置
thinkfan的暗许运维参数,为缓慢消除管理肩负可在该公文中装置开机自动加载thinkfan调节模块:修改START=no为yes

START=yes

假定只想手动管理,以下是手动加载thinkfan调节模块的通令

modprobe -rv thinkpad_acpi

modprobe -v thinkpad_acpi

文件/etc/thinkfan.conf 用于布局thinkfan的风风扇调治战术 和
设置CPU温度来源。

## 这是文本中暗许的8级专门的学业方式 (等级,温度下届,温度上届)。当
温度下届 < 当前热度 < 温度上届
的时候,thinkfan工作在相应等级上。

(0,  0,  55)

(1,  48,  60)

(2,  50,  61)

(3,  52,  63)

(4,  56,  65)

(5,  59,  66)

(7,  63,  32767)   ## 保障当温度过高的时候电扇满转

软件获得的近期热度私下认可是通过 cat /proc/acpi/ibm/thermal
获取的当前CPU温度,大家可在/etc/thinkfan.conf中安装任何温度源以便thinkfan使用相应温度设置专门的学业形式。别的温度源设置参谋“网络朋友Thinkfan配置实例”。

多少个布局文件设置好后,重启Computer将电动运转thinkfan服务(当/etc/default/thinkfan设置自动运维的时候)。在纯手动的气象下需实施“加载thinkfan模块”—“开启thinkfan服务”
的步骤。手动加载模块方法见上文,手动开启服务命令如下

service thinkfan start

## 或者

/etc/init.d/thinkfan start

那时候可经过设置的Psensor实时可视化查看当前各样硬件状态看thinkfan是或不是见效。当前的电扇专门的学业形式可因此命令

cat /proc/acpi/ibm/fan

查询。大家也能够透过手动修改 /proc/acpi/ibm/fan
钦定thinkfan的做事形式,示例如下:

echo level 0 | sudo tee /proc/acpi/ibm/fan (fan off)

echo level 2 | sudo tee /proc/acpi/ibm/fan (low speed)

echo level 4 | sudo tee /proc/acpi/ibm/fan (medium speed)

echo level 7 | sudo tee /proc/acpi/ibm/fan (maximum speed)

echo level auto | sudo tee /proc/acpi/ibm/fan (automatic – default)

echo level disengaged | sudo tee /proc/acpi/ibm/fan (disengaged)

迄今结束thinkfan的配备中央做到。这里还大概有其余多少个thinkfan工作格局配置供大家采取选拔。

## 官方给出的样例温度配置

(0,  0,  42)

(1,  40,  47)

(2,  45,  52)

(3,  50,  57)

(4,  55,  62)

澳门新萄京8522,(5,  60,  67)

(6,  65,  72)

(7,  70,  77)

(127,  75,  32767)  #这一行,确认保障风扇全速

## 此种配置而不是少写了6级风扇

(0,  0,  52)

(1,  46,  59)

(2,  54,  65)

(3,  58,  69)

(4,  62,  72)

(5,  65,  74)

(7,  68,  32767)

## 闭合式

(0,  0,  45)

(1,  45,  48)

(2,  48,  55)

(3,  55,  58)

(4,  58,  60)

(5,  60,  63)

(6,  63,  65)

(7,  65,  32767)

2:配置thinkfan,需求计划的文本为/etc/modprobe.d/thinkfan.conf,即使在目录上边未有thinkfan.conf文件的话自身新建四个就能够了。 

此间最重若是个thinkpad-acpi模块,加上fan_control=1以此参数加载就可以。

要落到实处开机加载模块时设置,则须求在/etc/modprobe.d/下扩充三个安插文件thinkpad-acpi.conf,内容:

Windows下NBFC使用

NBFC为Windows提供了GUI版本的客户端(点击这里下载),分界面清爽简洁,配置简单。NBFC与thinkfan类似,通过安顿文件定义专业形式,运行后依照用户选定的安顿文件中的情势设定职业。由于GUI版本配置相比较直观,这里只说两点只怕有援助的提议:

1.
NBFC默许适配了成都百货上千机型,基本机子都能找到呼应的布署文件,假诺所属机型的配置文件并未有预订义,用户能够自动创造/DIY适合本身的配备。配置方式参见官方wiki。实际上,纵然没有一点名机型的配置文件,你大致能在自带的配备文件列表中找到相似机型的安插文件,结合官方指南和一般机型的计划实例将大大减小铺排文件设计阻力。

2.
NBFC配置文件中驷不及舌需求指明的是温度读取地址和热度写入地址,这么些对不一致的品牌机型差别巨大,但同样机型一般不会有太大差别,配置时可依照现成同品牌机型配备举行尝试。

仿照效法资料:

Thinkfan
官方配置表达

网上老铁的Thinkfan配置实例
|
网民的thinkfan配置实例
|
网上朋友Thinkfan配置实例
| Thermal
Sensors | 

  1. sudo vi /etc/modprobe.d/thinkfan.conf 

pwmconfig也正是测量检验一下电风风扇在什么的pwm下开转,多大比重到多大转折,掌握之后就足以设定温度到有个别初始转,超更多少要猛转;还也可能有细微用什么样的pwm,最大用什么样的pwm。一般无需运用最高转速,那样声音会丰盛大,所以最大也给其中等的值就能够了。

options thinkpad_acpi experimental=1 fan_control=1

加多下边这段内容. 

以上命令都是lm-sensors那个包提供的。它还提供了fancontrol这一个调控脚本,能够在系统运营时就运转,rcconf加上就能够了。

安装thinkfan
安装Ubuntu软件仓Curry面包车型客车thinkfan和sysfsutils(读取和安装sysfs属性)。

  1. options thinkpad_acpi fan_control=1 

最直白的方法,是给/proc/acpi/ibm/fan这么些事物传参数,echo level 2 >
fan这样的,风扇运营等第从0到7,2是相当慢的,声音相比较还可以。

aptitude install thinkfan sysfsutils

下一场手动加载当前模块 

IBM有thinkpad-acpi这种好模块用,Dell就那多少个。用sensors-detect基本探测不到什么样事物,据悉是生产商不提供产品规格。所以pwmconfig就打开不下来,fancontrol自然也就无望了。

thinkfan会在系统的周转等第中加多thinkfan的后台服务,这样就可完成开机运维。

  1. sudo modprobe -rv thinkpad_acpi && modprobe -v thinkpad_acpi 

但照旧有一个人牛人写了个模块,叫做i8k,Dell机器专项使用,能够读到一些系统硬件音讯,应用程序叫i8kutils,当中囊括i8kctl和i8kfan等,使用也不劳动。但一旦总是本身说了算,也正如累,照旧此前开采过的gkrellm那一个系统监察和控制程序,它有一个i8k的插件,能够设定退换风扇转速的热度值,还分用电池和插电三种状态,也算能够动用。

陈设和激活thinkfan
阅读/etc/thinkfan.conf能够驾驭它是经过thinkpad_acpi提供的电风电风扇调控接口来贯彻电扇调控的,
它给风扇的转向品级对应了三个上下限温度,   【 Linux公社
www.Linuxidc.com 】  在那几个上下限内就设置相应的转折。

3:激活thinkfan的开机自动运维,须要修改的文书为/etc/default/thinkfan.

i8k加载的时候大概须求force=1这些参数。

安装后意识thinkfan并从未一贯生效,阅读了/etc/init.d/thinkfan脚本后发觉还供给设置/etc/default/thinkfan
文本中的START=yes。

  1. sudo vi /etc/default/thinkfan  

Dell机器略微新一些,电扇响声十分小,就如它本人决定得就很好,用gkrellm也即是看个样子;T40上电动管理时总是猛转,照旧略微管一下要好有的。还应该有个dellfand,独立的管制Dell台式机电扇的小程序,缺憾debian没收音和录音,就懒得试了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图