--- byobu-6.10.orig/usr/lib/byobu/cpu_freq +++ byobu-6.10/usr/lib/byobu/cpu_freq @@ -37,6 +37,11 @@ __cpu_freq() { count=$(getconf _NPROCESSORS_ONLN 2>/dev/null || grep -ci "^processor" /proc/cpuinfo) freq=$(egrep -i -m 1 "^bogomips" /proc/cpuinfo | awk -F"[:.]" '{ print $2 }') freq=$(printf "%s %s" "$freq" "$count" | awk '{printf "%01.1f\n", $1/$2/1000}') + if [ $freq = "0.0" ]; then + hz=$(dmidecode | egrep -m 1 -i "current speed:" | sed -e 's|.*: ||' -e 's| .*||') + fpdiv $hz "1000" 1 # 1Ghz + freq="$_RET" + fi fi elif hz=$(sysctl -n hw.cpufrequency 2>/dev/null); then fpdiv $hz "1000000000" 1 # 1Ghz