Author

Topic: [ANN] sgminer v5 - optimized X11/X13/NeoScrypt/Lyra2RE/etc. kernel-switch miner - page 175. (Read 877859 times)

full member
Activity: 169
Merit: 100
honestly i am not sure what is going on there, i have never been able to get more than 4 cards to work for me
although you may try setting them all to I 16 and see if that helps
i dont really see anything else wrong with your config

Thanks for getting back to me.  I'll try setting them to I 16 and see what happens but it may be a while.  I was getting clSetKernelArg errors with the nightly builds also a week or so ago.  I'll try the new nightly builds and see if I get those same errors.  It seemed to only happen when I tried the multi-algo switching.  To keep the cards stable I'm using one of the nightly builds with 1 gpu thread, xI 140, and worksize 256.  This gives me stable 5.4 mh/s for x11 with default clocks.  So it looks like you can use higher intensity and bigger worksize with 1 thread, maybe that's obvious though, I dunno.  These are reference cards too.  I'm sure I can get a better hashrate using 1 thread with some clock optimization and tweaking the xI. 

I'm not sure if you couldn't get windows to recognize 4 cards or get them mining at the same time, but if it was the former you should check out lbr's modified drivers.

Thanks for your help.
member
Activity: 97
Merit: 10
badman, is there any builds that support doomcoin and whirlpool kernels yet ?
Whirlpool has been added to my develop branch if you can build yourself otherwise you will have to wait till I can get home and update my mod build

As for doomcoin I don't know anything about it

doomcoin is luffa512
hero member
Activity: 658
Merit: 500
badman, is there any builds that support doomcoin and whirlpool kernels yet ?
Whirlpool has been added to my develop branch if you can build yourself otherwise you will have to wait till I can get home and update my mod build

As for doomcoin I don't know anything about it
member
Activity: 97
Merit: 10
badman, is there any builds that support doomcoin and whirlpool kernels yet ?
hero member
Activity: 658
Merit: 500
to Badman74
i found a bug on your newest modded sgminer.

No accepted shares, at least for 10 minutes (after that my cgwatcher restarted sgminer). Tried on different pools. Algo: myriad-groestl.
ok i will look into it when i get a chance
member
Activity: 97
Merit: 10
Is there a build on the 5.0 branch that supports LUFFA512 (doomcoin) ?
sr. member
Activity: 294
Merit: 250
Why are jackpot or cryptonight not in the kernels yet?
newbie
Activity: 9
Merit: 0
to Badman74
i found a bug on your newest modded sgminer.
http://cdn.joxi.ru/uploads/prod/2014/08/11/947/bf9/5729edcede3b691a7ebe27acd1e98ff62fb7b2fd.jpg
No accepted shares, at least for 10 minutes (after that my cgwatcher restarted sgminer). Tried on different pools. Algo: myriad-groestl.
newbie
Activity: 27
Merit: 0
badman...I am using "kernel" and it works fine on your latest mod miner from your sig.

Also, on an earlier version, also a v5 from your sig (4.2.2-254-gfdd4), I HAD to use "kernel". I tried and tried to get the miner to build bin's with the as expected "algorithm" and it would not. I could not figure it out. As a hail mary I tried "kernel" and it proceeded to build all bin's in a jiffy with no other changes.

On your latest miner badman, I just copy/pasted my conf over and no issue building bins with "kernel". I have not tried "algorithm" with this newest miner though.



On a side note, with this newest mod miner one of my three 5870's is going dead. Has never happened before and still doesn't with the last v5 miner I was using. Not sure why this new miner doesn't like it.
my version should be the same as the develop branch except for some changes to the *.cl files in the kernels folder

as for your card going dead, none of mine have had this problem
what algo are you having problems with

