Releases: madMAx43v3r/chia-gigahorse
1.8.2.giga21 Gigahorse 2.0 Node / Farmer
Fixed in this version:
- False harvester
ERROR required_iters >= sp_interval_iters
in case of uncompressed plots
New in this version:
- Gigahorse 2.0 plots: Compression Levels C11 to C20
- Improved farming performance by 2x or more for C6 to C9
- New
ProofOfSpace farm
benchmark to test maximum farm size for a certain partial difficulty (set via--diff
) - CUDA disk plot mode via
-3
(8G RAM enough for K32) - CUDA plotter Direct IO option
-D
for final copy (local and remote, default disabled)
Limitations:
- The new C11 to C20 is only supported with the CUDA plotter for now
- OpenCL farming support for the new C11 to C20 will come in a later release
- CPU farming the new format is only supported for C11 to C13
- The old C1 to C7 is still better for CPU farming at this point
- Both Node & Farmer & Harvester need to be updated at the same time
- Bladebit plots are not supported
Notes:
- Partial difficulty is now important for maximum farm size, depending on compression level.
- Use
ProofOfSpace farm --diff 50000
to benchmark for solo farming. chia_recompute_server
is backwards compatible to old clients, but needs to be updated for new clients running giga20.
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-libopencl1
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple platforms (excluding Nvidia).
1.8.2.giga20 Gigahorse 2.0 Node / Farmer
New in this version:
- Gigahorse 2.0 plots: Compression Levels C11 to C20
- Improved farming performance by 2x or more for C6 to C9
- New
ProofOfSpace farm
benchmark to test maximum farm size for a certain partial difficulty (set via--diff
) - CUDA disk plot mode via
-3
(8G RAM enough for K32) - CUDA plotter Direct IO option
-D
for final copy (local and remote, default disabled)
Limitations:
- The new C11 to C20 is only supported with the CUDA plotter for now
- OpenCL farming support for the new C11 to C20 will come in a later release
- CPU farming the new format is only supported for C11 to C13
- The old C1 to C7 is still better for CPU farming at this point
- Both Node & Farmer & Harvester need to be updated at the same time
- Bladebit plots are not supported
Notes:
- Partial difficulty is now important for maximum farm size, depending on compression level.
- Use
ProofOfSpace farm --diff 50000
to benchmark for solo farming. chia_recompute_server
is backwards compatible to old clients, but needs to be updated for new clients running giga20.
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-libopencl1
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple platforms (excluding Nvidia).
1.8.2.giga14 Gigahorse Node / Farmer
New in this version:
- Fixed a rare segfault when using remote compute with multiple servers.
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-libopencl1
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
1.8.1.giga13 Gigahorse Node / Farmer
New in this version:
- Fixed harvester with remote compute not using
CHIAPOS_MAX_CORES
and defaulting to only 2 threads. It now usesCHIAPOS_MAX_CORES
number of threads to make requests in parallel, as it should have in the first place. - In addition, the new default for
CHIAPOS_MAX_CORES
in case of remote compute is at least 16 threads. Previously it was based on physical CPU core count, which doesn't make sense for remote compute. The new minimum default of 16 threads should be well enough to fully utilize a RTX 4090 on a compute server (excluding the case of C9 plots). chia_recompute_server
now handles hardware errors properly. If a GPU fails it will close connections and make clients re-try another server. This usually happens for example when resuming from hardware suspend.- Default
CHIAPOS_RECOMPUTE_TIMEOUT
is now 20 seconds, (ie. 20000 ms). The previous default of 5 sec was too low in case of many parallel requests, since a fully utilized GPU should take around 9 sec to process all requests from a signage point if they all come in parallel at the same time (worst case).
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-libopencl1
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
1.8.1.giga12 Gigahorse Node / Farmer
New in this version:
- Update to Chia 1.8.1
- Fixed remote compute not working on Windows
- Improved remote compute fault tolerance, requests now have a default timeout of 2 sec for connecting, and 5 sec for processing. In case of timeout another server is used instead. (however this is not yet applied to
chia_recompute_proxy
)
New variables to tune remote compute timeout parameters on harvesters:
CHIAPOS_RECOMPUTE_TIMEOUT
: timeout in milliseconds for processing a request (default = 5000)CHIAPOS_RECOMPUTE_CONNECT_TIMEOUT
: timeout in milliseconds for connecting to a server (default = 2000)CHIAPOS_RECOMPUTE_RETRY_INTERVAL
: interval in seconds how often to retry using a previously failed server (default = 100)
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-libopencl1
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
1.8.0.giga11 Gigahorse Node / Farmer
New features in this version:
- Remote compute server, to offload compute from harvesters to another set of compute machines.
- Remote compute proxy, to distribute farming compute to multiple compute machines in a centralized manner.
- Fixed wallet not syncing without a Gigahorse node.
To use the remote compute feature:
- Start
chia_recompute_server
on the machine that is doing the compute (included in release). export CHIAPOS_RECOMPUTE_HOST=...
on the harvester (replace...
with the IP address or host name of the compute machine, and make sure to restart viachia stop all -d
orstop_all.cmd
on windows)- On Windows you need to set
CHIAPOS_RECOMPUTE_HOST
variable via system settings. CHIAPOS_RECOMPUTE_HOST
can be a list of recompute servers, such asCHIAPOS_RECOMPUTE_HOST=192.168.0.11,192.168.0.12
. A non-standard port can be specified viaHOST:PORT
syntax, such aslocalhost:12345
. Multiple servers are load balanced in a fault tolerant way.CHIAPOS_RECOMPUTE_PORT
can be set to specify a custom default port forchia_recompute_server
(default = 11989).- See
chia_recompute_server --help
for available options.
To use the remote compute proxy:
- Start
chia_recompute_proxy -n B -n C ...
on a machineA
. (B
,C
, etc are runningchia_recompute_server
) - Set
CHIAPOS_RECOMPUTE_HOST
on your harvester(s) to machine A. chia_recompute_proxy
can be run on a central machine, or on each harvester itself, in which caseA = localhost
.- See
chia_recompute_proxy --help
for available options.
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-libopencl1
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
1.8.0.giga10 Gigahorse Node / Farmer
1.8.0.giga10 is based on Chia 1.8.0, which includes important security updates (no detailed information yet).
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-opencl-dev
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
1.7.1.giga10 Gigahorse Node / Farmer
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install ocl-icd-opencl-dev
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Note: This version fixes a harvester crash issue.
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
1.7.1.giga9 Gigahorse Node / Farmer
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install libgomp1 ocl-icd-opencl-dev
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows:
- You might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
- If you don't have any GPU, you need to install Intel's OpenCL driver package: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17207/intel_sdk_for_opencl_applications_2020.3.494.zip
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
Chia Gigahorse Node / Farmer v1.6.2.giga7
This release provides Chia Blockchain binaries to farm compressed plots created with the new plotters provided in this repository.
The compressed plot harvester and farmer are not compatible with the official Chia node, it only works together with the Gigahorse node. However it's possible to use a wallet from the official Chia repository, instead of the Gigahorse binary wallet.
Both NFT and OG plots are supported, as well as solo and pool farming (via the official pool protocol). Regular uncompressed plots are supported as well, so you can use the Gigahorse version while re-plotting your farm.
The dev fee is as follows:
- 3.125 % when using GPU(s) to farm compressed plots
- 1.562 % when using CPU(s) to farm compressed plots
- 0 % for regular uncompressed plots
The following packages are needed to run on Linux: sudo apt install libgomp1 ocl-icd-opencl-dev
Make sure to choose the correct version for your system, see uname -m
, usually it's x86_64
. aarch64
is the same as arm64
.
On Windows you might have to install latest Microsoft Visual C++ Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe
Also on Windows, if you don't have any GPU, you need to install Intel's OpenCL driver package: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/17207/intel_sdk_for_opencl_applications_2020.3.494.zip
Note: This version supports farming with OpenCL.
Note: Newer AMD GPUs starting with RX 6000 series do not work due to a driver bug, we have to wait for AMD to fix it. Vega series is known to still work when using an older driver with amdgpu-install --opencl=pal,legacy
. RX 5000 series is unknown at this point.
Note: See limit-gpu-usage on how to select an OpenCL platform if you have multiple (excluding Nvidia).
Note: This version fixes OpenCL multi-GPU farming.