blob: 8b6d47e8a44d18417e126c9e2577e7096563070a [file] [log] [blame]
# Measure energy consumption with synthmark.
# None
adb shell synthmark -tj -n1 -N50 -B2 -z0
adb shell synthmark -tj -n1 -N75 -B2 -z0
adb shell synthmark -tj -n1 -N100 -B2 -z0
# ADPF PID
adb shell synthmark -tj -n1 -N50 -B2 -z1
adb shell synthmark -tj -n1 -N75 -B2 -z1
adb shell synthmark -tj -n1 -N100 -B2 -z1
# ADPF <400 RR
# adb root \
# adb shell setprop vendor.powerhal.adpf.uclamp_min.high_limit 400 \
# adb shell synthmark -tj -n1 -N50 -B2 -z1
# adb shell synthmark -tj -n1 -N75 -B2 -z1
# adb shell synthmark -tj -n1 -N100 -B2 -z1
# ADPF <500 RR
# adb root \
# adb shell setprop vendor.powerhal.adpf.uclamp_min.high_limit 500 \
# adb shell synthmark -tj -n1 -N50 -B2 -z1
# adb shell synthmark -tj -n1 -N75 -B2 -z1
# adb shell synthmark -tj -n1 -N100 -B2 -z1
# ADPF <600 RR
# adb root \
# adb shell setprop vendor.powerhal.adpf.uclamp_min.high_limit 600 \
# adb shell synthmark -tj -n1 -N50 -B2 -z1
# adb shell synthmark -tj -n1 -N75 -B2 -z1
# adb shell synthmark -tj -n1 -N100 -B2 -z1
# uclamp
# adb root \
# adb shell synthmark -tj -n1 -N75 -B2 -u1
# steady
# adb shell synthmark -tj -n75 -B2 -u0
# CPU affinity
# adb shell synthmark -tj -n1 -N75 -B2 -u0 -c1
# adb shell synthmark -tj -n1 -N75 -B2 -u0 -c4
# adb shell synthmark -tj -n1 -N75 -B2 -u0 -c6
# steady + affinity
# adb shell synthmark -tj -n75 -B2 -u0 -c1
# adb shell synthmark -tj -n75 -B2 -u0 -c4
# adb shell synthmark -tj -n75 -B2 -u0 -c6