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 [2022/07/14 02:02]
nick ↷ Page name changed from products:sbc:common:add-ons:fan to products:sbc:common:add-ons:cooling-fan
products:sbc:common:add-ons:cooling-fan [2023/11/15 01:20] (current)
sravan
Line 3: Line 3:
 ===== Introduction ===== ===== Introduction =====
  
-This document mainly introduces Cooling Fan. The first half of the document describes how to control the Cooling Fan on Ubuntu, and the second half of the document describes how to control the Cooling Fan on Android.+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.
  
 ===== Ubuntu ===== ===== Ubuntu =====
  
-==== Fan application ====+<WRAP important> 
 +This setting is only applicable to 4.9, 5.4, and 5.15 linux kernel 
 +</WRAP>
  
-This method is recommended if you are using desktop OS. Find ''Fan Setting'' from the applications list. Open the app to modify the cooling fan status.+==== 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.
  
 {{/products/sbc/common/accessories/gnome_application_fan.png|gnome_application_fan}} {{/products/sbc/common/accessories/gnome_application_fan.png|gnome_application_fan}}
Line 18: Line 22:
 You can also use command to control the FAN from terminal. You can also use command to control the FAN from terminal.
  
-  * Set the fan mode: \\ ```shell +=== Set the fan mode === 
-fan.sh off + 
-fan.sh on +^ fan mode ^ command ^ 
-fan.sh auto+| off | ''fan.sh off'' | 
 +| on | ''fan.sh on'' | 
 +| auto | ''fan.sh auto''
 + 
 +=== Get the fan mode === 
 + 
 +```shell 
 +fan.sh mode
 ``` ```
-  * Read the fan mode: \\ ```shell + 
-fan.sh mode+=== Set the fan speed === 
 + 
 +^ fan speed ^ command ^ 
 +| high | ''fan.sh high''
 +| mid | ''fan.sh mid''
 +| low | ''fan.sh low''
 + 
 +=== Get CPU temperature === 
 + 
 +```shell 
 +fan.sh temp
 ``` ```
-  * Set the fan speed\\ ```shell + 
-fan.sh high +=== Get and Set the trigger temperature === 
-fan.sh mid + 
-fan.sh low+You can get the trigger temperature from the nodes below
 + 
 +fan mode ^ trigger temp parameter ^ 
 +| low | ''/sys/class/fan/trigger_temp_low''
 +mid | ''/sys/class/fan/trigger_temp_mid'' | 
 +| high | ''/sys/class/fan/trigger_temp_high''
 + 
 +e.g. Get the low trigger temperature: 
 + 
 +```shell 
 +cat /sys/class/fan/trigger_temp_low 
 ``` ```
-  * Read the fan speed: \\ ```shell + 
-fan.sh level+e.g. Set the low trigger temperature to ''40'' Celsius. 
 + 
 +```shell 
 +echo 40 | sudo tee /sys/class/fan/trigger_temp_low 
 ``` ```
-  * Read CPU temperature: \\ ```shell + 
-fan.sh temp+<WRAP tip > 
 +The trigger temperature only effect the fan works in auto mode. 
 +</WRAP> 
 + 
 +=== Mainline linux === 
 + 
 +Fan is controlled automatically by linux, and unit will be in millicelcius 
 + 
 +egget the auto trigger temp with 
 ``` ```
 +cat /sys/class/thermal/thermal_zone0/trip_point_3_temp
 +```
 +
 +eg. 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 off the fan, set trigger temp to higher amount such as 80000, \\
 +To turn on the fan, set the trigger temp to lower amount such as 10000.
 +</WRAP>
 +
 ===== Android ===== ===== Android =====
  
 +Check system settings to control the fan.
  
Last modified: 2022/07/14 02:02 by nick