Add option to hide/show hypertheaded cpu cores
This commit is contained in:
parent
1a8734bf46
commit
dc32c0b71c
1 changed files with 11 additions and 2 deletions
13
neofetch
13
neofetch
|
@ -724,7 +724,11 @@ getcpu() {
|
|||
speed="$((speed / 100))"
|
||||
fi
|
||||
|
||||
cores="$(grep -c ^processor /proc/cpuinfo)"
|
||||
# Show/hide hyperthreaded cores
|
||||
case "$cores_ht" in
|
||||
"on") cores="$(grep -c ^processor /proc/cpuinfo)" ;;
|
||||
"off") cores="$(grep "^core id" /proc/cpuinfo | sort -u | wc -l)" ;;
|
||||
esac
|
||||
|
||||
# Fix for speeds under 1ghz
|
||||
if [ -z "${speed:1}" ]; then
|
||||
|
@ -738,7 +742,12 @@ getcpu() {
|
|||
|
||||
"Mac OS X")
|
||||
cpu="$(sysctl -n machdep.cpu.brand_string)"
|
||||
cores="$(sysctl -n hw.ncpu)"
|
||||
|
||||
# Show/hide hyperthreaded cores
|
||||
case "$cores_ht" in
|
||||
"on") cores="$(sysctl -n hw.logicalcpu_max)" ;;
|
||||
"off") cores="$(sysctl -n hw.physicalcpu_max)" ;;
|
||||
esac
|
||||
;;
|
||||
|
||||
"iPhone OS")
|
||||
|
|
Loading…
Reference in a new issue