请选择 进入手机版 | 继续访问电脑版
查看: 1426|回复: 4

GK55 Linux Fan Control

[复制链接]

1

主题

3

帖子

25

积分

Newbie

Rank: 1

积分
25
发表于 2022-01-20 20:20:13 | 显示全部楼层 |阅读模式
Is it possible to control the fan speed in Linux? Maybe a BIOS upgrade required.

  1. Machine:
  2.   Type: Desktop Mobo: AZW model: GK55 serial: N/A UEFI: American Megatrends v: 5.13
  3.     date: 10/10/2021
复制代码


I have it running Manjaro Linux (headless web services) and the temps are pretty low, for my usage case at least.

  1. CPU: quad core Intel Celeron J4125 (-MCP-) speed/min/max: 2112/800/2700 MHz
  2. Kernel: 5.15.12-1-MANJARO x86_64 Up: 20h 35m Mem: 1831.9/7787.3 MiB (23.5%)
  3. Storage: 465.76 GiB (5.3% used) Procs: 207 Shell: Zsh inxi: 3.3.12
复制代码

回复

使用道具 举报

1

主题

6

帖子

43

积分

Newbie

Rank: 1

积分
43
发表于 2022-01-20 22:37:57 | 显示全部楼层
I have found the ITE IT8772E chipset controls the fans and temperatures.
This is supported by lm_sensors
Which means you should be able to control the fan with any PWM tool.
I believe however the chip itself controls the fan based on temperature.

root@beelink-gk55:~# dmesg|egrep it87
[    4.006754] it87: Found IT8772E chip at 0xa30, revision 1
[    4.006816] it87: Beeping is supported

root@beelink-gk55:~# sensors
it8772-isa-0a30
Adapter: ISA adapter
in0:           1.24 V  (min =  +1.82 V, max =  +0.78 V)  ALARM
in1:           1.10 V  (min =  +0.01 V, max =  +0.16 V)  ALARM
in2:           2.89 V  (min =  +0.11 V, max =  +0.83 V)  ALARM
+3.3V:         3.34 V  (min =  +0.12 V, max =  +4.99 V)
in4:           2.78 V  (min =  +0.84 V, max =  +2.80 V)  ALARM
in5:           2.78 V  (min =  +1.78 V, max =  +0.79 V)  ALARM
in6:           2.22 V  (min =  +1.18 V, max =  +2.47 V)
3VSB:          3.34 V  (min =  +2.33 V, max =  +3.70 V)
Vbat:          3.24 V  
fan1:           0 RPM  (min =   26 RPM)  ALARM
fan2:        5443 RPM  (min = 30681 RPM)  ALARM
fan3:           0 RPM  (min =   41 RPM)  ALARM
temp1:        +29.0°C  (low  = +50.0°C, high = -128.0°C)  ALARM  sensor = thermal diode
temp2:        +28.0°C  (low  = -102.0°C, high = +32.0°C)  sensor = thermal diode
temp3:        -54.0°C  (low  = +112.0°C, high =  +8.0°C)  sensor = thermal diode
intrusion0:  ALARM

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +32.0°C  (crit = +95.0°C)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:            N/A  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +32.0°C  (high = +105.0°C, crit = +105.0°C)
Core 0:        +29.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:        +29.0°C  (high = +105.0°C, crit = +105.0°C)
Core 2:        +29.0°C  (high = +105.0°C, crit = +105.0°C)
Core 3:        +29.0°C  (high = +105.0°C, crit = +105.0°C)
回复 支持 反对

使用道具 举报

1

主题

3

帖子

25

积分

Newbie

Rank: 1

积分
25
 楼主| 发表于 2022-01-21 06:56:11 | 显示全部楼层
Hey, thanks for the response.

You gave me some ideas, but try as I might, I can't get Manjaro to see the it87.

Seems there are hurdles for getting this driver to load.

<pre>
[ 1514.080500] it87: loading out-of-tree module taints kernel.
[ 1514.080595] it87: module verification failed: signature and/or required key missing - tainting kernel
[ 1514.081157] it87: it87 driver version <not provided>
</pre>

Out of curiosity, what distro are you using?
回复 支持 反对

使用道具 举报

1

主题

6

帖子

43

积分

Newbie

Rank: 1

积分
43
发表于 2022-01-21 23:08:33 | 显示全部楼层
root@beelink-gk55:~# lsb_release -a
No LSB modules are available.
Distributor ID:        Debian
Description:        Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:        bullseye

root@beelink-gk55:~# uname -a
Linux beelink-gk55 5.13.19-2-pve #1 SMP PVE 5.13.19-4 (Mon, 29 Nov 2021 12:10:09 +0100) x86_64 GNU/Linux

回复 支持 反对

使用道具 举报

1

主题

3

帖子

25

积分

Newbie

Rank: 1

积分
25
 楼主| 发表于 2022-01-22 02:41:57 | 显示全部楼层
Good old debian :)

thanks.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | Sign up

本版积分规则

快速回复 返回顶部 返回列表