SPH-SGMINER
GPU miner for DarkCoin, QubitCoin, MyriadCoin, Quark, Fuguecoin, INKcoin, AnimeCoin, GroestlCoin, Sifcoin, Twecoin and MaruCoin
This project is a GPU miner for cryptocurrencies using combinations of hashing algorithms from
sphlib library. It's based on popular sgminer. Currently you can mine DarkCoin, QubitCoin, MyriadCoin (groestl), Quark (clones too), Fuguecoin, INKcoin, AnimeCoin, GroestlCoin, Sifcoin, Twecoin and MaruCoin with this miner. Support for more coins based on hash functions from sphlib (blake bmw cubehash echo fugue groestl hamsi jh keccak luffa shavite simd skein) will be added in the future.
Performance (on R9 290):
- DRK ~2.5 MH/s
- Q2C ~5 MH/s
- QRK ~2.1 MH/s
- MYR ~10 MH/s
- FC ~145 MH/s
- INK ~45 MH/s
- ANI ~1.8 MH/s
- GRS ~5.5 MH/s
- SIC ~4.5 MH/s
- TWE ~11 MH/s
- MARU ~ 1.8 MH/s
Source code:
https://github.com/prettyhatemachine/sph-sgminerWindows binaries (compiled by badman74):
Builds are sorted from newest to oldest:
Building on Linux:
./autogen.sh
./configure
make
You need a couple of dependencies beforehand. When in doubt, see README.
Example usage - DarkCoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k darkcoin -o <host>:<port> -u <user> -p <password> -I 18 -g 4 -w 128
Example usage - QubitCoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k qubitcoin -o <host>:<port> -u <user> -p <password> -I 16 -g 4 -w 128
Example usage - Quark and clones:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k quarkcoin -o <host>:<port> -u <user> -p <password> -I 16 -g 4 -w 64
Example usage - MyriadCoin (groestl):
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k myriadcoin-groestl -o <host>:<port> -u <user> -p <password> -I 19 -g 4 -w 64
Example usage - Fuguecoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k fuguecoin -o <host>:<port> -u <user> -p <password> -I 25 -g 4 -w 64
Example usage - INKcoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k inkcoin -o <host>:<port> -u <user> -p <password> -I 19 -g 4 -w 64
Example usage - AnimeCoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k animecoin -o <host>:<port> -u <user> -p <password> -I 15 -g 4 -w 64
Example usage - GroestlCoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k groestlcoin -o <host>:<port> -u <user> -p <password> -I 19 -g 4 -w 64
Example usage - Sifcoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k sifcoin -o <host>:<port> -u <user> -p <password> -I 17 -g 4 -w 64
Example usage - Twecoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k twecoin -o <host>:<port> -u <user> -p <password> -I 18 -g 4 -w 64
Example usage - MaruCoin:
GPU_MAX_ALLOC_PERCENT=100 ./sgminer -k marucoin -o <host>:<port> -u <user> -p <password> -I 18 -g 4 -w 128
Without given -k argument value it defaults to scrypt kernel! If you have problems, read the
DarkCoin thread from page 100, it contains a lot of information and solutions to common problems.
Important! A new option was added: --difficulty-multiplier. It allows to set stratum difficulty multiplier. For QubitCoin, Quark and Animecoin it will be usually 256. For Groestlcoin, Fuguecoin and Twecoin it will be usually 0.0039062500 (1/256). Default value is 1.0. If you have "share above target" errors then set it to 256. If difficulty required by pool is strangely large, set it to 0.0039062500 (1/256). Other values are unlikely to be used. Hopefully this will fix all remaining stratum problems.
Common problems and solutions:
- Error -11: Building Program (clBuildProgram) - execute miner from the directory where "kernel" directory is present
- HW errors - select correct mining algorithm with -k option
- still does not work - update Catalyst drivers to version 13.12
Donations to the sph-sgminer project:
- DRK XjzvkWNMu5MNk1gNVykJ6CK1u3pAm47oha
- Q2C GQGhXZEshpsk2nZC8cVp2Y2Qmh3q4apgrF
- BTC 1AX2FRuTCYcg5ZeBRQgxdL2UPmWTsV646U
- MYR MH2HyLJYH3fDEJ48tw1nrHRNYdfZf3wpJT
- FC FBQqp5mwSnA8T12YEiRFNpHz95X3DUJmEF
- INK 18cJhDZgaXtMUc3ZtkzhVZXEZQVkzAwXgX
- ANI AVCDtY6Mn5rnnCecLf7pgiXH76YxquJcPB
- SIC 7a5Snv8FTiMxqFxRRXErkbmp7vvCdMNbgA
- TWE TZEiQ7cf7H2zmj6EmRBLW9MkBxfcVifvYS
- MARU StJk9M1xQeXVVDaHKL7Xyv47hkyip1wHMZ
Donations for badman74 who does a great job of building Windows binaries:
- BTC 1AHDnxrDrPkP7mPNPbhx3LsQTXZuXvbFAA
- DRK Xi3ufJEQbauWYzrok7Aw7aHbXUcwGBQECJ
- Q2C GKTpWD8kmzN7kaKgrf4e8x7mpDaUaNAsib