Bitcoin Forum
April 26, 2024, 11:22:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 ... 164 »
  Print  
Author Topic: [ANN]Bminer: a fast Equihash/Ethash/Cuckaroo29z miner for AMD/NVIDIA GPUs 16.4.9  (Read 148389 times)
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
February 04, 2018, 02:13:59 PM
 #661

@MagicSmoker - you're missing the point about luck. It's not the pool's luck I was talking about (see my message again) but each share's luck. As I explained a while back, even if you are mining with 2 rigs simultaneously, the 2 rigs will receive different shares to mine, and those shares will have different luck. Because you have a single card in those rigs, the payout will thus be highly variable.

Actually, you did not specify pool or share luck in your previous message, but I understand your point now and it makes sense. I still believe that my methodology would be okay *if* I had a large enough number of shares for each miner, even if they were variable diff, but...

The biggest flaw is that you look at payout instead of pool reported hashrate. The second flaw is that you are using a single card (a single card would be ok if the pool could give you 1 week average, but none of them do). The third is that you are using a bad pool (bad because it goes down often, has a highly variable ping, only reports 12h average, and has a very low hashrate -- yes, 2MH/s is very low, especially given you're using a single card).

I look at payout because I don't know how to get average hashrate from a pool except by looking at the SMA line on the graph, and that doesn't strike me as terribly accurate.

If you don't have the expertise to setup two identical private chains or divert rpc packets, then the best you can do is to use Flypool (226 MH/s) and look at the pool reported hashrate after 24h. It will be more reliable than luckpool+payout, but still slightly flawed (again, single card, different lucks for each card).

I don't currently have the expertise to set up a test network/private chain...  Embarrassed

1714173771
Hero Member
*
Offline Offline

Posts: 1714173771

View Profile Personal Message (Offline)

Ignore
1714173771
Reply with quote  #2

1714173771
Report to moderator
1714173771
Hero Member
*
Offline Offline

Posts: 1714173771

View Profile Personal Message (Offline)

Ignore
1714173771
Reply with quote  #2

1714173771
Report to moderator
1714173771
Hero Member
*
Offline Offline

Posts: 1714173771

View Profile Personal Message (Offline)

Ignore
1714173771
Reply with quote  #2

1714173771
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
cryptoyes
Member
**
Offline Offline

Activity: 297
Merit: 10


View Profile
February 04, 2018, 02:14:28 PM
 #662

I'm getting annoyed by these guys charging a ridiculous 2% of all our profits. I coded an rpc proxy for equihash which i'm using in our farm. I will add functionality to report hashrate for each client connected to the proxy and will then open source it. The proxy impersonates a single miner and hides the actual miners from the pool. It relays the job sent by the pool to all proxy clients. At least you can be sure they all mine the same share, start at the same time for each share and have the count done locally. Sadly, because these guys closed sourced their miners, you can't control the seed they start with for each share, so luck will STILL be different between dstm and bminer ... i.e. you will still need to wait a long time for reliable results, but at least I can compute total average hashrates, rather than only 12h or 24h.

If bminer is cheating, I want to expose it. Will look into this next week when hopefully I'll have more time. I stopped using bminer after doing my dstm vs bminer test.
joshuajones02
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
February 04, 2018, 02:21:21 PM
 #663

I'm getting annoyed by these guys charging a ridiculous 2% of all our profits. I coded an rpc proxy for equihash which i'm using in our farm. I will add functionality to report hashrate for each client connected to the proxy and will then open source it. The proxy impersonates a single miner and hides the actual miners from the pool. It relays the job sent by the pool to all proxy clients. At least you can be sure they all mine the same share, start at the same time for each share and have the count done locally. Sadly, because these guys closed sourced their miners, you can't control the seed they start with for each share, so luck will STILL be different between dstm and bminer ... i.e. you will still need to wait a long time for reliable results, but at least I can compute total average hashrates, rather than only 12h or 24h.

If bminer is cheating, I want to expose it. Will look into this next week when hopefully I'll have more time. I stopped using bminer after doing my dstm vs bminer test.

Go build your own cuda miner

| World Fintech Startups | Microsoft Azure Partner | $1,5 M Raised During pre-ICO |
     BANKEX - Proof-of-Asset Protocol     
| WHITE PAPER | BLOGSLACKTELEGRAMBITCOINTALKGITHUBTWITTERYOUTUBEFACEBOOK |☰
cryptoyes
Member
**
Offline Offline

Activity: 297
Merit: 10


View Profile
February 04, 2018, 02:29:46 PM
Last edit: February 05, 2018, 04:15:47 AM by cryptoyes
 #664

@MagicSmoker

- Flypool reports 24h hashrate right there in the graph. It's the rightmost orange dot or the value reported at the top for average, e.g. https://i.gyazo.com/2026ef989969e01c7003d854512bedc5.png (the orange dot is better because you can read it with 2 decimals more or less, the value at the top only gives you a single decimal)

- Luckpool only gives you a 12h average, which is shit (and all miner stats are lost when their GUI goes down, which it does almost daily), it's the small number at the bottom of the first box: https://i.gyazo.com/611445b6a74f35539321d1adf621be35.png

To all of you: Please STOP using Luckpool. You're aware that it gives a full coin to the block finder (that "jackpot" shit they have), and reduces the payout for everyone else, right (block finder gets 1 ZEN, everyone else shares only 10 ZEN instead of 11 ZEN)? This advantages the large miners. You will lose profits with it unless you have a large hashrate larger than the majority and you mine for very long periods uninterrupted. Don't listen to the idiots who claim that everyone has the same chance to find a block and get the jackpot. That only holds if *everyone* mines an infinite amount of time. Otherwise, guess who will find more blocks per unit time, and who is more likely to leave the pool before they find a block? Anyone with some statistics background can see the scam behind this. If that bullshit were true, casinos would be going bankrupt, instead of thriving (they have more money than you).

Go build your own cuda miner

Awww, isn't that cute. There had to be someone who'd resort to the fabulous and very constructive argument of "do it yourself if you don't like it" ... sounds like you're either a genius who can do everything and needs nobody or are content with everything thrown at you. If you're happy paying bminer 2% despite some suspicions of fraud, good for you. Some of us aren't. Some of us care about frauds being exposed if they are indeed frauds.
timnguyen
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
February 04, 2018, 02:42:05 PM
 #665

could you add the list of device in the next release? for eg. I want to run some device in zec, some device in zen. Thanks you
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
February 04, 2018, 04:33:28 PM
 #666

@MagicSmoker

- Flypool reports 24h hashrate right there in the graph. It's the rightmost orange dot or the value reported at the top for average, e.g. https://i.gyazo.com/2026ef989969e01c7003d854512bedc5.png (the orange dot is better because you can read it with 2 decimals more or less, the value at the top only gives you a single decimal)

Thanks for pointing that out... now if only they had pools for ZEN and ZCL.

To all of you: Please STOP using Luckpool. You're aware that it gives a full coin to the block finder (that "jackpot" shit they have), and reduces the payout for everyone else, right (block finder gets 1 ZEN, everyone else shares only 10 ZEN instead of 11 ZEN)? This advantages the large miners. You will lose profits with it unless you have a large hashrate larger than the majority and if you don't mine for very long periods uninterrupted. you. Some of us aren't. Some of us care about frauds being exposed.

Yeah, I knew that my average payout would effectively be reduced by 9% (1 block out of 11) but I chose them because - up until very recently, anyway - they had the shortest time to find a new block and my experience thus far, particularly with PPLNS pools, is that if there is too long between blocks you get royally screwed on your earnings. The most egregious example of this is VTC on give-me-coins where the time to find a block varies from 30 hours to over 100; you can literally mine there for days with no increase to your balance, leave the pool for something more productive and then it finds a block, say, 20 hours later and you still get nothing because the PPLNS window has closed.

So I figured an almost guaranteed loss of 9% was better than, say, randomly getting nailed for a 100% loss.

cryptoyes
Member
**
Offline Offline

Activity: 297
Merit: 10


View Profile
February 04, 2018, 06:22:00 PM
 #667

@MagicSmoker - It doesn't really matter what you mine as long as it's similarly profitable (just sell it on the exchange and buy what you want). Even if not, two days with a single card makes almost no difference, especially if the primary interest is in getting a more accurate test result which could help you improve your profits far more than that in the future. Mining zec is quite all right. Give Flypool a try I say Wink

As for luckpool: 2 MH/s is still measly. Interesting that you prefer an almost sure loss of 9% but are at the same time bothered (like I am) about 5% difference in miner performance ... or perhaps you dislike scammers as much as I do Smiley

I'll be busy the coming week, but will eventually release that proxy to allow more accurate comparisons of miners without wasting profits. I'm even thinking of having the proxy upload anonymous results on a public space at github for everyone to see (it will all be open source). If anyone is skimming, they need to be exposed. This community has been taken advantage of far too much.
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
February 04, 2018, 07:30:51 PM
 #668

@MagicSmoker - It doesn't really matter what you mine as long as it's similarly profitable (just sell it on the exchange and buy what you want). Even if not, two days with a single card makes almost no difference, especially if the primary interest is in getting a more accurate test result which could help you improve your profits far more than that in the future. Mining zec is quite all right. Give Flypool a try I say Wink

As for luckpool: 2 MH/s is still measly. Interesting that you prefer an almost sure loss of 9% but are at the same time bothered (like I am) about 5% difference in miner performance ... or perhaps you dislike scammers as much as I do Smiley

I know, I know - the whole point to what I am doing with these two cards right now is co I can avoid underutilizing my one real mining rig (which is still not all that impressive on account of the GPU shortage - just 6x GTX 1060). As for luckpool, I was holding out some hope that I would eventually win a block myself (yet I scoff at playing the lottery... go figure).

But I do loathe scammers, and I especially loathe paying to be someone's beta tester. Check back through my posts to this thread for evidence of that...  Grin


I'll be busy the coming week, but will eventually release that proxy to allow more accurate comparisons of miners without wasting profits. I'm even thinking of having the proxy upload anonymous results on a public space at github for everyone to see (it will all be open source). If anyone is skimming, they need to be exposed. This community has been taken advantage of far too much.

This sounds exceptionally useful. Something like TCPView except filtering out all of the traffic that isn't related to the miner and tallying up the results?

gettilee
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
February 05, 2018, 03:51:49 AM
 #669

@MagicSmoker - It doesn't really matter what you mine as long as it's similarly profitable (just sell it on the exchange and buy what you want). Even if not, two days with a single card makes almost no difference, especially if the primary interest is in getting a more accurate test result which could help you improve your profits far more than that in the future. Mining zec is quite all right. Give Flypool a try I say Wink

As for luckpool: 2 MH/s is still measly. Interesting that you prefer an almost sure loss of 9% but are at the same time bothered (like I am) about 5% difference in miner performance ... or perhaps you dislike scammers as much as I do Smiley

I'll be busy the coming week, but will eventually release that proxy to allow more accurate comparisons of miners without wasting profits. I'm even thinking of having the proxy upload anonymous results on a public space at github for everyone to see (it will all be open source). If anyone is skimming, they need to be exposed. This community has been taken advantage of far too much.

make sure you add your crypto address so we can drop you some donations. this is something i'm surprised no one has done yet and would love to see ACTUAL numbers.

pre-thanks!
cryptoyes
Member
**
Offline Offline

Activity: 297
Merit: 10


View Profile
February 05, 2018, 04:08:34 AM
 #670

Interesting, i didn't think until now there would be much interest. I had coded the entire proxy quite a while ago, and have been using it internally in our farm. It's a pretty general stratum proxy that works for most equihash pools and some ethereum ones, probably others too. Will just need to add per-client stats. then you connect one rig running dstm, another running bminer, another running ewbf, etc (and whatever else you want) and have running stats stats over a set of predefined windows, or since connection time.

We'd have to think about how to prevent "fake stats" (sad...). Open source normally means anyone can submit bogus data and I wouldn't want the miner's buddies to make some miner look better than it actually is. Some form of validation would be desirable. Maybe do it invite-based at first to folks here who are interested before opening it to the public. Or issue auth keys (sort of like unique invites).
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
February 05, 2018, 11:22:37 AM
 #671

make sure you add your crypto address so we can drop you some donations. this is something i'm surprised no one has done yet and would love to see ACTUAL numbers.

pre-thanks!

Aww, thanks, but no tips are necessary. I was going to build a 6x 1080 rig with these 2 1080s, but these were all I could buy before prices went full retard so I decided to use them to do a bunch of head-to-head comparisons of miners and pools while waiting to get 4 more.

Because of the comments @cryotoyes made about Luckpool not being the best choice for this test (or, really, the best choice of pool at all...) I'm going to repeat the comparison Yet Again, except mining ZEC on Flypool. It turned out that what @cryptoyes warned about occurred - that luck on a per-share basis, as well as variable difficulty, can skew the results enough to render them pointless.

In this case, the average hashrate reported on the pool side was 547 for bminer and 532 for dstm, or 2.8% higher for bminer. However, dstm earned slightly more ZEN, at 0.10776779 for dstm vs. 0.10643226 for bminer, of 1.25% more for dstm. Both of these metrics can't be true unless dstm got slightly more difficult shares and/or had slightly better luck at solving them.

sir_blacks
Jr. Member
*
Offline Offline

Activity: 119
Merit: 3


View Profile
February 05, 2018, 12:38:19 PM
 #672

well @MagicSmoker you was asking about other poll sadly for equilash algo there are not soo many good one each have they'r flow & issue but best is to find what it best for you & your mining power

Personal i wish nanopool to implement more coin coz from all my mining experience i think is one of most stable, reliable & with good info about statistic but well this is my personal preference, flypool is same good one but they came in my second preference

What is important is to have a good steady Hpower (preferable to not encourage pool hopper or horde algoritm jumper), steady amount miner & good ping for your mining rig (this is most important)

few other pool what i use:
- suprnova is fine but ocminer it have a very nasty api / web interface what bring info / statistic what can't be use at all
- miningpoolhub it have bad & good thing in same time a extremly customize amount of cash out, in what type you want to cash out (auto exchange), api is a little better but with some big delay sometime ... what i not like is fact it encourage horde jumping algoritm & if you want to be a focus miner to a specific coin when big pack of jumper came it can ruin your work if you are a small miner

away find what is best for your needs, what me or other say it can be subjective perspective

p.s. sorry for off topic speaking other way about bminer feedback Smiley
Derekru
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 05, 2018, 06:34:15 PM
 #673

Пpивeтcтвyю! Pyccкoязычныe ecть в этoй вeткe?
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
February 05, 2018, 07:26:08 PM
 #674

Okay, comparison #3 started about 20 minutes ago concurrently mining ZEC on Flypool using a fixed difficulty of 10000 (by using the switch "-p 10000").

If you like watching paint dry then you will surely love to check on the status of the miners:

dstm: https://zcash.flypool.org/miners/t1aoQJwvJqYT32xHVpYezWBxKuxPSwaJB1h
bminer: https://zcash.flypool.org/miners/t1dU7Gve41A3b4mxL7a3oVAnBLsF9kMgDgA

I created these two addresses just for this test so they are starting from 0.

unique83
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
February 05, 2018, 07:34:25 PM
 #675

Can you share your batch file for bminer on flypool? I cant get it to work on flypool for some reason. Also, what cards are you using?
colonelcool
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
February 05, 2018, 08:11:03 PM
Last edit: February 05, 2018, 09:12:24 PM by colonelcool
 #676

hi mate,

i dont get the miner to start if i want to deactivate my 1st GPU. I have 5GPUs in my Rig.
is it the -devices value?


This dont work:


@echo OFF

REM Change the following address to your Zcash taddr.

SET ADDRESS=t1RZpCpUurCoijUcaydfagdffhgadfsdf

SET USERNAME=%ADDRESS%.w

SET POOL=eu1-zcash.flypool.org:3333

SET SCHEME=stratum

START "Bminer: When Crypto-mining Made Fast" bminer.exe -uri %SCHEME%://%USERNAME%@%POOL% -api 127.0.0.1:1880 -devices value 1,2,3,4





please can someone send me an example?




**Solved... dont type in "value" **

START "Bminer: When Crypto-mining Made Fast" bminer.exe -uri %SCHEME%://%USERNAME%@%POOL% -api 127.0.0.1:1880 -devices 1,2,3,4
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
February 05, 2018, 08:51:41 PM
 #677

Can you share your batch file for bminer on flypool? I cant get it to work on flypool for some reason. Also, what cards are you using?

Here ya go:

bminer -no-timestamps -uri stratum://t1dU7Gve41A3b4mxL7a3oVAnBLsF9kMgDgA.eleusis2:10000@us1-zcash.flypool.org:3333

Obviously change the ZEC address and worker name. This fixes difficulty at 10000, too (theoretically, anyway).

cryptoyes
Member
**
Offline Offline

Activity: 297
Merit: 10


View Profile
February 06, 2018, 12:39:17 AM
 #678

make sure you add your crypto address so we can drop you some donations. this is something i'm surprised no one has done yet and would love to see ACTUAL numbers.

pre-thanks!

Aww, thanks, but no tips are necessary.

i think he was talking to me Smiley

I was going to build a 6x 1080 rig with these 2 1080s, but these were all I could buy before prices went full retard so I decided to use them to do a bunch of head-to-head comparisons of miners and pools while waiting to get 4 more.

Because of the comments @cryotoyes made about Luckpool not being the best choice for this test (or, really, the best choice of pool at all...) I'm going to repeat the comparison Yet Again, except mining ZEC on Flypool. It turned out that what @cryptoyes warned about occurred - that luck on a per-share basis, as well as variable difficulty, can skew the results enough to render them pointless.

In this case, the average hashrate reported on the pool side was 547 for bminer and 532 for dstm, or 2.8% higher for bminer. However, dstm earned slightly more ZEN, at 0.10776779 for dstm vs. 0.10643226 for bminer, of 1.25% more for dstm. Both of these metrics can't be true unless dstm got slightly more difficult shares and/or had slightly better luck at solving them.

What you just experienced is the "lovely" PPLNS payout scheme (each block is different in length and each miner gets different shares in) ... like I said, you really should stop looking at payouts - when doing such short term tests, and with such low hashrates.

I guess I really need to finish that proxy

EDIT: 10k difficulty is too high for a single card ... you'd introduc more variability like this. You want frequent shares, but not too frequent. Lower diff such that the average share submission time you see reported by the miner is around 5 seconds if you have a good ping to flypool (< 50 ms) or 10 seconds if your ping to flypool is closer to 100 ms
rapidleech
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile
February 06, 2018, 12:51:46 AM
 #679

Whats requirements system for this to run? I have it successfully running on one PC, but on a different PC it doesn't even start. It throws no errors, so I don't know where to even begin....
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
February 06, 2018, 01:10:16 AM
 #680

What you just experienced is the "lovely" PPLNS payout scheme (each block is different in length and each miner gets different shares in) ... like I said, you really should stop looking at payouts - when doing such short term tests, and with such low hashrates.

I guess I really need to finish that proxy

EDIT: 10k difficulty is too high for a single card ... you'd introduc more variability like this. You want frequent shares, but not too frequent. Lower diff such that the average share submission time you see reported by the miner is around 5 seconds if you have a good ping to flypool (< 50 ms) or 10 seconds if your ping to flypool is closer to 100 ms

Alright, let's cut to the chase: how much hashrate do I need to deploy for a valid test in your opinion, and how long do I need to run it for on Flypool? Because as of right now it appears I am wasting my time and electricity when I don't want to mine ZEC in the first place.

Note that the minimum difficulty on flypool appears to be 8000 now, so setting it to 10k wasn't really a stretch, and you did say that fixed difficulty would give more accurate results.

Ping time is 16ms, so very good.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 ... 164 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!