[ANN] sgminer v5.6.0 - optimized X11/X13/NeoScrypt/Lyra2RE/etc. kernel-switch miner

Hi,

At NiceHash (I’m sure you’ve already heard about us) we’re running a multi-algo cloud mining service and multipool. Thus we’re striving to get unified and feature-full GPU miner. That’s why we’ve sponsored the integration of sph-miner + keccak (from cgminer) + x11_mod (from lasybear) + NIST5 algo and some more stuff into unified, runtime-kernel-switching new version of the original official sgminer. sgminer has since then been redefined from “scrypt-miner” to “GPU OpenCL miner” and thus strive to support wide range of algorithms for GPU mining. New algorithms are added over time as well as some new features.

For the record: I’m not a developer of sgminer and haven’t contributed any coding for sgminer, but was active in proposing and coordinating new features development. All the credits go to the many sgminer developers, listed in arhiv. NiceHash organization took over the initiative to continue development on this widely spread open-source mining software, therefore the most recent source code and releases can be found in the information below.

RELEASES

Binaries downloads are available here: - https://mega.nz/#F!jUcHXQiB!cWSlLt6spjeSkh2E68tH_g

Please note: sgminer is still in development, you should regularly, so there are might be still some open issues and minor bugs present.

Here is an example of multi-algorithm configuration (you can add many pool-specific options):

Code:
{
“pools” : [
{
“name” : “NiceHash_X11”,
“url” : “stratum+tcp://stratum nicehash com:3336”,
“user” : “btc_addr”,
“pass” : “x”,
“nfactor” : “10”,
“algorithm” : “darkcoin-mod”
},
{
“name” : “NiceHash_X13”,
“url” : “stratum+tcp://stratum nicehash com:3337”,
“user” : “btc_addr”,
“pass” : “x”,
“nfactor” : “10”,
“algorithm” : “marucoin-mod”
},
{
“name” : “NiceHash_SHA3”,
“url” : “stratum+tcp://stratum nicehash com:3338”,
“user” : “btc_addr”,
“pass” : “x”,
“nfactor” : “10”,
“algorithm” : “maxcoin”
},
{
“name” : “NiceHash_Scrypt-N”,
“url” : “stratum+tcp://stratum nicehash com:3335”,
“user” : “btc_addr”,
“pass” : “x”,
“nfactor” : “11”,
“algorithm” : “zuikkis”
},
{
“name” : “NiceHash_Scrypt”,
“url” : “stratum+tcp://stratum nicehash com:3333”,
“user” : “btc_addr”,
“pass” : “x”,
“nfactor” : “10”,
“algorithm” : “zuikkis”
}
]
“failover-only” : true,
“failover-switch-delay” : “300”,
“queue” : “0”,
… other configuration settings …

Of course you can choose any and as many pools you prefer, NiceHash pools were given just as an example. Your miner will be able to switch to different pools using different algorithms at runtime, without any interruption and without sgminer restart. You can also set GPU settings and some other settings at a per-pool level to get optimum performance on various pools with various algorithms with a single configuration file. Now you can mine Litecoin, Dogecoin, Vertcoin, Darkcoin, Maxcoin, MaruCoin … you-name-it with a single unified sgminer.

Note: sgminer v5 intoduced new stratum extranonce subscription; some pools ignores connection when sgminer sends extranonce subscription request, therefore you just have to add “no-extranonce” : true setting to the pool config for pools, that doesn’t support extranonce-subscribe - this kind of pools appears Dead even if they are suposed to be working fine (you should never use this setting on nicehash pools since nicehash stratum proxy provides better efficiency with extranonce subscription)

Code:
{
“url” : “stratum+tcp://some-pool:3333”,
“no-extranonce” : true,
“user” : “username”,
“pass” : “x”,
}

Or if you’re using command line options, example for quark mining:

Code:
sgminer --algorithm quarkcoin --no-extranonce -I 18 -g 1 -w 256 -o stratum+tcp://some-quark-pool:3333 -u … -p …

All interested developers, please, feel free to contribute to the code by simply pushing Pull request to the Github repository (see above).

Again, thanks to all the great developers of sgminer and kind regards

Handle Decred new stake version field.

Assets6

5.6.0
Added support for PascalCoin Pascal algorithm.

Binaries downloads are below.

Assets6

5.5.0a
Added support for sibcoin X11-Gost algorithm.
Binaries downloads are below.

Assets6

5.5.0
Added support for Lbry and Sia algorithm with NiceHash compatible stratum protocol.
Assets6

v5.4.0-tweaked

Special release for the optimized kernel binaries, used in NiceHash Miner. 64-bit binaries only.

Assets4

5.4.0
Added support for Decred algorithm with NiceHash compatible stratum protocol.
Binaries downloads are below.

Assets6

5.3.0
Added Blake256 algorithms (Blake256 8-rounds, Blake256 14-rounds and Blake256 8-rounds for Vanillacoin).
Added optimized neoscrypt kernel.
Fixed displaying GPUs in console when only particular GPUs are enabled by startup parameters.
A few other minor bugfixes.

Binaries downloads are below.

Assets6

5.2.1
support for several algorithms, including X11, X13, Keccak, NeoScrypt, Lyra2REv2, Quark, etc.
includes sample running configuration file
bundled with optimized .bin kernels by Wolf0 for X11, X13 and X15 on Pitcairn, Tahiti and Hawaii
built for Windows