-打印cpu、battery、gpu信息 catcpu.bat
cls
:start
echo cpu:
adb shell cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo*
echo gpu :
adb shell cat /sys/class/kgsl/kgsl-3d0/devfreq/cur_freq
adb shell cat /sys/class/kgsl/kgsl-3d0/devfreq/governor
echo battery:
adb shell dumpsys battery
choice /t 5 /d y /n >nul
goto start
-
打印当前是否省电模式
root# dumpsys power | grep currently
Battery Saver is currently: ON -
固定cpu频率
adb shell "echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"
adb shell "echo 1804800 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"
adb shell "echo userspace > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor"
adb shell "echo 1804800 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_setspeed"
adb shell "echo userspace > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor"
adb shell "echo 1804800 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_setspeed"
adb shell "echo userspace > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor"
adb shell "echo 1804800 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_setspeed"
adb shell "echo userspace > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor"
adb shell "echo 2419200 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_setspeed"
adb shell "echo userspace > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor"
adb shell "echo 2419200 > /sys/devices/system/cpu/cpu5/cpufreq/scaling_setspeed"
adb shell "echo userspace > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor"
adb shell "echo 2419200 > /sys/devices/system/cpu/cpu6/cpufreq/scaling_setspeed"
adb shell "echo userspace > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor"
adb shell "echo 2841600 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_setspeed"
- 固定gpu频率 setgpu.bat
@echo off
adb root
adb shell stop thermal-engine
adb shell stop mpdecision
adb shell stop thermald
adb shell "echo 587000000 > /sys/class/kgsl/kgsl-3d0/devfreq/max_freq"
adb shell "echo 587000000 > /sys/class/kgsl/kgsl-3d0/devfreq/min_freq"
adb shell "echo performance > /sys/class/kgsl/kgsl-3d0/devfreq/governor"
set /a sum=0
for /l %%i in (0,1,91) do (
echo "%%i"
adb shell "echo disabled > /sys/devices/virtual/thermal/thermal_zone"%%i"/mode"
choice /t 1 /d y /n >nul
)
echo %sum%
pause
低电量的时候固定频率没用 只能关thermal
- 最新抓取trace的工具
https://ui.perfetto.dev/#!/
网友评论