Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:common:add-ons:cooling-fan

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:common:add-ons:cooling-fan [2023/03/21 02:36]
nick
products:sbc:common:add-ons:cooling-fan [2026/02/02 01:44] (current)
gray update by using AI
Line 3: Line 3:
 ===== Introduction ===== ===== Introduction =====
  
-This page mainly introduces [[https://www.khadas.com/product-page/3705-cooling-fan | Cooling Fan]]. The first half describes how to control the Cooling Fan on Ubuntu, and the second half describes how to control the Cooling Fan on Android.+This page introduces the [[https://www.khadas.com/product-page/3705-cooling-fan | Cooling Fan]]. The first section describes how to control the fan on Ubuntu, and the second section describes how to control it on Android.
  
 ===== Ubuntu ===== ===== Ubuntu =====
 +
 +<WRAP important>
 +This setting is only applicable to 4.9, 5.15, 5.4, and 6.1 linux kernel
 +</WRAP>
  
 ==== Fan Application ==== ==== Fan Application ====
  
-The following method is recommended if you are using desktop OS. Find ''Fan Setting'' from the applications list. Open the app to control the cooling fan speed.+This method is recommended if you are using desktop OS. Find ''Fan Setting'' in the applications list. Open the app to control the cooling fan speed.
  
 {{/products/sbc/common/accessories/gnome_application_fan.png|gnome_application_fan}} {{/products/sbc/common/accessories/gnome_application_fan.png|gnome_application_fan}}
Line 16: Line 20:
 ==== Command Line ==== ==== Command Line ====
  
-You can also use command to control the FAN from terminal.+You can also use commands to control the fan from the terminal.
  
 === Set the fan mode === === Set the fan mode ===
  
-```shell +^ fan mode ^ command ^ 
-fan.sh off +| off | ''fan.sh off'' | 
-fan.sh on +| on | ''fan.sh on'' | 
-fan.sh auto +| auto | ''fan.sh auto'' |
-```+
  
 === Get the fan mode === === Get the fan mode ===
Line 34: Line 37:
 === Set the fan speed === === Set the fan speed ===
  
-```shell +^ fan speed ^ command ^ 
-fan.sh high +| high | ''fan.sh high'' | 
-fan.sh mid +| mid | ''fan.sh mid'' | 
-fan.sh low +| low | ''fan.sh low'' |
-```+
  
 === Get CPU temperature === === Get CPU temperature ===
Line 46: Line 48:
 ``` ```
  
-=== Get the trigger temperature ===+=== Get and Set the trigger temperature ===
  
-You can get the trigger temperature from the nodes below:+You can read the trigger temperature from the following nodes:
  
-  * low /sys/class/fan/trigger_temp_low +^ fan mode ^ trigger temp parameter ^ 
-  mid /sys/class/fan/trigger_temp_mid +low | ''/sys/class/fan/trigger_temp_low'' | 
-  high /sys/class/fan/trigger_temp_high+mid | ''/sys/class/fan/trigger_temp_mid'' | 
 +high | ''/sys/class/fan/trigger_temp_high'' |
  
-e.g. Get the low trigger temperature:+Example: Get the low trigger temperature:
  
 ```shell ```shell
Line 60: Line 63:
 ``` ```
  
-=== Set the trigger temperature === +Example: Set the low trigger temperature to ''40'' Celsius.
- +
-You can setup the trigger temperature from the nodes below: +
- +
-  * low - /sys/class/fan/trigger_temp_low +
-  * mid - /sys/class/fan/trigger_temp_mid +
-  * high - /sys/class/fan/trigger_temp_high +
- +
-e.g. Set the low trigger temperature to ''40'' Celsius.+
  
 ```shell ```shell
Line 75: Line 70:
  
 <WRAP tip > <WRAP tip >
-The trigger temperature only effect the fan works in auto mode.+The trigger temperature only affects the fan when it is in auto mode. 
 </WRAP> </WRAP>
  
 +=== Mainline linux ===
 +
 +The fan is controlled automatically by the Linux thermal subsystem. Temperatures are in millidegrees Celsius.
 +
 +Example: Get the auto trigger temperature:
 +```
 +cat /sys/class/thermal/thermal_zone0/trip_point_3_temp
 +```
 +
 +Example: set the auto trigger temp to 40000 millicelcius
 +```
 +echo 40000 | sudo tee /sys/class/thermal/thermal_zone0/trip_point_3_temp
 +```
 +
 +<WRAP tip >
 +To turn the fan off, set the trigger temperature to a higher value (e.g., 80000). \\
 +To turn the fan on, set the trigger temperature to a lower value (e.g., 10000).
 +</WRAP>
  
 ===== Android ===== ===== Android =====
  
-Just goto the system setting to control the FAN.+Check system settings to control the fan.
  
Last modified: 2023/03/21 02:36 by nick