git.iko.soy/xmrig-bash-scripts
on master help sign in
detect if AES-NI
a6b3651Sean Wheller
config.sh+1−11
@@ -1,15 +1,5 @@
1#!/bin/bash
1#!/bin/bash
2
2
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−#################################
13_API_ID="null"
3_API_ID="null"
14_API_WORKER_ID="$HOSTNAME"
4_API_WORKER_ID="$HOSTNAME"
15
5
@@ -21,7 +11,7 @@ _COLORS="true"
21
11
22_CPU_ENABLED="true"
12_CPU_ENABLED="true"
23_CPU_HUGE_PAGES="true"
13_CPU_HUGE_PAGES="true"
24−_CPU_HW_AES="null"
14+_CPU_HW_AES="$_AES_NI"
25_CPU_PRIORITY="null"
15_CPU_PRIORITY="null"
26_CPU_ASM="true"
16_CPU_ASM="true"
27_CPU_CN="0 1 2 3"
17_CPU_CN="0 1 2 3"
settings.sh+18
@@ -4,6 +4,15 @@ echo "#################################"
4echo " LOADING SETTINGS "
4echo " LOADING SETTINGS "
5echo "#################################"
5echo "#################################"
6
6
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+
7# Set working directory
16# Set working directory
8_WORK_DIR="$(pwd)"
17_WORK_DIR="$(pwd)"
9cd $_WORK_DIR
18cd $_WORK_DIR
@@ -87,6 +96,15 @@ else
87 echo "vm.nr_hugepages=$_ENV_CORE" | sudo tee -a /etc/sysctl.conf
96 echo "vm.nr_hugepages=$_ENV_CORE" | sudo tee -a /etc/sysctl.conf
88fi
97fi
89
98
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+
90# Run apt maintenance
108# Run apt maintenance
91_APT_MAINETANCE="1"
109_APT_MAINETANCE="1"
92
110