View: 3598|Reply: 8

GK55 Linux Fan Control

[Copy link]

1

Threads

3

Posts

27

Credits

Newbie

Rank: 1

Credits
27
Post time 2022-01-20 20:20:13 | Show all posts |Read mode
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
Copy the Code


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
Copy the Code

Reply

Use magic Report

2

Threads

9

Posts

66

Credits

Member

Rank: 2

Credits
66
Post time 2022-01-20 22:37:57 | Show all posts
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)
Reply Support Not support

Use magic Report

1

Threads

3

Posts

27

Credits

Newbie

Rank: 1

Credits
27
 Author| Post time 2022-01-21 06:56:11 | Show all posts
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?
Reply Support Not support

Use magic Report

2

Threads

9

Posts

66

Credits

Member

Rank: 2

Credits
66
Post time 2022-01-21 23:08:33 | Show all posts
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

Reply Support Not support

Use magic Report

1

Threads

3

Posts

27

Credits

Newbie

Rank: 1

Credits
27
 Author| Post time 2022-01-22 02:41:57 | Show all posts
Good old debian :)

thanks.
Reply Support Not support

Use magic Report

0

Threads

1

Posts

14

Credits

Newbie

Rank: 1

Credits
14
Post time 2023-06-20 12:19:25 | Show all posts
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.
Reply Support Not support

Use magic Report

0

Threads

1

Posts

14

Credits

Newbie

Rank: 1

Credits
14
Post time 2023-09-18 17:56:23 | Show all posts
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
Reply Support Not support

Use magic Report

0

Threads

1

Posts

16

Credits

Newbie

Rank: 1

Credits
16
Post time 2023-09-18 19:30:50 | Show all posts
Reply Support Not support

Use magic Report

0

Threads

1

Posts

18

Credits

Newbie

Rank: 1

Credits
18
Post time 2023-09-20 15:19:50 | Show all posts
It's an informative topic. It helps me very much to solve some problems.
Reply Support Not support

Use magic Report

You have to log in before you can reply Login | Sign up

Points Rules

Quick Reply To Top Return to the list