All Projects → XDagger → DaggerGpuMiner

XDagger / DaggerGpuMiner

Licence: GPL-3.0 license
Standalone GPU/CPU miner for Dagger coin

Projects that are alternatives of or similar to DaggerGpuMiner

Xdag
XDAG (Dagger Coin) Official Main Repository. XDAG is a novel DAG based cryptocurrency.
Stars: ✭ 297 (+1314.29%)
Mutual labels:  dagger, dag
ent
No description or website provided.
Stars: ✭ 33 (+57.14%)
Mutual labels:  dag
ipld-explorer-cli
🔎 Explore the IPLD directed acyclic graph with your keyboard
Stars: ✭ 22 (+4.76%)
Mutual labels:  dag
breaking cycles in noisy hierarchies
breaking cycles in noisy hierarchies
Stars: ✭ 59 (+180.95%)
Mutual labels:  dag
haminer
[mirror] Library and program to parse and forward HAProxy HTTP logs
Stars: ✭ 22 (+4.76%)
Mutual labels:  miner
primrose
Primrose modeling framework for simple production models
Stars: ✭ 33 (+57.14%)
Mutual labels:  dag
Li-MVPArms
这个项目会持续更新
Stars: ✭ 17 (-19.05%)
Mutual labels:  dagger
ZILMiner
Mining software for Zilliqa
Stars: ✭ 32 (+52.38%)
Mutual labels:  miner
bigflow
A Python framework for data processing on GCP.
Stars: ✭ 96 (+357.14%)
Mutual labels:  dag
MinerProxy
本程序为正版原创,MinerProxy最稳定的ETH以太坊代理中转矿池程序,全新界面,支持ETH,ETC,抽水稳定不掉线,作者抽水千分之三,MinerProxy/矿池代理,支持TCP和SSL协议,支持自定义抽水,高性能高并发,支持web界面管理,包含自启动和进程守护,重启后可以自动运行,会放开防火墙和连接数限制,一键搞定。
Stars: ✭ 412 (+1861.9%)
Mutual labels:  miner
AndroidDaggerSample
Android-dagger and Architecture component ViewModel sample
Stars: ✭ 30 (+42.86%)
Mutual labels:  dagger
meta-miner
Allows to add algo switching support to *any* stratum miner. Zero fees.
Stars: ✭ 93 (+342.86%)
Mutual labels:  miner
theeye-of-sauron
TheEye Dockers and QuickStart
Stars: ✭ 27 (+28.57%)
Mutual labels:  dag
scavenger
A fast Burstcoin miner written in Rust
Stars: ✭ 105 (+400%)
Mutual labels:  miner
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (+2504.76%)
Mutual labels:  miner
scattersphere
Job Coordination API for Tasks
Stars: ✭ 30 (+42.86%)
Mutual labels:  dag
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-19.05%)
Mutual labels:  miner
Tanglestash
IOTA meets BitTorrent: An algorithm to persist any file onto the tangle of IOTA
Stars: ✭ 46 (+119.05%)
Mutual labels:  dag
xdagj
XDAGJ is an implementation of XDAG in Java. https://xdag.io
Stars: ✭ 81 (+285.71%)
Mutual labels:  dag
metahelm
Install dependency graphs of Kubernetes Helm Charts
Stars: ✭ 70 (+233.33%)
Mutual labels:  dag

DaggerGpuMiner

Stand-alone GPU/CPU miner for XDAG (Dagger coin)

This miner does not require files wallet.dat and dnet_key.dat. Storage folder is still necessary.

Launch parameters:

1) GPU benchmark: DaggerGpuMiner.exe -G -M  

2) GPU mining: DaggerGpuMiner.exe -G -a <WALLET_ADDRESS> -p <POOL_ADDRESS>  

3) CPU mining: DaggerGpuMiner.exe -cpu -a <WALLET_ADDRESS> -p <POOL_ADDRESS> -t 8  

Different features and optional parameters:

1) "-h" - show help

2) you can list all available devices using parameters "-list-devices -G". 
You can check what platform ids and device numbers they have.

3) by default GPU-miner uses all OpenCL devices on the selected platform. 
You can specify particular devices using parameter "-opencl-devices 0 1 3". 
Use your device numbers instead of "0 1 3".
Also use can use parameter "-d <N>" there <N> is count of used devices.

4) if GPU-miner sees only one device, but you have several devices, try to specify platform. 
For example: "-opencl-platform 1".

The project supports Windows, Linux and Mac OS now.
Binary file available for Window and Mac OS
Download

How to build

Windows:

The project has 3 dependencies: OpenCL, Boost and OpenSSL
OpenCL SDK can be downloaded by link https://developer.amd.com/amd-accelerated-parallel-processing-app-sdk/. Also you can try another OpenCL SDK vendors. Path to intalled SDK should be written to a new environment variable OPENCL_SDK.
Boost and OpenSSL libraries are included by Nuget Manager and should be downloaded automatically.

Launch parameters:

1) GPU benchmark: DaggerGpuMiner.exe -G -M  

2) GPU mining: DaggerGpuMiner.exe -G -a <WALLET_ADDRESS> -p <POOL_ADDRESS>  

3) CPU mining: DaggerGpuMiner.exe -cpu -a <WALLET_ADDRESS> -p <POOL_ADDRESS> -t 8  

Linux:

AMD driver / SDK link https://developer.amd.com/amd-accelerated-parallel-processing-app-sdk/ (deprecated)
Nvidia driver / SDK link https://developer.nvidia.com/cuda-downloads

Check dependencies: libboost-dev, libboost-system-dev, openssl.

Download this source code, then cd to source folder. In GpuMiner folder run command $make all, it will generate xdag-gpu.

Launch parameters:

1) GPU benchmark: ./xdag-gpu -G -M

2) GPU mining: ./xdag-gpu -G -a <WALLET_ADDRESS> -p <POOL_ADDRESS>

3) CPU mining: ./xdag-gpu -cpu -a <WALLET_ADDRESS> -p <POOL_ADDRESS> -t 8

Mac:

Install Boost with brew.
Open XCode project to build Mac OS version.

Launch parameters:

1) GPU benchmark: ./xdag-gpu -G -M

2) GPU mining: ./xdag-gpu -G -a <WALLET_ADDRESS> -p <POOL_ADDRESS>

3) CPU mining: ./xdag-gpu -cpu -a <WALLET_ADDRESS> -p <POOL_ADDRESS> -t 8

Workaround on issue with high CPU usage with NVIDIA GPUs.

There is an issue with NVIDIA GPUs leading to very high CPU usage. The reason is improper implementation of OpenCL by NVIDIA. When CPU thread waits for results from GPU, it does not stop, it spins in loop eating CPU resources for nothing.
There was impemented a workaround on this issue: before reading results from GPU current thread sleeps during small calculated time. CPU usage was decreased in 90%. The change made optional, use launch parameter "-nvidia-fix" to enable it. The change can decrease hashrate a bit in some cases. But GPU rigs should gain increase of hashrate. So try it and choose to use or not to use it.

You can support author: XDAG gKNRtSL1pUaTpzMuPMznKw49ILtP6qX3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].