Bitcoin Forum
April 28, 2024, 04:33:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Claymore -nofee 1 Questions  (Read 1195 times)
goobur (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 04, 2017, 07:37:58 AM
Last edit: August 04, 2017, 06:29:38 PM by goobur
 #1

So recently I've been pretty skeptical of Claymore's Dual ETH miner so I started pulling it apart a little. From what I see, it looks like -nofee 1 actually doesn't disable anything, but rather just cuts down on the reported hash rate. i.e, the hash rate reported to the user is:

Code:
reported_hashrate = calculated_hashrate;
if(nofee) {
    reported_hashrate = (calculated_hashrate *97)/100;
}

Has anyone else noticed or measured this? Also, considering the hash rate calculation doesnt factor in the devfee time to its calculation, that means devfee mining is over-reporting its hash rate.

In summary nofee 1 mode under reports the hash rate, and and nofee  more 0 over reports it, which is pretty manipulative imo.  At least thats what the code suggests like, has anyone measured the effect of nofee mode? I would guess that you'd probably get an increase in calculated hash rate on your pool stats with nofee 1.

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
adaseb
Legendary
*
Offline Offline

Activity: 3738
Merit: 1709



View Profile
August 04, 2017, 08:15:06 AM
 #2

So recently I've been pretty skeptical of Claymore's miner so I started pulling it apart a little. From what I see, it looks like -nofee 1 actually doesn't disable anything, but rather just cuts down on the reported hash rate. i.e, the hash rate reported to the user is:

Code:
reported_hashrate = calculated_hashrate;
if(nofee) {
    reported_hashrate = (calculated_hashrate *97)/100;
}

Has anyone else noticed or measured this? Also, considering the hash rate calculation doesnt factor in the devfee time to its calculation, that means devfee mining is over-reporting its hash rate.

In summary nofee 1 mode under reports the hash rate, and and nofee  more 0 over reports it, which is pretty manipulative imo.  At least thats what the code suggests like, has anyone measured the effect of nofee mode? I would guess that you'd probably get an increase in calculated hash rate on your pool stats with nofee 1.



Is this ZEC or ETH miner?

How did you get a piece of his source code?

The weird thing about the "no fee 1" is that my temps are identical pretty much with or without the fee. So I don't know whether he actually disables some optimizations or he is just displaying a slightly slower speed so people don't run "no fee 1".

Its difficult to calculate this due to variance and that his speed decrease is very negligible.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
ESJai
Full Member
***
Offline Offline

Activity: 131
Merit: 100

I Mine Anything and Everything!


View Profile
August 04, 2017, 08:39:38 AM
 #3

I don't think nofee is just lowering the reported hashrate.
That may be one of the things it does but I think there would be more if(nofee) codes somewhere else.

You can always test it yourself and see if the pool's calculated hashrate is affected or not.

Anyway, I think Claymore well deserves the devfee even though he has earned so much.  Tongue
justchil
Member
**
Offline Offline

Activity: 92
Merit: 10


View Profile
August 04, 2017, 01:52:42 PM
 #4

That's interesting. 

I am using nofee 1 on a few rigs while mining UBQ/MUSIC etc The switching over to the ETH dag for devfee causes issues on some miners for me.  I know the reported hash is lower but I haven't tested to see if it really is lower on the pool.
goobur (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 04, 2017, 06:29:19 PM
 #5

So recently I've been pretty skeptical of Claymore's miner so I started pulling it apart a little. From what I see, it looks like -nofee 1 actually doesn't disable anything, but rather just cuts down on the reported hash rate. i.e, the hash rate reported to the user is:

Code:
reported_hashrate = calculated_hashrate;
if(nofee) {
    reported_hashrate = (calculated_hashrate *97)/100;
}

Has anyone else noticed or measured this? Also, considering the hash rate calculation doesnt factor in the devfee time to its calculation, that means devfee mining is over-reporting its hash rate.

In summary nofee 1 mode under reports the hash rate, and and nofee  more 0 over reports it, which is pretty manipulative imo.  At least thats what the code suggests like, has anyone measured the effect of nofee mode? I would guess that you'd probably get an increase in calculated hash rate on your pool stats with nofee 1.



Is this ZEC or ETH miner?

How did you get a piece of his source code?

The weird thing about the "no fee 1" is that my temps are identical pretty much with or without the fee. So I don't know whether he actually disables some optimizations or he is just displaying a slightly slower speed so people don't run "no fee 1".

Its difficult to calculate this due to variance and that his speed decrease is very negligible.


My bad, I mean the Dual ETH miner, suspect the same for the ZEC miner tho, but don't have any evidence to back it. I don't have his source code, but I did unpack and "decrypt" his binaries which allowed me to disassemble them in IDA and reconstruct some C psuedo code. I've also been looking at the OpenCl kernels, which is a bit more tricky because there's a version for when asm mode is turned on. I've mostly been looking at the generic asm mode 0 binary, which is pretty much Genoils code verbatim + another miner (often taken from a fork of sg-miner). I'm not so sure about the asm 1 versions, I'll look into those later at some point tho.

Honestly, from the past 24 hours, my number of accepted shares seems to be slightly higher than with nofee 0. I'm using dwarfpool tho, so the stats view is notably pretty shitty.

Wexnident
Hero Member
*****
Offline Offline

Activity: 2506
Merit: 665


I don't take loans, ask for sig if I ever do.


View Profile
August 04, 2017, 07:27:34 PM
 #6

So recently I've been pretty skeptical of Claymore's miner so I started pulling it apart a little. From what I see, it looks like -nofee 1 actually doesn't disable anything, but rather just cuts down on the reported hash rate. i.e, the hash rate reported to the user is:

Code:
reported_hashrate = calculated_hashrate;
if(nofee) {
    reported_hashrate = (calculated_hashrate *97)/100;
}

Has anyone else noticed or measured this? Also, considering the hash rate calculation doesnt factor in the devfee time to its calculation, that means devfee mining is over-reporting its hash rate.

In summary nofee 1 mode under reports the hash rate, and and nofee  more 0 over reports it, which is pretty manipulative imo.  At least thats what the code suggests like, has anyone measured the effect of nofee mode? I would guess that you'd probably get an increase in calculated hash rate on your pool stats with nofee 1.



Is this ZEC or ETH miner?

How did you get a piece of his source code?

The weird thing about the "no fee 1" is that my temps are identical pretty much with or without the fee. So I don't know whether he actually disables some optimizations or he is just displaying a slightly slower speed so people don't run "no fee 1".

Its difficult to calculate this due to variance and that his speed decrease is very negligible.


My bad, I mean the Dual ETH miner, suspect the same for the ZEC miner tho, but don't have any evidence to back it. I don't have his source code, but I did unpack and "decrypt" his binaries which allowed me to disassemble them in IDA and reconstruct some C psuedo code. I've also been looking at the OpenCl kernels, which is a bit more tricky because there's a version for when asm mode is turned on. I've mostly been looking at the generic asm mode 0 binary, which is pretty much Genoils code verbatim + another miner (often taken from a fork of sg-miner). I'm not so sure about the asm 1 versions, I'll look into those later at some point tho.

Honestly, from the past 24 hours, my number of accepted shares seems to be slightly higher than with nofee 0. I'm using dwarfpool tho, so the stats view is notably pretty shitty.



the statis in the https://ethermine.org is quite stable. They give you one day statis.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
|
██░░░░░░░░░░░░░░░░░░░░░░██
▀█▄░▄▄░░░░░░░░░░░░▄▄░▄█▀
▄▄███░░░░░░░░░░░░░░███▄▄
▀░▀▄▀▄░░░░░▄▄░░░░░▄▀▄▀░▀
▄▄▄▄▄▀▀▄▄▀▀▄▄▄▄▄
█░▄▄▄██████▄▄▄░█
█░▀▀████████▀▀░█
█░█▀▄▄▄▄▄▄▄▄██░█
█░█▀████████░█
█░█░██████░█
▀▄▀▄███▀▄▀
▄▀▄
▀▄▄▄▄▀▄▀▄
██▀░░░░░░░░▀██
||.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
FAZE CLAN
SSC NAPOLI
|
goobur (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 04, 2017, 07:40:53 PM
 #7

the statis in the https://ethermine.org is quite stable. They give you one day statis.

I'm stubborn and don't really want to switch pools rn, but I will after my next payout.

However my daily earning has increased on Dwarfpool since I switched the developer fee off (funny enough by about 2-3%) which, to me, is almost enough evidence to support my claim. I'd need a longer run of time to be more confident about those results tho.
adaseb
Legendary
*
Offline Offline

Activity: 3738
Merit: 1709



View Profile
August 04, 2017, 08:22:33 PM
 #8

the statis in the https://ethermine.org is quite stable. They give you one day statis.

I'm stubborn and don't really want to switch pools rn, but I will after my next payout.

However my daily earning has increased on Dwarfpool since I switched the developer fee off (funny enough by about 2-3%) which, to me, is almost enough evidence to support my claim. I'd need a longer run of time to be more confident about those results tho.

I checked my logs and everything and "nofee 1" actually produces less shares than devmining enabled.  So its actually is hashing slower.

This was for ZEC 12.5

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
goobur (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 04, 2017, 08:44:59 PM
 #9


I checked my logs and everything and "nofee 1" actually produces less shares than devmining enabled.  So its actually is hashing slower.

This was for ZEC 12.5

Cool, thanks for letting me know. What card(s) are you using?

I've only looked at the 9.8 Dual Eth miner so I have no reason to believe that the ZEC miner has the same behaviour. I'll probably tear into the ZEC miner binary at some point too.
adaseb
Legendary
*
Offline Offline

Activity: 3738
Merit: 1709



View Profile
August 04, 2017, 09:37:17 PM
 #10


I checked my logs and everything and "nofee 1" actually produces less shares than devmining enabled.  So its actually is hashing slower.

This was for ZEC 12.5

Cool, thanks for letting me know. What card(s) are you using?

I've only looked at the 9.8 Dual Eth miner so I have no reason to believe that the ZEC miner has the same behaviour. I'll probably tear into the ZEC miner binary at some point too.

ZEC 12.5 with old GPUs like 7970/280x

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
goobur (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 04, 2017, 10:50:51 PM
 #11


I checked my logs and everything and "nofee 1" actually produces less shares than devmining enabled.  So its actually is hashing slower.

This was for ZEC 12.5

Cool, thanks for letting me know. What card(s) are you using?

I've only looked at the 9.8 Dual Eth miner so I have no reason to believe that the ZEC miner has the same behaviour. I'll probably tear into the ZEC miner binary at some point too.

ZEC 12.5 with old GPUs like 7970/280x
Thanks, that'll be useful information to have when I disassemble the ZEC miner.
nicklittle430
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
February 07, 2018, 04:33:04 AM
Last edit: February 07, 2018, 12:03:54 PM by nicklittle430
 #12

Hey, any progress on the zcash teardown... For the record I'm going to do a nofee 1 test over the next day or so and see if my pool hashrate is lower. Currently at ~4.8 ksol @ the pool and 4.9 ksol @ the console with dev fee.  

*Update: average hashrate went tldown on the pool to 4.65 ksol, and reported hashrate was 4.68 ksol.... So yes nofee 1 on claymore zcash miner does reduce the hashrate.
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!