|
@@ -84,54 +84,54 @@ sudo apt dist-upgrade -y
|
|
|
sudo apt-get remove linux-image-4.4.0-116* linux-headers-4.4.0-116* -y
|
|
|
|
|
|
if [ $ROCM_ = "YES" ]
|
|
|
-then
|
|
|
-sudo apt-get install libnuma-dev -y
|
|
|
-echo -e "\n\e[95mInstall ROCm Compute:\e[0m"
|
|
|
-#update ROCM
|
|
|
-sudo apt-get install libnuma-dev -y
|
|
|
-wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
|
|
|
-sudo sh -c 'echo deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main > /etc/apt/sources.list.d/rocm.list'
|
|
|
-sudo apt-get update
|
|
|
-sudo apt-get install rocm-dkms rocm-opencl-dev -y
|
|
|
-sudo usermod -a -G video work
|
|
|
-cd ..
|
|
|
-echo -e "\e[97mDone !\e[0m"
|
|
|
+ then
|
|
|
+ sudo apt-get install libnuma-dev -y
|
|
|
+ echo -e "\n\e[95mInstall ROCm Compute:\e[0m"
|
|
|
+ #update ROCM
|
|
|
+ sudo apt-get install libnuma-dev -y
|
|
|
+ wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
|
|
|
+ sudo sh -c 'echo deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main > /etc/apt/sources.list.d/rocm.list'
|
|
|
+ sudo apt-get update
|
|
|
+ sudo apt-get install rocm-dkms rocm-opencl-dev -y
|
|
|
+ sudo usermod -a -G video work
|
|
|
+ cd ..
|
|
|
+ echo -e "\e[97mDone !\e[0m"
|
|
|
fi
|
|
|
|
|
|
echo -e "\n\e[95mInstall AMD Drivers :\e[0m"
|
|
|
mkdir /home/work/tempo |true
|
|
|
cd /home/work/tempo
|
|
|
if [ $Drivers = "18.20" ]
|
|
|
-then
|
|
|
-echo "Download amdgpu-pro-18.20-606296.tar.xz"
|
|
|
-#curl -sf http://wareck.free.fr/grinder/drivers/amdgpu-pro-17.50-511655.tar.xz | tar xvJ
|
|
|
-wget -c http://wareck.free.fr/grinder/drivers/amdgpu-pro-18.20-606296.tar.xz
|
|
|
-tar xvfJ amdgpu-pro-18.20-606296.tar.xz
|
|
|
-rm amdgpu-pro-18.20-606296.tar.xz
|
|
|
-#cd amdgpu-pro-17.50-511655
|
|
|
-cd amdgpu-pro-18.20-606296
|
|
|
-if [ $ROCM_ = "YES" ]
|
|
|
-then
|
|
|
-sed -i -e "s/amdgpu-pro-dkms libdrm2-amdgpu-pro/libdrm2-amdgpu-pro/g" amdgpu-pro-install
|
|
|
-./amdgpu-pro-install --pro --opencl=legacy,rocm -y
|
|
|
-else
|
|
|
-./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
-fi
|
|
|
+ then
|
|
|
+ echo "Download amdgpu-pro-18.20-606296.tar.xz"
|
|
|
+ #curl -sf http://wareck.free.fr/grinder/drivers/amdgpu-pro-17.50-511655.tar.xz | tar xvJ
|
|
|
+ wget -c http://wareck.free.fr/grinder/drivers/amdgpu-pro-18.20-606296.tar.xz
|
|
|
+ tar xvfJ amdgpu-pro-18.20-606296.tar.xz
|
|
|
+ rm amdgpu-pro-18.20-606296.tar.xz
|
|
|
+ #cd amdgpu-pro-17.50-511655
|
|
|
+ cd amdgpu-pro-18.20-606296
|
|
|
+ if [ $ROCM_ = "YES" ]
|
|
|
+ then
|
|
|
+ sed -i -e "s/amdgpu-pro-dkms libdrm2-amdgpu-pro/libdrm2-amdgpu-pro/g" amdgpu-pro-install
|
|
|
+ ./amdgpu-pro-install --pro --opencl=legacy,rocm -y
|
|
|
+ else
|
|
|
+ ./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
if [ $Drivers = "17.50" ]
|
|
|
-then
|
|
|
-wget -c http://wareck.free.fr/grinder/drivers/amdgpu-pro-17.50-511655.tar.xz
|
|
|
-tar xvfJ amdgpu-pro-17.50-511655.tar.xz
|
|
|
-rm amdgpu-pro-17.50-511655.tar.xz
|
|
|
-cd amdgpu-pro-17.50-511655
|
|
|
-if [ $ROCM_ = "YES" ]
|
|
|
-then
|
|
|
-sed -i -e "s/amdgpu-pro-dkms libdrm2-amdgpu-pro/libdrm2-amdgpu-pro/g" amdgpu-pro-install
|
|
|
-./amdgpu-pro-install --pro --opencl=legacy,rocm -y
|
|
|
-else
|
|
|
-./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
-fi
|
|
|
+ then
|
|
|
+ wget -c http://wareck.free.fr/grinder/drivers/amdgpu-pro-17.50-511655.tar.xz
|
|
|
+ tar xvfJ amdgpu-pro-17.50-511655.tar.xz
|
|
|
+ rm amdgpu-pro-17.50-511655.tar.xz
|
|
|
+ cd amdgpu-pro-17.50-511655
|
|
|
+ if [ $ROCM_ = "YES" ]
|
|
|
+ then
|
|
|
+ sed -i -e "s/amdgpu-pro-dkms libdrm2-amdgpu-pro/libdrm2-amdgpu-pro/g" amdgpu-pro-install
|
|
|
+ ./amdgpu-pro-install --pro --opencl=legacy,rocm -y
|
|
|
+ else
|
|
|
+ ./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
echo -e "\n\e[95mInstall AMD SDK :\e[0m"
|
|
@@ -163,17 +163,17 @@ sudo chown work claymore_zcash
|
|
|
sudo chown work /home/work/miner.sh
|
|
|
|
|
|
if [ $ETHMine = "YES" ]
|
|
|
-then
|
|
|
-echo -e "\n\e[95mInstall ETHMiner :\e[0m"
|
|
|
-cd ~
|
|
|
-if [ ! -d cpp_ethminer ]
|
|
|
-then
|
|
|
-git clone https://github.com/ethereum-mining/ethminer.git cpp_ethminer
|
|
|
-else
|
|
|
-cd cpp_ethminer
|
|
|
-git pull
|
|
|
-cd ~
|
|
|
-fi
|
|
|
+ then
|
|
|
+ echo -e "\n\e[95mInstall ETHMiner :\e[0m"
|
|
|
+ cd ~
|
|
|
+ if [ ! -d cpp_ethminer ]
|
|
|
+ then
|
|
|
+ git clone https://github.com/ethereum-mining/ethminer.git cpp_ethminer
|
|
|
+ else
|
|
|
+ cd cpp_ethminer
|
|
|
+ git pull
|
|
|
+ cd ~
|
|
|
+ fi
|
|
|
cd cpp_ethminer
|
|
|
git submodule update --init --recursive
|
|
|
mkdir build |true
|
|
@@ -189,14 +189,14 @@ if [ $SGMINER = "YES" ]
|
|
|
then
|
|
|
echo -e "\n\e[95mInstall Sgminer-Nicehash:\e[0m"
|
|
|
cd ~
|
|
|
-if [ ! -d sgminer ]
|
|
|
-then
|
|
|
-git clone https://github.com/nicehash/sgminer.git
|
|
|
-cd sgminer
|
|
|
-else
|
|
|
-cd sgminer
|
|
|
-git pull
|
|
|
-fi
|
|
|
+ if [ ! -d sgminer ]
|
|
|
+ then
|
|
|
+ git clone https://github.com/nicehash/sgminer.git
|
|
|
+ cd sgminer
|
|
|
+ else
|
|
|
+ cd sgminer
|
|
|
+ git pull
|
|
|
+ fi
|
|
|
sudo apt install git autoconf automake libtool build-essential libncurses5-dev libcurl4-gnutls-dev -y
|
|
|
git submodule init
|
|
|
git submodule update
|
|
@@ -211,12 +211,12 @@ if [ $SGMINER_TT = "YES" ]
|
|
|
then
|
|
|
echo -e "\n\e[95mInstall Sgminer-Timetravel:\e[0m"
|
|
|
cd ~
|
|
|
-if [ ! -d sgminer-timetravel ]
|
|
|
-then
|
|
|
-sudo -u work curl -sf http://wareck.free.fr/openrig/miners/sgminer-timetravel.tar.xz | tar xvJ
|
|
|
-cd ~
|
|
|
-echo -e "\e[97mDone !\e[0m"
|
|
|
-fi
|
|
|
+ if [ ! -d sgminer-timetravel ]
|
|
|
+ then
|
|
|
+ sudo -u work curl -sf http://wareck.free.fr/openrig/miners/sgminer-timetravel.tar.xz | tar xvJ
|
|
|
+ cd ~
|
|
|
+ echo -e "\e[97mDone !\e[0m"
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
if [ $Lyra2z = "YES" ]
|
|
@@ -420,7 +420,9 @@ then
|
|
|
cat <<EOF>> /home/work/.bashrc
|
|
|
export DISPLAY=:0
|
|
|
echo -e "
|
|
|
-Open Mining Platform v$script_version
|
|
|
+\e[97mOpen Mining Platform \e[96mv123 \e[0m
|
|
|
+wareck@gmail.com
|
|
|
+
|
|
|
"
|
|
|
EOF
|
|
|
fi
|