v0.1.3-GPU.0.2 (Service Update, Rereleased)
Pre-release
Pre-release
tmrlvi
released this
17 Dec 02:21
·
220 commits
to main
since this release
This version's default workload is quite conservative. People reported good results for ~5x the default workload
Improvements
This version improves the stability of the miner, and issues more informative error messages. The following improvements are included:
- After submitting a block, wait for a response from
kaspad
or 500 miliseconds (reduces number of red blocks, while not hurting the effective hash rate) - Estimate the number of concurrent hashes each GPU can handle, and use this value as the default workload
- Added support for older GPUs, starting from compute capability 3.0 (run
deviceQuery
to check your device) - The miner no longer crashes if a single thread fails
Breaking changes
--gpu-threads
was replaced by--cuda-device
which allow to specify which GPU devices by id. Use multiple--cude-device
for multiple GPU. By default, the miner will work on all GPUs available to CUDA.- GPU threads are now counted separately from CPU threads. The default number of CPU threads is
#cores - #gpus
. Setting-t 0
will disable CPU. --workload
can appear multiple times, setting the workload for each corresponding--cuda-device
. Usage is discouraged - workloads is now calculated automatically.- The default workload was reduced considerably. If you see reduction in performance, try to set it to 5x the reported workload
Linux Binary
Due to issues with GitHub workflows I did not resolve yet, the auto-compiled version kaspa-miner-v0.1.3-GPU.0.2-rerelease-linux-amd64
does not work for everyone. In case of library not found
error, please use kaspa-miner-v0.1.3-GPU.0.2-rerelease-linux-amd64-v2