I was able to install thanks to your instructions.
But the script doesn't seem to work on my device: the frequency of my cpu (j5040) remains fixed at 1800.
what can i try to do to try to solve?
this is my lsmod| grep "cpufreq" output:
acpi_cpufreq 6557 0
cpufreq_powersave 1126 0
cpufreq_performance 1130 0
processor 27030 5 acpi_cpufreq
cpufreq_stats 2929 0
this is my `bash -x ./scaler.sh` output:
sudo bash -x ./scaler.sh
+ set -euo pipefail
+ '[' 0 -ne 0 ']'
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 - 1 }'
+ cpucorecount=3
+ modprobe acpi-cpufreq
++ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
+ governor=userspace
+ '[' userspace '!=' userspace ']'
+ IFS=' '
+ read -r -a freqlist
++ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
+ scalingminfreq=800000
+ scalingmaxfreq=2001000
+ '[' userspace = userspace ']'
++ seq 0 3
+ for i in $(seq 0 "${cpucorecount}")
+ echo 800000
+ echo 2001000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 800000
+ echo 2001000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 800000
+ echo 2001000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 800000
+ echo 2001000
+ true
+ main
++ cut -c 1-3
+ currtemp=420
++ cut -c 1-3
+ maxtemp=105
++ awk -F . '{print $1 substr($2,1,2)}'
+ loadavg=000
+ minfreq=800000
+ midfreq=1400000
+ maxfreq=2001000
+ coolfreq=1800000
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.3 * 100 }'
+ lowload=120
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.6 * 100 }'
+ midload=240
+ '[' 420 -lt 105 ']'
++ seq 0 3
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ sleep 30
+ sleep 0.5
+ true
+ main
++ cut -c 1-3
+ currtemp=430
++ cut -c 1-3
+ maxtemp=105
++ awk -F . '{print $1 substr($2,1,2)}'
+ loadavg=000
+ minfreq=800000
+ midfreq=1400000
+ maxfreq=2001000
+ coolfreq=1800000
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.3 * 100 }'
+ lowload=120
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.6 * 100 }'
+ midload=240
+ '[' 430 -lt 105 ']'
++ seq 0 3
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ sleep 30
+ sleep 0.5
+ true
+ main
++ cut -c 1-3
+ currtemp=430
++ cut -c 1-3
+ maxtemp=105
++ awk -F . '{print $1 substr($2,1,2)}'
+ loadavg=013
+ minfreq=800000
+ midfreq=1400000
+ maxfreq=2001000
+ coolfreq=1800000
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.3 * 100 }'
+ lowload=120
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.6 * 100 }'
+ midload=240
+ '[' 430 -lt 105 ']'
++ seq 0 3
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ sleep 30
+ sleep 0.5
+ true
+ main
++ cut -c 1-3
+ currtemp=430
++ cut -c 1-3
+ maxtemp=105
++ awk -F . '{print $1 substr($2,1,2)}'
+ loadavg=008
+ minfreq=800000
+ midfreq=1400000
+ maxfreq=2001000
+ coolfreq=1800000
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.3 * 100 }'
+ lowload=120
++ grep cores /proc/cpuinfo
++ sort -u
++ awk '{ print $4 * 0.6 * 100 }'
+ midload=240
+ '[' 430 -lt 105 ']'
++ seq 0 3
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ for i in $(seq 0 "${cpucorecount}")
+ echo 1800000
+ sleep 30
Thanks