Author

Topic: CCminer(SP-MOD) Modded NVIDIA Maxwell / Pascal kernels. - page 132. (Read 2347599 times)

sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
If the miner crashes earlier...

If the miner crash, there is something wrong with your setup. My rigs are running stable for weeks, If a rig starts to crash, I troubleshoot at once, because if not, the board or risers can be fried. Power issues are normally the cause of the failures. PSU too weak / power risers draw too much power, cards are to close to each other and create to much heat. etc
full member
Activity: 728
Merit: 106
It's a 2% fee, I said earlier it wasn't as I thought it was based off of a hour, it's not.
For 2% fee you should mine 4+ hours for those 5minutes at start. If the miner crashes earlier - than it is 3-4-5-10...% devfee.
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
Quote from: bensam1231 link=topic=826901.msg24763840#msg24763840 The MSI cards
Like I mentioned it has to do with the clocks fluctuating up and down. Bitcore is the only algo that does this. This means the card doesn't have time to settle on a lower clock and voltage that is completely stable as Nvidia BOOST applies more voltage at higher clocks and steps back when it's not stable. However, since the GPU load flucatuates so much it never has time to reach a completely stable clockrate (even at stock). This will vary between manufacturers and even between different models in the same product line (like 1070). They use different voltage/clock ramps.

Read the post for the user Wacko a few posts back. You need to change the voltage curve of your cards. In afterburner select a card and press ctrl+f. With proper tuning, your boost clock won't fluctate so much anymore.

In bitcore the order of the 8 last hashing algos are mixed in a "randomish" order. This cause the boost clock to be confused because the load on the gpu is different. Note that in the sp-mod #4 the maxhashrate will vary depending on the order of the algos. If you run my mod for a longer period of time, you will see that the MHASH sometimes increase by 0.5-1MHASH (gtx 1070) and stay there for a while until the algo order is being switched again..
full member
Activity: 308
Merit: 100
you have to use low tdp (70%)or you will get crash

Sounds like a power issue to me.. The single 4pin is not giving enough power to the card. If it is a power issue. 1 or 2 cards will work fine with 100% tdp at full speed, and 6 cards will fail.
The Bitcore kernel is using alot of power compared to other algos..

exactly all my rigs are 6x 1060 and i cant put stock setting or i get crash always. with tdp 70% work as well 24/24 never stop 11/12mh each card
6 x 1070 with 100% tdp - never crash. I even used to put them to 110% tdp but decided to lower it. Very stable.
legendary
Activity: 1764
Merit: 1024
Workable intensity in #4 is -i 22, higher then that causes random crashing even at stock clocks and highest TDPs.

All my rigs use the default intensities without crashing. (windows 8/7 32gb virtual memory)
Could it be a windows 10 issue?


Almost all my rigs are W8, I haven't updated them nor had a reason to. W8 used to get better hashrate then W10 in some specific algos, not so much anymore, but I'm not going to take the time to update them if there is no reason.

I have EVGA, Gigabyte, Asus, Zotac, PNY, and MSI. The MSI cards are overvolted from the factory so they almost never crash (and use more voltage). The EVGA cards seem to have the most problems dealing with bitcore and the higher intensities. Although it seemed as though randomly machines would crash even if stable for a few days.

Like I mentioned it has to do with the clocks fluctuating up and down. Bitcore is the only algo that does this. This means the card doesn't have time to settle on a lower clock and voltage that is completely stable as Nvidia BOOST applies more voltage at higher clocks and steps back when it's not stable. However, since the GPU load flucatuates so much it never has time to reach a completely stable clockrate (even at stock). This will vary between manufacturers and even between different models in the same product line (like 1070). They use different voltage/clock ramps.

A way around this is if you could find a way to maintain a static workload on the GPUs which would have little variance when cycling between the algos (10 if I remember right) in bitcore.

What's the reason for me to do that? To mine your devfee? Smiley)
To increase your profit. Do you want a 35MHASH bitcore miner? Or do you want a 31MHASH bitcore miner?
The point is that #4 is faster, but it use more power and you need to run with the correct launch configuration.
The point is that it could be faster if you burn your card. Smiley
You have no idea what you're talking about, punctuated by 'burning your card'. TDP is what you're looking for if you want to reduce the load on the cards, not intensity. That's independent of intensity. There is nothing wrong with miners that use more power. If you don't like it, you reduce your TDP. That's your choice.

Intensities between #2 and #3/4 for Bitcore SP is indeed different and not because he's just increasing the intensity. Workable intensity in #4 is -i 22, higher then that causes random crashing even at stock clocks and highest TDPs.

The net difference between #2 and #4 is about 7%, minus a 2% devfee. So it's about 5% faster at stable intensities.

No it doesn't have anything to do with power delivery, I've mined on more demanding algos, such as Nexus and SIB. It has something to do with the fluctuating GPU loads (probably due to the algo) that causes your gpu clock thrashing So depending on how well your card is factory OC'd it can indeed crash on the default intensity with your miner SP. I have enough cards to know certain models will crash and some wont at those intensities. No matter what you adjust the clocks to unless you underclock, they will crash.

Open afterburner and watch the stats. That's also why the hashrate goes up and down as it cycles through the algos.

Bitcore when it was first implemented was a band aid fix in order to get it up and running, I don't think it really ever got past that point. There was a LOT of initial crashing when the algo was first implemented.
I definetly have idea.
What I have with sp4.
With 1080 and OC that I mentioned above. SP4 crashes with i22+. It is more or less stable at i20. But at that intencity it gives less result than sp2. 22 vs 24
1080ti with sp4 makes 30-30.5 on i25 vs 29-29.5 with sp2 on i20. Same OC settings.
1070 sp4 18.5-18.8 -i20 vs 18.8-19.5 sp2 i20
So it is clear that on the same intensity sp4 is worse than sp2. You can get extra 3-4% by rising intensity but loose at least the same by devfee.
That's because 5min devfee is taken first, so after every crash or change you will actually loose much more. As always liar sp_ is calling it 2% devfee while it is not.


Something is holding your cards back then, i 20 on #2 will give around 19.3 and i 22 will give around 20.6 give or take on #4. My cards are OC'd although the clocks are all over the place on this algo so it's tough to compare that. Roughly 1900mhz and they all run at the highest TDPs available to the cards.

It's a 2% fee, I said earlier it wasn't as I thought it was based off of a hour, it's not.
sr. member
Activity: 756
Merit: 250
you have to use low tdp (70%)or you will get crash

Sounds like a power issue to me.. The single 4pin is not giving enough power to the card. If it is a power issue. 1 or 2 cards will work fine with 100% tdp at full speed, and 6 cards will fail.
The Bitcore kernel is using alot of power compared to other algos..

exactly all my rigs are 6x 1060 and i cant put stock setting or i get crash always. with tdp 70% work as well 24/24 never stop 11/12mh each card
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
you have to use low tdp (70%)or you will get crash

Sounds like a power issue to me.. The single 4pin is not giving enough power to the card. If it is a power issue. 1 or 2 cards will work fine with 100% tdp at full speed, and 6 cards will fail.
The Bitcore kernel is using alot of power compared to other algos..
sr. member
Activity: 756
Merit: 250
Once again. 1080 - SP4 crashes on higher intensities with the same OC. I need to lower OC => No advantage

What is the error message in the crash. Misalligned adress? Or is it just a reboot?
If you use -i 25.2, you get more speed..


you have to use low tdp (70%)or you will get crash
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
Once again. 1080 - SP4 crashes on higher intensities with the same OC. I need to lower OC => No advantage

What is the error message in the crash. Misalligned adress? Or is it just a reboot?
If you use -i 25.2, you get more speed..
sr. member
Activity: 756
Merit: 250
i use official pool and always is precise

bitcorepool.cc
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
But did you check the biggest pools. Look at this yiimp graph (last 24 hours). For some reason some of the biggest pools are not paying you as much as you should have got...


full member
Activity: 728
Merit: 106
On same intensities sp4 is worse than sp2.

Open gpuz and check the memory usage of the two exe files.
SP2 is using more memory than SP4 on the same intensity setting.
This meens that SP4 need to increase the intensity to have the same memory usage as #2.

Comparing the intensities between two kernels with different memory structures is a waste of time... As you can see in my example, the default intensity setting of the sp-mod #4 on the gtx 1070 give you 13.4% more hash than running with -i 20.
Once again. 1080 - SP4 crashes on higher intensities with the same OC. I need to lower OC => No advantage
1080ti - SP4 is 3-4% faster on -i25. But all this advantage is eaten by ridiculous 5minutes devfee at the beginning.

So, don't lie.
legendary
Activity: 3248
Merit: 1070
On same intensities sp4 is worse than sp2.

Open gpuz and check the memory usage of the two exe files.
SP2 is using more memory than SP4 on the same intensity setting.
This meens that SP4 need to increase the intensity to have the same memory usage as #2.

Comparing the intensities between two kernels with different memory structures is a waste of time... As you can see in my example, the default intensity setting of the sp-mod #4 on the gtx 1070 give you 13.4% more hash than running with -i 20.

i find that the fee kill the advantage of the spmod 4 over the spmod2 on lower tdp like 70%, maybe you can work more on that with the 5...
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
On same intensities sp4 is worse than sp2.

Open gpuz and check the memory usage of the two exe files.
SP2 is using more memory than SP4 on the same intensity setting.
This meens that if you use SP4  you need to increase the intensity to have the same memory usage as SP2.

Comparing the intensities between two kernels with different memory multipliers is a waste of time... As you can see in my example, the default intensity setting of the sp-mod #4 on the gtx 1070 give you 13.4% more hash than running with -i 20.
full member
Activity: 728
Merit: 106
Still this is only manageble if you mine one algo. I for example switch coins couple times a week and dont remember when I was mining the same coin for 14 days. Each algo stresses your card differently so the curves are not transferable unless you set it really low which kind of nulifies the effort.
I don't mine one algo. There are 5 "slots" for different profiles in MSI AB. I have a different set of curves saved for each slot. All it takes is just to select a different profile before switching to another algo.
And here we come to the problem of many rigs. You need to remember each profile, each algo it is capable running with etc. You have 5 profiles at least 4 types of rigs and ~20 algos.
That's why it is impossible if you switch coins frequently and have many rigs.
I just set maximum OC that is capable of mining all algos without need to change OC.
Yes if sometimes I mine some coin for rather long period I finetune the OC.
legendary
Activity: 1106
Merit: 1014
Still this is only manageble if you mine one algo. I for example switch coins couple times a week and dont remember when I was mining the same coin for 14 days. Each algo stresses your card differently so the curves are not transferable unless you set it really low which kind of nulifies the effort.
I don't mine one algo. There are 5 "slots" for different profiles in MSI AB. I have a different set of curves saved for each slot. All it takes is just to select a different profile before switching to another algo.
sr. member
Activity: 463
Merit: 250
You can talk fairy tales about 30 seconds to someone else. It is 3 clicks and vs several dosen Wink. But anyway it is possible to set curve and really save it and spread on other cards by editing file directly.
If it takes you a lot more than 30 seconds then you're doing it wrong. With curves in MSI AB all you need to do is set one point precisely, smth like [email protected]. All the other points you just drag superfast down to random clocks, it doesn't matter which, they simply all need to be lower than the only clock you actually set. Then you hit "apply" and your curve is automatically made straight by the program. I've just done it with one of my cards in the test rig, and it took me ~ 30 seconds. Again, if it takes you a lot more than you're either doing it wrong or might want to learn how to handle a mouse. I mean, there's plenty of people out there who actually drag all the points to make a straight line or something. That takes a lot of time and is completely unnecessary.

As to applying the same curve to different cards — I don't know whether it's possible. Doesn't make much sense to me since all the cards are different and curves are by their nature designed for precise tuning of each card. Those that don't care about this kind of precision might just go with +/- clocks/limit adjustment, which can be synced between all the cards in the rig.
Still this is only manageble if you mine one algo. I for example switch coins couple times a week and dont remember when I was mining the same coin for 14 days. Each algo stresses your card differently so the curves are not transferable unless you set it really low which kind of nulifies the effort.
legendary
Activity: 1106
Merit: 1014
You can talk fairy tales about 30 seconds to someone else. It is 3 clicks and vs several dosen Wink. But anyway it is possible to set curve and really save it and spread on other cards by editing file directly.
If it takes you a lot more than 30 seconds then you're doing it wrong. With curves in MSI AB all you need to do is set one point precisely, smth like [email protected]. All the other points you just drag superfast down to random clocks, it doesn't matter which, they simply all need to be lower than the only clock you actually set. Then you hit "apply" and your curve is automatically made straight by the program. I've just done it with one of my cards in the test rig, and it took me ~ 30 seconds. Again, if it takes you a lot more than you're either doing it wrong or might want to learn how to handle a mouse. I mean, there's plenty of people out there who actually drag all the points to make a straight line or something. That takes a lot of time and is completely unnecessary.

As to applying the same curve to different cards — I don't know whether it's possible. Doesn't make much sense to me since all the cards are different and curves are by their nature designed for precise tuning of each card. Those that don't care about this kind of precision might just go with +/- clocks/limit adjustment, which can be synced between all the cards in the rig.
full member
Activity: 728
Merit: 106
1070 sp4 18.5-18.8 -i20 vs 18.8-19.5 sp2 i20

sp-mod #4 test with different intensities: gigabyte g1 gaming 100% tdp and mild oc (core and memory)

-i 20: 18.64 MHASH
-i 22: 20.50 MHASH (+9,9%)
-i 24.7998 (default): 21.14MHASH (+13.4%)

So don't run with intensity 20 because you get 13.4% more hash if you run without the -i in the batfile

I don't get crashes on my rigs.
Wich drivers are you using and operating system?
Try to run the miner at default intensity without any oc and 100% tdp. (stock settings.) does it still crash?
As I said before sp4 on 1080ti with i25 on same settings is only 3-4% faster then sp2.
On same intensities sp4 is worse than sp2. But yes it is capable of running on higher intensities... but as with my 1080 rig I need to lower OC in order to make it work. Which leads to even less advantage.
So taking insane 5minutes devfee into account at the start sp4 will make less for the miner.
full member
Activity: 728
Merit: 106
Yes I know that. The problem is that it can be done if you have 1-2 rig. But if you have 10-20-100, then you won't do that. May be there is some way to spread setting to all cards?
It can be done with any number of rigs, the principle is exactly the same as with any other way of GPU tuning. "Making" a curve takes me about 30 seconds, while setting +xxx clocks and -% powerlimit takes ~ 10 seconds. Then you test the card(s) as usual. On average it takes ~ 5-10 adjustments per card, so 150-300 seconds vs 50-100 seconds. Not that big of a deal even if you have 100 rigs 8 cards each. Will only take a few days to go through all of them. It all boils down to how much your time's worth. I don't have that many rigs and with curves I get more out of the cards since I can push them further (because the clocks/voltages don't fluctuate as much as they do with +/- xxx kind of tuning, so I don't have to leave nearly as much of a leeway).
You can talk fairy tales about 30 seconds to someone else. It is 3 clicks and vs several dosen Wink. But anyway it is possible to set curve and really save it and spread on other cards by editing file directly.

Jump to: