Tinker Board 2 Posted August 13, 2021 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
earx 0 Posted February 17, 2022 Thanks for this! A lot easier than echoing everything to /sys/class .. Share this post Link to post Share on other sites