It's definately happening with X11, as I have been locked on that algo for most of the time lately. When I first started using the miner I am "pretty sure" it happened on some other algos too, probably X13, but can't really say for sure, at the time I was using the algo switching for X11, X13, X15, and Nsit5, the pool primarily switching between X11 and X13. At first I didn't pay much attention to it, thinking it was just a fluke, and just rebooted and carried on. But it's still happening while locked on X11 for sure.

I'll keep playing with it and see if I can find out more, and let you know what happens. I can't really do much with it for the next few days though. Right now I am thinking I'll raise the GPU V a bit and see if that does it, but it would surprise me if that's it as I'm running the same V I have always used, including on the scrypt and scrypt-N algos, which as you know push the cards much harder.


hero member
Activity: 658
Merit: 500
full member
Activity: 169
Merit: 100
Hi Badman I've been trying to get my 6 290x working with your configs and your development miner but haven't had any luck.  I keep getting "clSetKernelArg" errors as you can see in the image.  Also notice the numbering of the devices when the error occurs.  GPU 1,2,4,5,4,5 ?  GPU 0 and 3 had the clSetKernelArg errors. 





Here are the configs I'm using:
sgminer.conf
Code:
{
"pools" : [
{
"name" : "NiceHash x15 Multi",
"url" : "stratum+tcp://stratum.nicehash.com:4339",
"user" : "x",
"pass" : "d=0.16;f0=5.88;f2=2.88;f3=32;f4=24;f5=2880;f6=21.6;f7=99.6",
"profile" : "x15"
},
{
"name" : "NiceHash x13 Multi",
"url" : "stratum+tcp://stratum.nicehash.com:4337",
"user" : "x",
"pass" : "d=0.16;f0=5.88;f2=2.88;f3=32;f4=24;f5=2880;f6=21.6;f7=99.6",
"profile" : "x13"
},
{
"name" : "NiceHash x11 Multi",
"url" : "stratum+tcp://stratum.nicehash.com:4336",
"user" : "x",
"pass" : "d=0.16;f0=5.88;f2=2.88;f3=32;f4=24;f5=2880;f6=21.6;f7=99.6",
"profile" : "x11"
},
{
"name" : "NiceHash nist5 Multi",
"url" : "stratum+tcp://stratum.nicehash.com:4340",
"user" : "x",
"pass" : "d=0.16;f0=5.88;f2=2.88;f3=32;f4=24;f5=2880;f6=21.6;f7=99.6",
"profile" : "nist5"
},
{
"name" : "NiceHash keccak Multi",
"url" : "stratum+tcp://stratum.nicehash.com:4338",
"user" : "x",
"pass" : "d=1024;f0=5.88;f2=2.88;f3=32;f4=24;f5=2880;f6=21.6;f7=99.6",
"profile" : "keccak"
},
{
"name" : "NiceHash nscrypt Multi",
"url" : "stratum+tcp://stratum.nicehash.com:4335",
"user" : "x",
"pass" : "d=512;f0=5.88;f2=2.88;f3=32;f4=24;f5=2880;f6=21.6;f7=99.6",
"profile" : "scrypt",
"state" : "disabled"
},
{
"name" : "NiceHash scrypt Multi",
"url" : "stratum+tcp://stratum.nicehash.com:4333",
"user" : "x",
"pass" : "d=2048;f0=5.88;f2=2.88;f3=32;f4=24;f5=2880;f6=21.6;f7=99.6",
"profile" : "scrypt",
"state" : "disabled"
},
{
"name" : "NiceHash x15 Multi Failover",
"url" : "stratum+tcp://stratum.nicehash.com:3339",
"user" : "x",
"pass" : "x",
"profile" : "x15"
},
{
"name" : "NiceHash x13 Multi Failover",
"url" : "stratum+tcp://stratum.nicehash.com:3337",
"user" : "19AdJ7ntDga744YSZAYuNZutWSDBcfGE36",
"pass" : "x",
"profile" : "x13"
},
{
"name" : "NiceHash x11 Multi Failover",
"url" : "stratum+tcp://stratum.nicehash.com:3336",
"user" : "x",
"pass" : "x",
"profile" : "x11"
},
{
"name" : "NiceHash Keccak Multi Failover",
"url" : "stratum+tcp://stratum.nicehash.com:3338",
"user" : "x",
"pass" : "x",
"profile" : "keccak"
},
{
"name" : "NiceHash Nist5 Multi Failover",
"url" : "stratum+tcp://stratum.nicehash.com:3340",
"user" : "x",
"pass" : "x",
"profile" : "nist5"
}
],
"api-allow" : "W:127.0.0.1",
"api-listen" : true,
"gpu-threads" : "1",
"gpu-platform" : "1",
"gpu-reorder" : true,
"temp-target" : "78",
"temp-overheat" : "85",
"temp-cutoff" : "95",
"include" : "profiles.conf"
}
and profiles.conf
Code:
{
"profiles" : [
{
"name" : "x11",
"algorithm" : "darkcoin-mod",
"xintensity" : "64",
"gpu-threads" : "2",
"worksize": "64"
},
{
"name" : "x13",
"algorithm" : "marucoin-mod",
"xintensity" : "51",
"gpu-threads" : "2",
"worksize": "64"
},
{
"name" : "x15",
"algorithm" : "bitblock",
"xintensity" : "51",
"gpu-threads" : "2",
"worksize": "64"
},
{
"name" : "nist5",
"algorithm" : "talkcoin-mod",
"intensity" : "16",
"gpu-threads" : "2",
"worksize": "64"
}
],
"default-profile": "x11",
"hamsi-expand-big" : "7",
"hamsi-short" : true,
"blake-compact" : true,
"keccak-unroll" : "8",
"luffa-parallel" : true,
"shaders" : "2816",
"gpu-fan" : "50-100",
"gpu-powertune" : "0",
"gpu-engine" : "0",
"gpu-memclock" : "0",
"gpu-vddc" : "0",
"auto-fan" : true,
"failover-only" : true,
"expiry" : "1",
"gpu-dyninterval" : "7",
"hotplug" : "5",
"log" : "5",
"queue" : "0",
"scan-time" : "1",
"temp-hysteresis" : "2",
"shares" : "0",
"no-submit-stale" : false,
"no-restart" : true,
"failover-switch-delay" : "30",
"show-coindiff" : true,
"remove-disabled" : true,
"extranonce-subscription" : true
}

