diff options
author | P. Jung | 2021-12-08 18:26:29 +0000 |
---|---|---|
committer | P. Jung | 2021-12-08 18:26:29 +0000 |
commit | 11b7b0f0986107aad9daa8e19995a68cec04e0cb (patch) | |
tree | 88fc72b2475d289f3eaa8df879ccfb018ed82664 /auto-cpu-optimization.sh | |
download | aur-11b7b0f0986107aad9daa8e19995a68cec04e0cb.tar.gz |
5.15.7-1
Diffstat (limited to 'auto-cpu-optimization.sh')
-rwxr-xr-x | auto-cpu-optimization.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/auto-cpu-optimization.sh b/auto-cpu-optimization.sh new file mode 100755 index 000000000000..517d52067b80 --- /dev/null +++ b/auto-cpu-optimization.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +####################################### +# AUTO-CPU-OPTIMIZATION # +####################################### +# CREATOR : BL4CKH47H4CK3R # +####################################### +# HTTPS://GITHUB.COM/BL4CKH47H4CK3R # +####################################### + +CPU=`gcc -Q -march=native --help=target | grep march | awk '{print $2}' | head -1` +MARCH=`echo ${CPU} | tr '[:lower:]' '[:upper:]'`&& echo + +if [[ ${MARCH} == "ZNVER" ]] +then + MARCH="ZEN" + +elif [[ ${MARCH} == "ZNVER2" ]] +then + MARCH="ZEN2" + +elif [[ ${MARCH} == "ZNVER3" ]] +then + MARCH="ZEN3" +fi + +echo "----------------------------------" +echo "| APPLYING AUTO-CPU-OPTIMIZATION |" +echo "----------------------------------" +echo "[*] DETECTED CPU (MARCH) : ${MARCH}" +sed -i "/CONFIG_GENERIC_CPU=y/d;s/\# CONFIG_M${MARCH} is not set/CONFIG_M${MARCH}=y/g" .config +sleep 3 && echo |