Votre Nom 1 year ago
parent
commit
057c8984b6
2 changed files with 26 additions and 5 deletions
  1. 17 5
      build_cube.sh
  2. 9 0
      options/chia.sh

+ 17 - 5
build_cube.sh

@@ -1,7 +1,7 @@
 #!/bin/bash
 set -e
-Version=16.0
-Cuda=NO
+Version=17.0
+Cuda=YES
 kernel_custom=YES
 Webmin="webmin-2.102"
 kernel_dkms="5.15.0-71-generic"
@@ -534,14 +534,15 @@ UUID=6fc06d70-1a38-4706-ae83-0a329181b9f7 /media/Cloud ext4 auto,nofail,noatime,
 UUID=a111c12b-d1b4-441a-9352-b6bbc558184e /media/Partage ext4 auto,nofail,noatime,rw,user  0   0
 UUID=1df72b63-fca0-45c6-992c-3e2532d5591a /media/Store ext4 auto,nofail,noatime,rw,user    0   0
 #btrfs temporary drives
-UUID=98f4077f-36da-42de-b322-8c58aec550a7 /nvme0 btrfs ssd,nodatasum,nobarrier,nodatacow,discard=async,noatime
-UUID=1181ac83-b8c5-404a-97fa-b23ceb1addc5 /nvme1 btrfs ssd,nodatasum,nobarrier,nodatacow,discard=async,noatime
+#UUID=98f4077f-36da-42de-b322-8c58aec550a7 /nvme0 btrfs ssd,nodatasum,nobarrier,nodatacow,discard=async,noatime
+#UUID=1181ac83-b8c5-404a-97fa-b23ceb1addc5 /nvme1 btrfs ssd,nodatasum,nobarrier,nodatacow,discard=async,noatime
+#/dev/plant/fast /nvme0 btrfs ssd,nodatasum,nobarrier,nodatacow,discard=async,noatime
 #Chia drive
 UUID=77a593df-1bdb-4012-8c9e-ce50864b464d /farm/farm0 ext4 auto,nofail,noatime,nodiratime,rw,user  0   0
 UUID=0d145a5a-50b0-456c-8998-549def2f9fc9 /farm/farm1 ext4 auto,nofail,noatime,nodiratime,rw,user  0   0
 UUID=b99c7fa3-827c-4c09-a625-a72aec6c9395 /farm/farm2 ext4 auto,nofail,noatime,nodiratime,rw,user  0   0
 UUID=e583a1e4-f8c8-4c2b-a427-cee854e0b56d /farm/farm3 ext4 auto,nofail,noatime,nodiratime,rw,user  0   0
-UUID=909da707-e12b-4909-b753-c5ee85d596dc /farm/farm4 ext4 auto,nofail,noatime,nodiratime,rw,user  0   0
+UUID=d24c7616-91c2-434c-b21e-8dd70d794e25 /farm/farm4 ext4 auto,nofail,noatime,nodiratime,rw,user  0   0
 EOF
 sudo cp /tmp/fstab /etc/fstab
 fi
@@ -690,6 +691,16 @@ sudo ufw allow 445 >/dev/null
 echo "Done."
 
 echo -e "$(tput setaf 10)\nBashrc mod:$(tput sgr0)"
+if [ $Cuda = "YES" ]
+then
+if ! grep "#mod for cuda" /home/wareck/.bashrc
+then
+echo '#mod for cuda' >>/home/wareck/.bashrc
+echo 'export PATH=/usr/local/cuda-11.8/bin/:$PATH'>>/home/wareck/.bashrc
+echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH'>>/home/wareck/.bashrc
+echo '' >>/home/wareck/.bashrc
+fi
+fi
 if ! grep "#mod for tightvncserver" /home/wareck/.bashrc
 then
 echo "#mod for tightvncserver" >>/home/wareck/.bashrc
@@ -902,6 +913,7 @@ function cmake_ {
 pids=""
 /home/wareck/Build_Cube/options/tools/_cmake.sh rollback & pids="$pids $!"
 wait $pids
+sudo ldconfig
 }
 
 function watchdog_ {

+ 9 - 0
options/chia.sh

@@ -186,8 +186,17 @@ FRM=8ba5acd276b45fd0f749ce195dcddcf0e63c3bf2e751e9e273faa0125075c36a11f2ee231e7c
 OUT=/media/Partage/Plots-nft/
 ./bladebit -f $FRM -c $CRT diskplot --cache 100G -t1 /nvme1/plotting/ -t2 /nvme1/plotting/ $OUT
 EOF
+cat <<'EOF'>> cuda_h9.sh
+#!/bin/bash
+#!/bin/bash
+POOL=a99e72c49c5ed39bf793caab9e074a80dd61011a859e975842874aab47b783f9ce84282febe2ca275c0930149b67990a
+FARM=8ba5acd276b45fd0f749ce195dcddcf0e63c3bf2e751e9e273faa0125075c36a11f2ee231e7cf74abed2920be97fc373
+OUT=/farm/farm4/Plots
+./bladebit_cuda -p $POOL -f $FARM -z 7 cudaplot -d 0 --disk-16 -t1 /nvme0/plotting $OUT
+EOF
 chmod +x cuda.sh
 chmod +x flex.sh
+chmod +x cuda_h9.sh
 echo -e "\e[97mDone.\e[0m"
 }