查看: 5341|回复: 8

GK55 Linux Fan Control

[复制链接]

1

Threads

3

Posts

27

Credits

Newbie

Rank: 1

Credits
27
发表于 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
复制代码

回复

使用道具 举报

2

Threads

9

Posts

66

Credits

Member

Rank: 2

Credits
66
发表于 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

Threads

3

Posts

27

Credits

Newbie

Rank: 1

Credits
27
 楼主| 发表于 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?
回复 支持 反对

使用道具 举报

2

Threads

9

Posts

66

Credits

Member

Rank: 2

Credits
66
发表于 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

Threads

3

Posts

27

Credits

Newbie

Rank: 1

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

thanks.
回复 支持 反对

使用道具 举报

0

Threads

1

Posts

14

Credits

Newbie

Rank: 1

Credits
14
发表于 2023-06-20 12:19:25 | 显示全部楼层
If the built-in utilities don't work or are not compatible with your motherboard, you may need to explore third-party software options. 'fancontrol' is a commonly used tool, but it may not work for all hardware configurations. Other software options, such as 'SpeedFan' or 'NoteBook FanControl' (if applicable to your desktop machine), might be worth exploring as well.
回复 支持 反对

使用道具 举报

0

Threads

1

Posts

16

Credits

Newbie

Rank: 1

Credits
16
发表于 2023-09-18 17:56:23 | 显示全部楼层
I think it is possible to control the fan speed in Linux. You can use tools like "lm-sensors" to monitor the temperature of your system and "fancontrol" to adjust the fan speed accordingly. However, not all motherboards support fan speed control, so a BIOS upgrade might be required in some cases.


Immaculate Grid
回复 支持 反对

使用道具 举报

0

Threads

1

Posts

16

Credits

Newbie

Rank: 1

Credits
16
发表于 2023-09-18 19:30:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

Threads

1

Posts

18

Credits

Newbie

Rank: 1

Credits
18
发表于 2023-09-20 15:19:50 | 显示全部楼层
It's an informative topic. It helps me very much to solve some problems.
回复 支持 反对

使用道具 举报

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

本版积分规则

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