CPU: Fix incorrect CPU speeds
This commit is contained in:
parent
18cfafa998
commit
dfc64f6b19
2 changed files with 4 additions and 8 deletions
|
@ -134,13 +134,11 @@ shell_version="on"
|
||||||
|
|
||||||
# CPU speed type
|
# CPU speed type
|
||||||
#
|
#
|
||||||
# Default: 'current'
|
# Default: 'bios'
|
||||||
# Values: 'current', 'min', 'max', 'bios',
|
# Values: 'current', 'min', 'max', 'bios',
|
||||||
# 'scaling_current', 'scaling_min',
|
|
||||||
# 'scaling_max'
|
|
||||||
# Flag: --speed_type
|
# Flag: --speed_type
|
||||||
# Supports: Linux with 'cpufreq'
|
# Supports: Linux with 'cpufreq'
|
||||||
speed_type="current"
|
speed_type="bios"
|
||||||
|
|
||||||
# Shorten the output of the CPU function
|
# Shorten the output of the CPU function
|
||||||
#
|
#
|
||||||
|
|
6
neofetch
6
neofetch
|
@ -725,14 +725,12 @@ get_cpu() {
|
||||||
"min") speed_type="scaling_min_freq" ;;
|
"min") speed_type="scaling_min_freq" ;;
|
||||||
"max") speed_type="scaling_max_freq" ;;
|
"max") speed_type="scaling_max_freq" ;;
|
||||||
"bios") speed_type="bios_limit" ;;
|
"bios") speed_type="bios_limit" ;;
|
||||||
"scaling_current") speed_type="scaling_cur_freq" ;;
|
|
||||||
"scaling_min") speed_type="scaling_min_freq" ;;
|
|
||||||
"scaling_max") speed_type="scaling_max_freq" ;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Fallback to cpuinfo_max_freq if $speed_type fails
|
# Fallback to cpuinfo_max_freq if $speed_type fails
|
||||||
speed="$(< "${speed_dir}/${speed_type}")" || \
|
speed="$(< "${speed_dir}/${speed_type}")" || \
|
||||||
speed="$(< "${speed_dir}/cpuinfo_max_freq")"
|
speed="$(< "${speed_dir}/bios_limit")" || \
|
||||||
|
speed="$(< "${speed_dir}/scaling_max_freq")"
|
||||||
|
|
||||||
speed="$((speed / 100000))"
|
speed="$((speed / 100000))"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue