git.iko.soy/xmrig-bash-scripts
on master help sign in
detect if AES-NI
commita6b365157114a120ff616a09b3f6186e4b2fca87 authorSean Wheller <sean@prepaidmeters.com> dateMon 29 Jul 2019, 12:38 (7 years ago) parent6728d5d
2 files changed+19−11
config.sh+1−11 settings.sh+18
config.sh+1−11
@@ -1,15 +1,5 @@
11#!/bin/bash
22
3−# This script can be run standalone or as part of install.sh
4−
5−_EMAIL="user@example.com"
6−
7−_RECEIVE_WALLET="854sqm2Cm4TB2XgPHWqSPSbnFAe3SMzdEDzZHpukQ8NHBPFropbnkFmEKiZPgwjMFC9PTjaFscR2UU6ZwFCqJzGMUiZVbTM"
8−
9−_POOL_SERVER_URL="192.168.4.5"
10−_POOL_SERVER_PORT="3333"
11−
12−#################################
133_API_ID="null"
144_API_WORKER_ID="$HOSTNAME"
155
@@ -21,7 +11,7 @@ _COLORS="true"
2111
2212_CPU_ENABLED="true"
2313_CPU_HUGE_PAGES="true"
24−_CPU_HW_AES="null"
14+_CPU_HW_AES="$_AES_NI"
2515_CPU_PRIORITY="null"
2616_CPU_ASM="true"
2717_CPU_CN="0 1 2 3"
settings.sh+18
@@ -4,6 +4,15 @@ echo "#################################"
44echo " LOADING SETTINGS "
55echo "#################################"
66
7+_EMAIL="user@example.com"
8+
9+_RECEIVE_WALLET="854sqm2Cm4TB2XgPHWqSPSbnFAe3SMzdEDzZHpukQ8NHBPFropbnkFmEKiZPgwjMFC9PTjaFscR2UU6ZwFCqJzGMUiZVbTM"
10+
11+_POOL_SERVER_URL="192.168.4.5"
12+_POOL_SERVER_PORT="3333"
13+
14+#################################
15+
716# Set working directory
817_WORK_DIR="$(pwd)"
918cd $_WORK_DIR
@@ -87,6 +96,15 @@ else
8796 echo "vm.nr_hugepages=$_ENV_CORE" | sudo tee -a /etc/sysctl.conf
8897fi
8998
99+# Check if CPU supports AES-NI
100+cpuid | grep -i aes > hw-aes.txt
101+if grep -q true "hw-aes.txt"; then
102+ _AES_NI=true
103+else
104+ _AES_NI=false
105+fi
106+rm hw-aes.txt
107+
90108# Run apt maintenance
91109_APT_MAINETANCE="1"
92110