# 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

