Jump to content
Sign in to follow this  
Tinker Board

Easy Setup Tool - Thermal Management & System Information

Recommended Posts

To monitor and adjust CPU/GPU frequency, board temperature, and loading status, Easy Setup Tool for Tinker Board 2 series provides the possibility to modify settings and optimize thermal performance.

Below are the SOP to configure power management under Debian and Android on Tinker Board 2 series:

 

Debian

1. Open a terminal in full screen mode and run the following command:

tinker-power-management

 

2. Adjust CPU Governor:

          a. Press 'C' to open the menu. There are 4 options to select: "auto", "manual", "powersave", and "performance".

          b. Use the left or right arrow key to select. Option selected is shown in bold.

             Press the space bar to confirm, or press 'q' to cancel.

 

3. Adjust CPU frequency:

          a. Follow Step 2 above to adjust CPU Governor to "manual"

          b. When CPU Governor = manual, options for CPU frequency adjustment will be highlighted.

             There are 4 options: "min.freq for A53", "max.freq for A53", "min.freq for A72", and "max.freq for A72".

             Use the arrow keys to select. Option selected is shown in bold.

             Press the space bar to confirm and open the selected CPU frequency menu.

             # Follow step 2. to adjust CPU Governor.

 

          c. Once the frequency menu is shown

             Use the left or right arrow key to select. Option selected is shown in bold.

             Press the space bar to confirm, or press 'Q' to cancel.

             # CPU frequency menu needs to be confirmed or closed before adjusting CPU Governor.

 

4. Press "Ctrl" + "C" to exit Tinker Power Management anytime.

 

Android

Run adb boot first, then set CPU/GPU frequency through below command:

CPU

Check CPU frequency (Little core)

adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

Check CPU frequency (Big core)

adb shell cat /sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_cur_freq

Set CPU maximum frequency (Big core 2GHz/Little core 1.5GHz)

adb shell 'echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor'

adb shell 'echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor'

Set CPU minimum frequency (408MHz)

adb shell 'echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor'

adb shell 'echo powersave > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor'

GPU

Check GPU frequency

adb shell cat /sys/class/devfreq/ff9a0000.gpu/cur_freq

Set GPU maximum frequency (800MHz)

adb shell 'echo performance > /sys/class/devfreq/ff9a0000.gpu/governor'

Set GPU minimum frequency (200MHz)

adb shell 'echo powersave > /sys/class/devfreq/ff9a0000.gpu/governor'

tinker-power-management_SOP_EN.txt

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...