Browse Source

update nvidia build

Votre Nom 1 year ago
parent
commit
9b4ac7ef0d
2 changed files with 24 additions and 12 deletions
  1. 20 12
      build_cube.sh
  2. 4 0
      options/chia.sh

+ 20 - 12
build_cube.sh

@@ -74,9 +74,14 @@ YES)
 	sudo dpkg -i $KLibc
 	sudo dpkg -i $KHeader
 	sudo dpkg -i $KImage
+	if [ $Drivers="NVIDIA" ]
+	then
+	nvidia_driver_
+	else
 	autoroot_
 	decompte_
 	fi
+	fi
 	;;
 esac
 #fi
@@ -117,7 +122,7 @@ print_centered " ╚═════╝ ╚═════╝ ╚═════
 echo -n "$(tput sgr0)"
 print_centered "Cube Server installation script v$Version"
 print_centered "Ubuntu version 20.04"
-print_centered "FMA86-extreme4"
+print_centered "FMA86-extreme4 $Drivers"
 sleep 1
 }
 
@@ -348,7 +353,10 @@ EOF
 chmod +x /tmp/cgminer
 sudo cp /tmp/cgminer /etc/init.d/cgminer
 sudo update-rc.d cgminer defaults
+if ! [ -d /home/wareck/.cgminer ]
+then
 mkdir /home/wareck/.cgminer
+fi
 cat <<'EOF'>> /tmp/cgminer.conf
 {
 "pools" : [
@@ -400,17 +408,17 @@ cd ..
 echo "Done."
 
 
-if ! grep -q "modded" /usr/include/CL/cl_version.h
-then
-sudo cp /usr/include/CL/cl_version.h /home/wareck/
-echo "/*modded*/" > /home/wareck/cl_version_m.h
-echo "#define CL_TARGET_OPENCL_VERSION 220" >> /home/wareck/cl_version_m.h
-cat /home/wareck/cl_version.h >> /home/wareck/cl_version_m.h
-rm /home/wareck/cl_version.h
-mv /home/wareck/cl_version_m.h /home/wareck/cl_version.h
-sudo cp /home/wareck/cl_version.h /usr/include/CL/cl_version.h
-sudo rm /home/wareck/cl_version.h
-fi
+#if ! grep -q "modded" /usr/include/CL/cl_version.h
+#then
+#sudo cp /usr/include/CL/cl_version.h /home/wareck/
+#echo "/*modded*/" > /home/wareck/cl_version_m.h
+#echo "#define CL_TARGET_OPENCL_VERSION 220" >> /home/wareck/cl_version_m.h
+#cat /home/wareck/cl_version.h >> /home/wareck/cl_version_m.h
+#rm /home/wareck/cl_version.h
+#mv /home/wareck/cl_version_m.h /home/wareck/cl_version.h
+#sudo cp /home/wareck/cl_version.h /usr/include/CL/cl_version.h
+#sudo rm /home/wareck/cl_version.h
+#fi
 
 echo -e "$(tput setaf 10)\nUncompress xmr files:$(tput sgr0)"
 tar xfJ /home/wareck/xmrig.tar.xz --checkpoint=.100

+ 4 - 0
options/chia.sh

@@ -65,6 +65,10 @@ fi
 sleep 3
 echo -e "$(tput setaf 2)\nUpdate and install packages:$(tput sgr0)"
 sudo apt-get install python3-venv python3-distutils python3-dev libsodium-dev -y
+if grep "Drivers=NVIDIA" ../build_cube.sh >/dev/null
+then
+sudo apt install libgomp1 ocl-icd-opencl-dev -y
+fi
 echo -e "\e[97mDone.\e[0m"