|
@@ -9,7 +9,8 @@ curdir=$PWD
|
|
|
|
|
|
#### OPTIONS ####
|
|
|
host_name="OpenRig"
|
|
|
-Drivers="17.50"
|
|
|
+Drivers="16.40"
|
|
|
+#Drivers="17.50"
|
|
|
#Drivers="18.20"
|
|
|
#Drivers="18.40"
|
|
|
#Drivers="18.50" #ubuntu 18.04
|
|
@@ -27,15 +28,14 @@ Phoenix="YES"
|
|
|
lolMiner="YES"
|
|
|
Gminer="YES"
|
|
|
swap_size="16" # 0/4/8/16 Go
|
|
|
-
|
|
|
-
|
|
|
NewNiceHash="YES"
|
|
|
-pro="NO"
|
|
|
+Pro="YES"
|
|
|
|
|
|
#script_version=`grep version version.txt | awk '{ print $2 }'`
|
|
|
#rdate=`grep release version.txt | awk '{ print $2 }'`
|
|
|
|
|
|
#if [[ $lsb_v = "18.04" || $lsb_v = "18.10" ]]; then Drivers="18.50" && Lyra2z="NO" && ROCM_="NO" ;fi
|
|
|
+if [ $Drivers = "16.40" ]; then amd_driver_v="16.40-348864" && ROCM_="NO" ;fi
|
|
|
if [ $Drivers = "17.50" ]; then amd_driver_v="17.50-511655" && ROCM_="NO" ;fi
|
|
|
if [ $Drivers = "18.20" ]; then amd_driver_v="18.20-606296" && Lyra2z="NO" && ROCM_="NO" ;fi
|
|
|
if [ $Drivers = "18.40" ]; then amd_driver_v="18.40-673869" && Lyra2z="NO" && ROCM_="NO" ;fi
|
|
@@ -111,6 +111,7 @@ sudo sed -i -e "s/quiet splash/text/g" /etc/default/grub
|
|
|
sudo sed -i -e 's#GRUB_CMDLINE_LINUX=""#GRUB_CMDLINE_LINUX="amddgpu.vm_fragment_size=9"#g' /etc/default/grub
|
|
|
sudo update-grub2 && echo ""
|
|
|
sudo apt dist-upgrade -y && echo ""
|
|
|
+
|
|
|
if ! [[ $lsb_v = "18.04" || $lsb_v = "18.10" ]];then sudo apt-get remove linux-image-4.4.0-116* linux-headers-4.4.0-116* -y ;fi
|
|
|
sudo apt install ethereum git screen htop curl ntp pv git cmake libleveldb-dev libjsoncpp-dev \
|
|
|
build-essential libcurl4-gnutls-dev libboost-all-dev libgmp-dev \
|
|
@@ -137,6 +138,22 @@ echo -e "\n\e[95mInstall AMD Drivers :\e[0m"
|
|
|
if ! [ -d /home/work/tempo ];then mkdir /home/work/tempo ; fi
|
|
|
cd /home/work/tempo
|
|
|
|
|
|
+
|
|
|
+if [ $Drivers = "16.40" ]
|
|
|
+ then
|
|
|
+ wget -c http://wareck.free.fr/grinder/drivers/amdgpu-pro-16.40-348864.tar.xz
|
|
|
+ tar xvfJ amdgpu-pro-16.40-348864.tar.xz
|
|
|
+ rm amdgpu-pro-16.40-348864.tar.xz
|
|
|
+ cd amdgpu-pro-16.40-348864
|
|
|
+ if [ $ROCM_ = "YES" ]
|
|
|
+ then
|
|
|
+ sed -i -e "s/amdgpu-pro-dkms libdrm2-amdgpu-pro/libdrm2-amdgpu-pro/g" amdgpu-pro-install
|
|
|
+ ./amdgpu-pro-install --px -y
|
|
|
+ else
|
|
|
+ ./amdgpu-pro-install --px -y
|
|
|
+ fi
|
|
|
+fi
|
|
|
+
|
|
|
if [ $Drivers = "17.50" ]
|
|
|
then
|
|
|
wget -c http://wareck.free.fr/grinder/drivers/amdgpu-pro-17.50-511655.tar.xz
|
|
@@ -144,16 +161,16 @@ if [ $Drivers = "17.50" ]
|
|
|
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
|
|
|
-if [ $PRO = "YES" ]
|
|
|
-then
|
|
|
-./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
-else
|
|
|
-./amdgpu-install --opencl=legacy -y
|
|
|
-fi
|
|
|
+ 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
|
|
|
+ if [ $Pro = "YES" ]
|
|
|
+ then
|
|
|
+ ./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
+ else
|
|
|
+ ./amdgpu-install --opencl=legacy -y
|
|
|
+ fi
|
|
|
fi
|
|
|
fi
|
|
|
|
|
@@ -165,16 +182,16 @@ if [ $Drivers = "18.20" ]
|
|
|
rm amdgpu-pro-18.20-606296.tar.xz
|
|
|
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
|
|
|
- if [ $PRO = "YES" ]
|
|
|
- then
|
|
|
- ./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
- else
|
|
|
- ./amdgpu-install --opencl=legacy -y
|
|
|
- fi
|
|
|
+ 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
|
|
|
+ if [ $Pro = "YES" ]
|
|
|
+ then
|
|
|
+ ./amdgpu-pro-install --pro --opencl=legacy -y
|
|
|
+ else
|
|
|
+ ./amdgpu-install --opencl=legacy -y
|
|
|
+ fi
|
|
|
fi
|
|
|
fi
|
|
|
|