Your Name 5 years ago
parent
commit
ec33f858ac
1 changed files with 41 additions and 24 deletions
  1. 41 24
      setup_amd.sh

+ 41 - 24
setup_amd.sh

@@ -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