Author

Topic: How to reduce stale shares?? (Read 1645 times)

legendary
Activity: 3808
Merit: 1723
July 14, 2019, 01:12:53 AM
#22
I find it effective to reduce stale shares is if you connect to pools within your region. Connecting to the mining server most near to you will reduce it.

I also find it effective if you use a CL15/16 type of RAM in your motherboard.

A SSD is also preferable than a standard HDD.

Lastly, if you can, avoid connecting your rig via WIFI donggle.

Your first point is correct but the latter 3 will not make a difference.

The type of RAM in your computer makes no difference what so ever, do you know how ultra fast RAM is these days?

The SSD has nothing to do with stales shares either, the miner runs off the memory pretty much.

The wifi could be true however WIFI is very fast these days and unless you got interference it won't slow you down by much.

Your point is correct regarding the region. Basically if you are in asia, find a pool located in Asia. If you are in USA, find a pool located in USA. Most pools have multi-regions these days so it shouldn't be an issue.
legendary
Activity: 1470
Merit: 1114
July 13, 2019, 01:24:03 PM
#21
Stale shares  are always possible if a new job from the pool crosses paths with a share
submitted by the miner using the old job.

The likelyhood of stale shares is directly porportional to the network latency including
processing at either end.

This should only result in a single share, sometimes 2 in quick succession, being stale
before the new job is received.

Stale shares could be reduced with software. Before submitting a share check if the job is
still valid.  There is nothing to gain except maybe perception. Aside from the overhead of
added checking before submission there is also the risk of throwing away a share that might
have been accepted. It's better to just submit it and hope for the best, there's nothing to lose.
sr. member
Activity: 1106
Merit: 251
July 13, 2019, 08:28:00 AM
#20
I find it effective to reduce stale shares is if you connect to pools within your region. Connecting to the mining server most near to you will reduce it.

I also find it effective if you use a CL15/16 type of RAM in your motherboard.

A SSD is also preferable than a standard HDD.

Lastly, if you can, avoid connecting your rig via WIFI donggle.
jr. member
Activity: 98
Merit: 4
October 18, 2018, 04:37:18 AM
#19
Hello guys! I've been looking around for a simple explanation on how to reduce the stale shares I am getting or any info around it, have been also browsing youtube for some videos, but in 90% of the videos I've only heard what a stale share is without any tips on how to reduce or fix those?
I've been watching my performance rate on ethermine.org and I've seen that my stale share are somewhere around 3-14 per hour. It is not constantly 9+ per hour. I've seen time frames where the stale shares were below 2/3, but mostly they are above 8 and I don't think that's optimal, because they are almost 10% of the shares I am submitting to the pool, which is a lot imo.
If any of you knows how to fix that, I'd be really glad if you could help me out! I've been struggling with my rig for the last 2 weeks or so and I really want to optimize everything.
Thanks for taking the time reading this thread!

BR
murgorx



https://prohashing.com/help.html    (read everything if you wan't to learn more about mining!)
Go down to subsection:  Rejected Shares
Go down to subsection:  Suboptimal Shares
Go down to subsection:  Orphan Bonuses

Live latency check for miningpools:
https://investoon.com/mining_pools/


Good luck !
sr. member
Activity: 1008
Merit: 297
Grow with community
October 18, 2018, 01:41:45 AM
#18
Soo, with the 2100mhs mclock I was able to reduce the stales to 4-5, which is waaay better than the 9+ perm.  Grin
The effect on the hashes is hardly noticeable. Seems like the only thing I am going to tweak is the power consumption from now on. Really happy with the results for now.
Thanks for the tips guys!

Please bear with me, I am a newbie into mining. I don't know how to tweak claymore. I would like to know how do you set the memclock. I have good internet connection. But I also want to reduce the stales I got when mining with ethermine.

A lot of ways setting mem clocks

If you are using Claymore miner you could do this by adding parameters in your .bat file thru -mclock

example: EthDcrMiner64.exe -epool eu1.nanopool.org:9999 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1 -mclock 2100

you could also use Overclocking tool like MSI AfterBurner or Overdrive Tool to set your clocks

sr. member
Activity: 1106
Merit: 251
October 17, 2018, 10:34:42 PM
#17
Soo, with the 2100mhs mclock I was able to reduce the stales to 4-5, which is waaay better than the 9+ perm.  Grin
The effect on the hashes is hardly noticeable. Seems like the only thing I am going to tweak is the power consumption from now on. Really happy with the results for now.
Thanks for the tips guys!

Please bear with me, I am a newbie into mining. I don't know how to tweak claymore. I would like to know how do you set the memclock. I have good internet connection. But I also want to reduce the stales I got when mining with ethermine.
member
Activity: 443
Merit: 13
January 23, 2018, 02:37:53 AM
#16
Soo, with the 2100mhs mclock I was able to reduce the stales to 4-5, which is waaay better than the 9+ perm.  Grin
The effect on the hashes is hardly noticeable. Seems like the only thing I am going to tweak is the power consumption from now on. Really happy with the results for now.
Thanks for the tips guys!
hero member
Activity: 1498
Merit: 597
January 22, 2018, 04:26:39 PM
#15
I just copied 1750 to 2000 and that's all I have done as in BIOS modding.
My Claymore miner settings are -cclock 1200 -mclock 2250 -cvddc 900 -mvddc 900.
Regarding the HWINFO I have been watching them since day one - only one card gives around 5 errors per 2-3 secs. The other are running rock solid.
And in terms of undervolting - the 5 cards are drawing 700-710w from the wall.


EDIT: Also I just pinged the server :

Ping statistics for 94.23.36.128:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 39ms, Maximum = 40ms, Average = 39ms


I think my connection to the pool is really okay!


I've set the claymore miner to 1200/2100 and I will see if the high mem clock's the problem tomorrow. I'll leave it for some 8 hours to check how the miner will perform.

Your connection is absolutely look fine , with average 39ms ping time should be more than good Smiley
Maybe the 2250 mem clock the problem , that is really the max limit those cards can handle. Let us know the result with lower frequency and the 8 hours run , i hope that can fix your problems Smiley
member
Activity: 443
Merit: 13
January 22, 2018, 03:11:35 PM
#14
I've set the claymore miner to 1200/2100 and I will see if the high mem clock's the problem tomorrow. I'll leave it for some 8 hours to check how the miner will perform.
Otherwise, from BIOS modding point of view, I have just changed the straps, nothing more nothing less Cheesy

Also, the CPU is idle - I am not mining anything with it - its a G4400. Not worth to overload the rig so much for nothing.
newbie
Activity: 46
Merit: 0
January 22, 2018, 02:34:12 PM
#13
To much OC can also be a problem
member
Activity: 443
Merit: 13
January 22, 2018, 12:49:00 PM
#12
I am currently farming on a low difficulty with 5x rx580 sapphire nitro+s(i think the port is 4444). Is the problem with that maybe? total I am getting around 150-155mh/s. Should I switch to a pool with a higher difficulty? If so , could you guys please recommend me one?

Just noticed your hashing speed , so its basically 30-31MH/s cards , its mean you should have a modded bios , and a lot of overclocking Smiley ( hopefully with the right undervolting values Smiley )
That is can be another problem for stale shares Smiley
You should check for memory errors. Use HwInfo on your rig and check each cards for memory errors .

Honestly, my cards were running at 31-32 on stock settings. I just copied 1750 to 2000 and that's all I have done as in BIOS modding.
My Claymore miner settings are -cclock 1200 -mclock 2250 -cvddc 900 -mvddc 900.
Regarding the HWINFO I have been watching them since day one - only one card gives around 5 errors per 2-3 secs. The other are running rock solid.
And in terms of undervolting - the 5 cards are drawing 700-710w from the wall.


EDIT: Also I just pinged the server :

Ping statistics for 94.23.36.128:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 39ms, Maximum = 40ms, Average = 39ms


I think my connection to the pool is really okay!
copper member
Activity: 1358
Merit: 523
January 22, 2018, 12:28:06 PM
#11
Hello guys! I've been looking around for a simple explanation on how to reduce the stale shares I am getting or any info around it, have been also browsing youtube for some videos, but in 90% of the videos I've only heard what a stale share is without any tips on how to reduce or fix those?
I've been watching my performance rate on ethermine.org and I've seen that my stale share are somewhere around 3-14 per hour. It is not constantly 9+ per hour. I've seen time frames where the stale shares were below 2/3, but mostly they are above 8 and I don't think that's optimal, because they are almost 10% of the shares I am submitting to the pool, which is a lot imo.
If any of you knows how to fix that, I'd be really glad if you could help me out! I've been struggling with my rig for the last 2 weeks or so and I really want to optimize everything.
Thanks for taking the time reading this thread!

BR
murgorx



You must choose nearest location and have a  internet connection with low ping time. Stale means someone found some share with you and was faster then you to report it to poll.
hero member
Activity: 1498
Merit: 597
January 22, 2018, 11:18:55 AM
#10
I am currently farming on a low difficulty with 5x rx580 sapphire nitro+s(i think the port is 4444). Is the problem with that maybe? total I am getting around 150-155mh/s. Should I switch to a pool with a higher difficulty? If so , could you guys please recommend me one?

Just noticed your hashing speed , so its basically 30-31MH/s cards , its mean you should have a modded bios , and a lot of overclocking Smiley ( hopefully with the right undervolting values Smiley )
That is can be another problem for stale shares Smiley
You should check for memory errors. Use HwInfo on your rig and check each cards for memory errors .
hero member
Activity: 1498
Merit: 597
January 22, 2018, 11:08:51 AM
#9
No, I have directly plugged the LAN cable in the Ethernet port.
I bought a patch cable and connected my miner with it to the router.
My internet speed is really good - 55mbps. Me and my girlfriend aren't using the Wi-Fi at home, since we have mobile plans with a lot of data.
Something else should be the problem...


Go to any speed test site , test your ping time to any closest server to your location .
10% stale share is definitely high

Did you checked the ping time to any server or to your chosen mining pool ?

The Video "Vann" posted earlier explain how to ping your mining pool server .
member
Activity: 443
Merit: 13
January 22, 2018, 10:30:06 AM
#8
Here is a snapshot from the pool I am currently mining on:
https://imgur.com/a/Qf2UF - those are my results for the last lets say 18-20 hours of mining.

As you can see, the stale shares are just over the bearable border :S

I am currently farming on a low difficulty with 5x rx580 sapphire nitro+s(i think the port is 4444). Is the problem with that maybe? total I am getting around 150-155mh/s. Should I switch to a pool with a higher difficulty? If so , could you guys please recommend me one?

newbie
Activity: 33
Merit: 0
January 22, 2018, 10:21:40 AM
#7
As a reference I mine zec.
I have 2 different setups and I actually get more stale shares on my hardwired home setup vs my remote wifi setup (different location).  Kinda weird but yes percentages are very low as in maybe 1% of those shares every few hours.  I can go days and not get a single one, and then sometimes I will get a few (what ends up being 16 at a time) during 1 10min block.

I've only noticed stale shares on my 1080TI of the few cards I do run.  Its the only one that does it.
hero member
Activity: 1036
Merit: 606
January 22, 2018, 10:20:10 AM
#6
Other than what's been mentioned and in this video, you can try another pool. I think the fixed share difficulty that Ethermine uses is too low for the 15 second block times since the Byzantium fork, which causes too many stale shares. I switched to Nanopool that uses a higher share difficulty and my estimated hashrate on Nanopool is much closer to my reported hash rate.

https://www.youtube.com/watch?v=MpzE1k73JY4

member
Activity: 443
Merit: 13
January 22, 2018, 10:20:04 AM
#5
No, I have directly plugged the LAN cable in the Ethernet port.
I bought a patch cable and connected my miner with it to the router.
My internet speed is really good - 55mbps. Me and my girlfriend aren't using the Wi-Fi at home, since we have mobile plans with a lot of data.
Something else should be the problem...
hero member
Activity: 1498
Merit: 597
January 22, 2018, 10:09:22 AM
#4
A stale share occurs when you find a share and submit it to the mining pool after the pool has already moved on to the next block. The percentage of stale shares should be very low if everything's working correct, around 2 out of 1,000 shares or so.

Several factors affect the stale share rate. The three most important are long polling, pool load, and miner-to-pool latency.

wifi adds latency, compared to hardwire, to send your shares to your pool. If the latency is big enough, it will produce stale shares. Also, make sure you are connected to the pool that you are closest to, maybe check your ping times to your pool. Claymore will also report, in ms, how long it took for it to submit a share, see if that number is really high.

If you are behind a modem , router and firewall and you did not set up everything on the right way , that can add up extra time for your latency also .

Go to any speed test site , test your ping time to any closest server to your location .

10% stale share is definitely high
newbie
Activity: 29
Merit: 0
January 22, 2018, 10:05:34 AM
#3
Are you on Wifi or running a direct Ethernet cable?

Because of latency on Wifi it may increase the stale share percentage
newbie
Activity: 67
Merit: 0
January 22, 2018, 07:22:25 AM
#2
i dont think you can do anything about stales shares.

you probably have the same number on other pools but they dont show it
member
Activity: 443
Merit: 13
January 22, 2018, 07:19:04 AM
#1
Hello guys! I've been looking around for a simple explanation on how to reduce the stale shares I am getting or any info around it, have been also browsing youtube for some videos, but in 90% of the videos I've only heard what a stale share is without any tips on how to reduce or fix those?
I've been watching my performance rate on ethermine.org and I've seen that my stale share are somewhere around 3-14 per hour. It is not constantly 9+ per hour. I've seen time frames where the stale shares were below 2/3, but mostly they are above 8 and I don't think that's optimal, because they are almost 10% of the shares I am submitting to the pool, which is a lot imo.
If any of you knows how to fix that, I'd be really glad if you could help me out! I've been struggling with my rig for the last 2 weeks or so and I really want to optimize everything.
Thanks for taking the time reading this thread!

BR
murgorx

Jump to: