KO
|
EN
gitlite — search
Search
#python
#javascript
#java
#php
#c
#cli
#c-plus-plus
#css
#hacktoberfest
#objective-c
#blog
#shell
ckb-miner
★ 32
Open GitHub ↗
ckb miner for avx2 cpu, avx512 cpu and GPU
Download README (.md)
Explore Similar Repositories
skypool-nimiq-miner
:
Nimiq CPU/GPU miner for skypool.xyz :hammer::hammer::hammer:
burstcoin-jminer
:
GPU assisted Proof of Capacity (PoC) Miner for Burstcoin (BURST)
gen2-energiminer
:
GPU miner for Energi
ansible-ltc-mining-on-ec2
:
Automates the setup of LTC miners on fresh EC2 GPU instances
Autolykos2_NV_Miner
:
Cuda Miner for Autolykos v2 (Ergo) for Nvidia GPUs
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
ckb-miner
?
Download (.md)
# ckb-miner | PoW algorithm | Since | | ---- | ---- | | Eaglesong | v0.19.0 | A miner for CPUs, avx2 CPUs, avx512 CPUs and GPUs. Using avx512, the hash rate can be up to 10M per thread on 2.5Ghz CPUs. ## How to build By default, GPU miner is not built, you can build GPU miner with this parameters: ``` # for cuda cargo build --release --features cuda #for opencl cargo build --release --features opencl ``` ### CUDA runtime By default, the cuda lib path is C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64 for Windows and /usr/local/cuda/lib64 for other platforms, you can change this by set `CUDA_LIB_DIR`. For Linux and OSX: ``` export CUDA_LIB_DIR=<PATH> # <PATH> is the path where you install CUDA, eg export CUDA_LIB_DIR=/usr/local/cuda/lib64 ``` For windows: ``` set CUDA_LIB_DIR=<PATH> # <PATH> is the path where you install CUDA, eg set CUDA_LIB_DIR=C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\lib\\x64 ``` Cuda is essential to build and run miners based on Cuda. #### Performance | GPU | 1060 | 1070 ti | P106 | 2060 | | --- | --- | --- | ---- | --- | | Hash Rate | 400M | 630M | 420M | 650M | ### OpenCL runtime With OpenCL, the miner can run on any GPUs. By default, the OpenCL include path is C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include for Windows and /usr/include for other platforms, you can change this by set `OPENCL_INCLUDE_DIR`; the OpenCL lib path is C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64 for Windows and default lib path for other platforms, you can change this by set `OPENCL_LIB_DIR` #### Performance | GPU | 1060 | 1070 ti | P106 | 2060 | VEGA64 | RX5700 | RX580 | RX570 | | --- | --- | --- | ---- | --- | --- | --- | --- | --- | | Hash Rate | 380M | 620M | 410M | 610M | 820M | 560M | 340M | 280M | ## How to use 1. Modify `ckb-miner.toml` in this repo and copy it to your working directory. You can specify the CPUs and GPUs you want to use. 2. Copy `ckb-miner` (you can build it yourself or download it) to your working directory. 3. run the miner ``` ./ckb-miner ```