It's basically Bullus's configs with some minor changes like default clocks.  On a whim I just changed algorithm to kernel like lsss did and the 6 cards started mining with no clSetKernelArg errors. Though the driver crashed pretty quickly, but that may be due to using Stilt's bios and not adjusting the voltage yet.  Any ideas on what's going wrong?
hero member
Activity: 658
Merit: 500
badman...I am using "kernel" and it works fine on your latest mod miner from your sig.

Also, on an earlier version, also a v5 from your sig (4.2.2-254-gfdd4), I HAD to use "kernel". I tried and tried to get the miner to build bin's with the as expected "algorithm" and it would not. I could not figure it out. As a hail mary I tried "kernel" and it proceeded to build all bin's in a jiffy with no other changes.

On your latest miner badman, I just copy/pasted my conf over and no issue building bins with "kernel". I have not tried "algorithm" with this newest miner though.



On a side note, with this newest mod miner one of my three 5870's is going dead. Has never happened before and still doesn't with the last v5 miner I was using. Not sure why this new miner doesn't like it.
my version should be the same as the develop branch except for some changes to the *.cl files in the kernels folder

as for your card going dead, none of mine have had this problem
what algo are you having problems with
newbie
Activity: 27
Merit: 0
badman...I am using "kernel" and it works fine on your latest mod miner from your sig.

Also, on an earlier version, also a v5 from your sig (4.2.2-254-gfdd4), I HAD to use "kernel". I tried and tried to get the miner to build bin's with the as expected "algorithm" and it would not. I could not figure it out. As a hail mary I tried "kernel" and it proceeded to build all bin's in a jiffy with no other changes.

On your latest miner badman, I just copy/pasted my conf over and no issue building bins with "kernel". I have not tried "algorithm" with this newest miner though.



On a side note, with this newest mod miner one of my three 5870's is going dead. Has never happened before and still doesn't with the last v5 miner I was using. Not sure why this new miner doesn't like it.
hero member
Activity: 658
Merit: 500
hi,
   I have tried several verion of sgminer ,but still have the problem, I can run successfully with sgminer 4.0.0 and other cgminer. but it can only mine with sript. so i want to use a higher verion ,which always met with this:

"Error -11 Building Program "
        extern/static/register not allowed for variables
__constant static const sph_U64 BLAKE_IV512[8] =

"./kernal/blake.cl", line 371:error:storage-cleass specifiers
I don't kown how to past image,.so I typed my self.. Sad
most likely you have something set up wrong in your config

make sure you are using --algorithm or "algorithm" : to set your algo and not -k or kernel
that is the most common issue

if this doesn't work post your configuration and we will try to help
full member
Activity: 238
Merit: 100
hi,
   I have tried several verion of sgminer ,but still have the problem, I can run successfully with sgminer 4.0.0 and other cgminer. but it can only mine with sript. so i want to use a higher verion ,which always met with this:

"Error -11 Building Program "
        extern/static/register not allowed for variables
__constant static const sph_U64 BLAKE_IV512[8] =

"./kernal/blake.cl", line 371:error:storage-cleass specifiers
I don't kown how to past image,.so I typed my self.. Sad
hero member
Activity: 658
Merit: 500
Anyone ever get this version working with local P2Pool using scrypt-n?
for p2pools put "no-extranonce" : true, in the pool config
like this

"pools" : [
   {
      "name" : "X11P2P.com",
      "url" : "http://x11p2p.com:7903",
      "user" : "XvRs67Wnw1n1Kwtq4ihhTpv699DdJpxdnt+.02",
      "pass" : "x",
      "priority" : "0",
      "no-extranonce" : true,
      "profile": "x11"
   },
full member
Activity: 181
Merit: 100
Anyone ever get this version working with local P2Pool using scrypt-n?
hero member
Activity: 658
Merit: 500
With all of them added, it has helped my 5870's with X11. 1.922mhs from 1.895

I'm running 3 5870's and 1 7950.
for those cards you might try hamsi-expand-big 4 on x13 and see if that helps
newbie
Activity: 27
Merit: 0
With all of them added, it has helped my 5870's with X11. 1.922mhs from 1.895

I'm running 3 5870's and 1 7950.

I run these cards at stock clocks of 850 with minimal V, same with my 7950.
hero member
Activity: 658
Merit: 500
@ badman...

Could you tell me what each of these do, and to which algo's each applies to?

"hamsi-expand-big" : "7",
"hamsi-short" : true,
"blake-compact" : true,
"keccak-unroll" : "8",
"luffa-parallel" : true,


I used all 5 and it helped my X11 a bit, but hurt X13 more than it helped X11.

I haven't tried any other algo's yet.
the hamsi ones are for x13
blake, keccak, and luffa are for all x algo's plus a few more and the settings for them are dependent on the card
i.e old cards need most of them to be set to 0 or false
while some need hamsi-expand-big to be set to 1 or 4
my settings generally work for 290's and 290x's
while my 7750's need everything set to 0 or off

luffa-parallel gives me 100k increase but it was said to cause crashes with some cards
keccak-unroll usually only gives around 50k increase for me
blake-compact gives about 50k as well
with every thing combined my 290's get 5.26mh/s on x11 while my 290x's get 6.1mh/s

you can try different settings on each to find what works best for you
they should build different bin files for each combination
Jump to: