Hi to everyone, I'm new to mining but have huge background in hardware and computer science (programmer by day, crypto enthusiast by night).
Running single rig 5 x 1080 (Inno3D X2 model) for more then month.
OS: Windows Server 2016 (latest update, unnecessary services disabled, firewall tweaked).
NV Driver: 390.77 (CUDA - Force P2 state = Off)
AB settings:
PL: 73%
CC: +170
MemClock: + 550 (+500 no diffrence)
Pool: zcash.flypool.org
and super stable net, not a single disc. in days
Was running intermittently dstm's zm and this bminer, past few days in periods of 24-48 hours.
Starting test precisely at midnight and taking data next midnight.
Speeds
Bminer
Avg. per card ~540 Sol/s (~ rejected shares avg. 0.5%-1%)
Dstm
Avg. per card ~522 Sol/s (~ rejected shares avg. 0.5%-1%)
This readings are from miner API, also same is in console.
But on pool's dashboard, I noticed that bminer gives gradual decline in avg. hashrate and then in about ~12h same growth.
And also there are bigger spikes in valid shares but also bigger dips.
For dtms avg. hashrate chart looks more stable, and also avg. hashrate for 24h looks same as bminer, regardlessly that bminer reports bigger hashrate in console ~2700 vs 2620 (dtms).
And one more observation, payout time for dtms was 3 times (at 8h each) in 24 hours,
and for bminer that was in 25.1 and 26.6 hours.
For me something is fishy in bminer.
I don't like it because it keeps opening connection to some external server. I know it's convenient to have check for updates, but also is not having trojan horse (backdoor) on machine which is running 24/7.
Second, how do we know which shares are for dev fee?
In dtms miner with * are marked dev fee shares, someone could just do scrapping of console windows and at same time collecting data from pools API and then compare that really 2% of shares are dev fee not more.
I plan to make a tool to collect data from miner and pool and see which miner is really honest, or maybe just spend some time more and dev. my own CUDA miner and don't bother with these. (later is harder and more time consuming when you have full time job).
Look at the orange line:
Bminer 24h run
Dtms last 24h run
Definitely need more testing, I'm really more concerned how much shares are going to dev, because we are payed for accepted share not for hashrate counter.
So realbminer how I know which shares are your's, should i configure packet analyzer on server and count my share your share and then compare share count on pool?