Bitcoin Forum
May 26, 2024, 09:23:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A Comparison of ewbf, dstm, and bminer  (Read 535 times)
supermoew (OP)
Newbie
*
Offline Offline

Activity: 61
Merit: 0


View Profile
January 24, 2018, 06:36:20 AM
Last edit: January 24, 2018, 11:10:31 AM by supermoew
 #1

A Comparison of ewbf, dstm, and bminer
--Which Equihash NVIDIA miner runs faster?

Hi guys, Ewbf,Dstm & Bminer are the 3 equihash (ZEC, ZCL, & BTG) miners for CUDA GPUs. There is no systematic comparison between these 3 miners to figure out which one is the fastest, so I did it.

Here is my conclusion: Bminer is the fastest miner and Bminer is also very stable. I will explain my experimental results in detail.

FAQ
****What is equihash?
Pls visit this blog: https://z.cash/blog/why-equihash.html
****Why should I mine Zcash?
You can visit whattomine and make a simple calculation by tick your GPU and the device number you had to figure out the most profitable coins you can mine, and it will show you a list that the most profitable coins you can mine on 1080ti/1070 are ZCL(zclassical) ,Zen, BTG and Zcash(Zec).
****What Can I mine with  Equihash NVIDIA miners such as Ewbf,dstm & bminer?
Equihash miners can not only be used to mine Zcash but also zcl(zclassical),zen, and BTG; you can switch the coins you want to mine anytime.

My experimental setup

I tested three miners on my personal mining rigs in Ubuntu 16.04. Each rig contains one NVIDIA 1080ti GPU and five NVIDIA MSI 1070 GPUs. I downwatt my 1080Ti to 170W and my 1070 to 115W for power efficiency, because there is a maximum power I can draw for my house. All GPUs are in the stock settings.

This screenshot presents nvidia-smi output:
https://preview.ibb.co/eSaHUG/Pic_1.png

Here are the result of my testing and How I did it:

I tested the 3 miners one by one on the same 10 machines. I ran them for more than 10 hours each and measure the reported average 6-hour on nanopool. I got the speed on the pool site for 60 GPUs so the result are convincing.


Miner   Avg latest  6-hour hashrate from pool(sol/s)
Ewbf        25476.5
Dstm       26528
Bminer    27253.7


As you can see based on the hashrate reported by nanopool, Bminer is faster than Ewbf by 7.0%. Bminer is also faster than Dstm by 2.7%.

Results screenshot:

dstm running results on one machine

https://preview.ibb.co/g67WpG/Pic2.png

dstm results of 10 machines on nano pool:

https://preview.ibb.co/nsoFGw/Pic3.png

Bminer running results on one machine:

https://preview.ibb.co/jtZpbw/Pic4.png

https://preview.ibb.co/mgp0ib/Pic5.png


Bminer 5.1 results on pool side:

https://preview.ibb.co/jOt49G/Pic6.png

Ewbf results:

https://preview.ibb.co/iLcmOb/Pic7.png

Ewbf results on pool side:

https://preview.ibb.co/dQYFGw/Pic8.png


Notes

About devfee: Bminer, dstm, and ewbf have 2% devfee. I tested ewbf with both normal and -fee 0 options. I see no difference in the hashrate. I cannot tell whether ewbf still collects fees with -fee 0 or not, but at least you do not benefit from using -fee 0 in ewbf.

2% devfee is pretty high. Unfortunately, it seems we have no open source alternative for Equihash that is even close to bminer and dstm.

About stability: I did not observe any crash from bminer and ewbf during my experiments. For dstm, during my first attempt, it crashed on one of my rigs after running for 4 hours. I had to restart the experiments on dstm again for collecting its data. So for me, bminer is more stable than dstm.

About power consumptions: I set the same power limit for GPU cards in my experiments. All three miners also have very similar CPU usage. I do not think there will be a big difference on power consumptions with those three miners.What I did observe is that ewbf does not push GPU utilization to 100% (stuck at 98%-99%). This may cause ewbf to use slightly less power than bminer/dstm, because ewbf only used 98-99% of GPUs not 100%.I do not think there is a big difference on power consumptions with those three miners.
crocozino
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile
January 24, 2018, 06:48:28 AM
 #2

thank you for the test
so as far as I see, dstm still have problems with stability, sad.
in my case, when I did comparison there were not much difference between ewbf and dtsm for gtx100ti, if count that 2% dev fee.
so for ewfb without devfee was the same speed as dtsm, but more stable
I will check bminer then, thanks once again
proteus7
Newbie
*
Offline Offline

Activity: 106
Merit: 0


View Profile
January 24, 2018, 07:23:12 AM
 #3

Thanks. Would be nice if bminer worked on Titan XP...but it doesn't.

A Comparison of ewbf, dstm, and bminer
--Which Equihash NVIDIA miner runs faster?

Hi guys, Ewbf,Dstm & Bminer are the 3 equihash (ZEC, ZCL, & BTG) miners for CUDA GPUs. There is no systematic comparison between these 3 miners to figure out which one is the fastest, so I did it.

Here is my conclusion: Bminer is the fastest miner and Bminer is also very stable. I will explain my experimental results in detail.

FAQ
****What is equihash?
Pls visit this blog: https://z.cash/blog/why-equihash.html
****Why should I mine Zcash?
You can visit whattomine and make a simple calculation by tick your GPU and the device number you had to figure out the most profitable coins you can mine, and it will show you a list that the most profitable coins you can mine on 1080ti/1070 are ZCL(zclassical) ,Zen, BTG and Zcash(Zec).
****What Can I mine with  Equihash NVIDIA miners such as Ewbf,dstm & bminer?
Equihash miners can not only be used to mine Zcash but also zcl(zclassical),zen, and BTG; you can switch the coins you want to mine anytime.

My experimental setup

I tested three miners on my personal mining rigs in Ubuntu 16.04. Each rig contains one NVIDIA 1080ti GPU and five NVIDIA MSI 1070 GPUs. I downwatt my 1080Ti to 170W and my 1070 to 115W for power efficiency, because there is a maximum power I can draw for my house. All GPUs are in the stock settings.

This screenshot presents nvidia-smi output:
https://preview.ibb.co/eSaHUG/Pic_1.png

Here are the result of my testing and How I did it:

I tested the 3 miners one by one on the same 10 machines. I ran them for more than 10 hours each and measure the reported average 6-hour on nanopool. I got the speed on the pool site for 60 GPUs so the result are convincing.


Miner   Avg latest  6-hour hashrate from pool(sol/s)
Ewbf        25476.5
Dstm       26528
Bminer    27253.7


As you can see based on the hashrate reported by nanopool, Bminer is faster than Ewbf by 7.0%. Bminer is also faster than Dstm by 2.7%.

Results screenshot:

dstm running results on one machine

https://preview.ibb.co/g67WpG/Pic2.png

dstm results of 10 machines on nano pool:

https://preview.ibb.co/nsoFGw/Pic3.png

Bminer running results on one machine:

https://preview.ibb.co/jtZpbw/Pic4.png

https://preview.ibb.co/mgp0ib/Pic5.png


Bminer 5.1 results on pool side:

https://preview.ibb.co/jOt49G/Pic6.png

Ewbf results:

https://preview.ibb.co/iLcmOb/Pic7.png

Ewbf results on pool side:

https://preview.ibb.co/dQYFGw/Pic8.png


Notes

About devfee: Bminer, dstm, and ewbf have 2% devfee. I tested ewbf with both normal and -fee 0 options. I see no difference in the hashrate. I cannot tell whether ewbf still collects fees with -fee 0 or not, but at least you do not benefit from using -fee 0 in ewbf.

2% devfee is pretty high. Unfortunately, it seems we have no open source alternative for Equihash that is even close to bminer and dstm.

About stability: I did not observe any crash from bminer and ewbf during my experiments. For dstm, during my first attempt, it crashed on one of my rigs after running for 4 hours. I had to restart the experiments on dstm again for collecting its data. So for me, bminer is more stable than dstm.
od1n
Jr. Member
*
Offline Offline

Activity: 30
Merit: 1


View Profile
January 24, 2018, 07:29:52 AM
 #4

Thank you for this comparisson. I swiched from EWBF to DSTM 4 Weeks ago. At the start I've hab some problems, but atm it runs rock stable without freezes.

After your test I will take a look at bminer as soon as acrefawn updated his *.bat and telegram bot to support bminer.  Wink
supermoew (OP)
Newbie
*
Offline Offline

Activity: 61
Merit: 0


View Profile
January 24, 2018, 10:55:37 AM
 #5

Thank you for this comparisson. I swiched from EWBF to DSTM 4 Weeks ago. At the start I've hab some problems, but atm it runs rock stable without freezes.

After your test I will take a look at bminer as soon as acrefawn updated his *.bat and telegram bot to support bminer.  Wink

Glad to hear that
it would be great if you can share the result
supermoew (OP)
Newbie
*
Offline Offline

Activity: 61
Merit: 0


View Profile
January 24, 2018, 01:50:55 PM
 #6

thank you for the test
so as far as I see, dstm still have problems with stability, sad.
in my case, when I did comparison there were not much difference between ewbf and dtsm for gtx100ti, if count that 2% dev fee.
so for ewfb without devfee was the same speed as dtsm, but more stable
I will check bminer then, thanks once again

it's my pleasure
LoraineLY
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
January 24, 2018, 06:15:49 PM
 #7

Thank you so much for the testing. I have been using ewbf for a while. I will try bminer then.
jrrccmining
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
January 24, 2018, 06:23:53 PM
 #8

Great info., thanks!

I have been using dstm for quite a while and it is absolutely rock solid. No freezes, no reboots, and hash rates are excellent.

I am growing more and more interested in Bminer to see if I can squeak out a few more sol/s. I will do some testing myself to see.
isGlocked
Copper Member
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
March 06, 2018, 03:30:10 PM
 #9

thanks for the news. i'll give it a shot

BitcoinZ     btcz.rocks
Pages: [1]
  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!