Skip to main content


Copied from here:

My steps (I am running ubuntu 22.04, i Had problems with 24.10 due to some dependencies)

I preffer installing the drivers from PPA to get an updated version but "sudo apt install nvidia-driver-535" would also work. the important part is to verify with "nvidia-smi" after reboot

----------------Install NVIDIA Drivers on Ubuntu 22.04 via CUDA PPA------------

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

#import the GPG key

curl -fSsL | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

#add the NVIDIA repository for your system

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list
sudo apt update

Check available Dirver

apt search nvidia-driver-*

I Chose driver-545 that is a newer driver than the avaiable on the ubuntu repository for 22.04

sudo apt install nvidia-driver-545 cuda

#Check Driver version


----------------Install BaldeBit CUDA------------

#install pre-req

sudo apt install -y build-essential cmake libgmp-dev libnuma-dev


git clone
cd bladebit
git checkout cuda-compression
mkdir -p build-release && cd build-release
cmake .. && cmake --build . --config Release --target bladebit_cuda -j$(nproc --all)


cd ~/bladebit/build-release
./bladebit_cuda -n 1 -f XXX -c XXX --compress XXX cudaplot /media/temp_plots

#replace with your farmer key, pool contract, compresion level and save directory

---------------Some Other must have --------------------

#-----monitoring with a nice terminal GUI---------

sudo apt install bpytop

#---------Moving plots to a final destination---------

git clone

#edit plow configuration (most important "SOURCES =" & "DESTS ="

sudo nano ./plow/

#install Python

sudo apt install python3-pip
pip install aionotify
python3 ./plow/