Pages:
Author

Topic: [ANN] sph-sgminer: multi-coin multi-algorithm GPU miner | added MaruCoin - page 29. (Read 515713 times)

legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
we at diamond coin are researching to choose a asic resistent algo tho which we change our coin hashing

required open source miner
gpu
reduced power heat compared to scrypt
secure
working without troubles on 60sec block time

can someone here as this is a very algo focused thread give ur pro and contra of avaiable algos to make ourchoice easyer and based on a algo insider knowlegde

we did think x11 would be good but it would be great to hear opinions and alternative solutions to be shortterm asic resistent

(goal is to be at least 12 more months asic resisten)

edit: someone can tell how fugue256 gpu poweruseage and temp are? the high hashrate should make it secure and suiteable for 60sec blocks or? and onky one coin use it so noone would invext into asic design?

edit2:

i think x11 groestl and fugue are the 3 algo we choose from
hero member
Activity: 518
Merit: 500
Since XPM has 3 miners out now, is it a possible to merge XPM into this miner?
Give me source code of their kernels and I'll see what can be done...


The nvidia one and the primegpu one are closed source.

I'll check up on the Claymore one if he has the open source for it.
legendary
Activity: 3248
Merit: 1070
when i start the miner with the config for darkcoin for example(or any other algo), it give me the typical "the application has stopped working"
what is your config we need more info to help

the one in the op

Since XPM has 3 miners out now, is it a possible to merge XPM into this miner?
Give me source code of their kernels and I'll see what can be done...


there is also this to add if you want

https://github.com/chrisfranko/aiden
phm
full member
Activity: 378
Merit: 110
DATABLOCKCHAIN.IO SALE IS LIVE | MVP @ DBC.IO
Since XPM has 3 miners out now, is it a possible to merge XPM into this miner?
Give me source code of their kernels and I'll see what can be done...
hero member
Activity: 658
Merit: 500
Bit of an issue on the windows build while mining TWE

http://puu.sh/7XPwO.png
have you tried the info on the OP about that error?

Quote
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
also make sure there are no spaces in the path to the sgminer dir
newbie
Activity: 8
Merit: 0
Bit of an issue on the windows build while mining TWE

http://puu.sh/7XPwO.png
hero member
Activity: 518
Merit: 500
So, how is the work going on with the Blake and Heavy kernels being incorporated?

Since XPM has 3 miners out now, is it a possible to merge XPM into this miner?
hero member
Activity: 658
Merit: 500
when i start the miner with the config for darkcoin for example(or any other algo), it give me the typical "the application has stopped working"
what is your config we need more info to help
legendary
Activity: 3248
Merit: 1070
when i start the miner with the config for darkcoin for example(or any other algo), it give me the typical "the application has stopped working"
hero member
Activity: 658
Merit: 500
new version seems buggy, stop working on start
what do you mean?
legendary
Activity: 3248
Merit: 1070
new version seems buggy, stop working on start
newbie
Activity: 14
Merit: 0
ouch, only 3MHs with 6950@6970 on TWE Sad
legendary
Activity: 2688
Merit: 1240
hero member
Activity: 658
Merit: 500
to fix stratum support
Code:
/* Generate merkle root */
if ((strcmp(gpus[i].kernelname, FUGUECOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, GROESTLCOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, TWECOIN_KERNNAME) == 0))
sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
or
Code:
/* Generate merkle root */
if (gpus[i].kernel == KL_FUGUECOIN || gpus[i].kernel == KL_GROESTLCOIN || gpus[i].kernel == KL_TWECOIN) {
   sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
edit: also using bitcoin/darkcoin DM_MODE
Thanks man, that did the trick.
Not only this place!
Please check my changes:
https://github.com/Atrides/sph-sgminer

well yes but that was the main spot phm was missing
you can check mine to see if i missed anything
the hashrates appear to be right but diff looks like it may be off so i may try DM_FUGUECOIN to see if that makes it match
edit: DM_FUGUECOIN gives me bad shares, DM_DARKCOIN is the only one that gives proper net diff
edit2: it seems dwarfpool needs DM_FUGUECOIN while supernova gives nothing but share below target with that DM_MODE

after some testing and adding PHM's --difficulty-multiplier switch, i found supernova works with DM_FUGUECOIN and --difficulty-multiplier 256
while dwarfpool requires --difficulty-multiplier 1 so i am gonna update my code with the diff multiplier option
full member
Activity: 153
Merit: 100
mine for future~
ok my source is updated and stratum pool support is fixed
source: https://github.com/badman74/sph-sgminer
windows binaries: https://github.com/badman74/Binaries/tree/master/sgminer
i can make binaries for phm's source but i would rather wait till he gets the stratum support updated
edit: hmm it looks like he may have stratum support fixed but hasnt pushed it to the server yet so it should be soon

badman74,ocminer  I love both of you so much
phm
full member
Activity: 378
Merit: 110
DATABLOCKCHAIN.IO SALE IS LIVE | MVP @ DBC.IO
to fix stratum support
Code:
/* Generate merkle root */
if ((strcmp(gpus[i].kernelname, FUGUECOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, GROESTLCOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, TWECOIN_KERNNAME) == 0))
sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
or
Code:
/* Generate merkle root */
if (gpus[i].kernel == KL_FUGUECOIN || gpus[i].kernel == KL_GROESTLCOIN || gpus[i].kernel == KL_TWECOIN) {
   sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
edit: also using bitcoin/darkcoin DM_MODE
Thanks man, that did the trick.
Not only this place!
Please check my changes:
https://github.com/Atrides/sph-sgminer

well yes but that was the main spot phm was missing
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 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.
hero member
Activity: 658
Merit: 500
to fix stratum support
Code:
/* Generate merkle root */
if ((strcmp(gpus[i].kernelname, FUGUECOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, GROESTLCOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, TWECOIN_KERNNAME) == 0))
sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
or
Code:
/* Generate merkle root */
if (gpus[i].kernel == KL_FUGUECOIN || gpus[i].kernel == KL_GROESTLCOIN || gpus[i].kernel == KL_TWECOIN) {
   sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
edit: also using bitcoin/darkcoin DM_MODE
Thanks man, that did the trick.
Not only this place!
Please check my changes:
https://github.com/Atrides/sph-sgminer

well yes but that was the main spot phm was missing
you can check mine to see if i missed anything
the hashrates appear to be right but diff looks like it may be off so i may try DM_FUGUECOIN to see if that makes it match
edit: DM_FUGUECOIN gives me bad shares, DM_DARKCOIN is the only one that gives proper net diff
edit2: it seems dwarfpool needs DM_FUGUECOIN while supernova gives nothing but share below target with that DM_MODE
hero member
Activity: 658
Merit: 500
Admin of DwarfPool.com
to fix stratum support
Code:
/* Generate merkle root */
if ((strcmp(gpus[i].kernelname, FUGUECOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, GROESTLCOIN_KERNNAME) == 0) || (strcmp(gpus[i].kernelname, TWECOIN_KERNNAME) == 0))
sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
or
Code:
/* Generate merkle root */
if (gpus[i].kernel == KL_FUGUECOIN || gpus[i].kernel == KL_GROESTLCOIN || gpus[i].kernel == KL_TWECOIN) {
   sha256(pool->coinbase, pool->swork.cb_len, merkle_root);
else
gen_hash(pool->coinbase, merkle_root, pool->swork.cb_len);
edit: also using bitcoin/darkcoin DM_MODE
Thanks man, that did the trick.
Not only this place!
Please check my changes:
https://github.com/Atrides/sph-sgminer
Pages:
Jump to: