Author

Topic: OLD: BFGMiner 3.10.0: modular ASIC+FPGA, GBT+Strtm, RPC, Mac/Lnx/W64, AntU1, DRB - page 137. (Read 1193223 times)

legendary
Activity: 2576
Merit: 1186
I've updated the download links with Eligius's mirror. Hopefully my server will be online soon :/

--request-diff only works going up, not back down; and is used as a means to lower TCP/IP network chatter and bandwidth by Rasing the difficulty that your miner accepts as shares
It asks the pool for a specific difficulty. The pool can decide to oblige, ignore, or do the opposite.

What is "BW" in bfgminer?
Bandwidth.
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
full member
Activity: 156
Merit: 102
Bean Cash - More Than a Digital Currency!
I just had 2 instances of "fragmentation fault. Core dumped."  On restart from the first instance I noticed a few [NULL] lines in the share submissions shortly before the second fragfault.  I rebooted at that point and have had no more dumps in the past hour.

Running Ubuntu 13.04 on 64 bit AMD quad core processor with 4 Gig of RAM.  BFGMiner is the only thing that has been running on this machine for the past week.  Maybe it was just time to re-boot.  The only thing different today is that I shut down bfgminer and added 4 more usb eruptors and a new usb hub then restarted.

Will see if I can find the core dump if that will be helpful...
legendary
Activity: 1281
Merit: 1000
☑ ♟ ☐ ♚
What is this error ?

Also, download link doesn't work.
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
member
Activity: 93
Merit: 10
Link not working to download
hero member
Activity: 518
Merit: 500

Does that mean that if the pool I use selects say difficulty 3 for me and I can use the request difficulty function to reduce difficulty and therefore increase my share percentage/increase btc income ?

You'll not be making any more money.  If you submit diff 3 share, it is the same as submitting three diff 1 shares.
Dynamic diff implemented by most pools is to limit network traffic, detect fast miners and send them less but harder shares to solve.

What we are talking about here is the minimum difficulty the pool will offer. 

Problem I'm having with mini rigs is that when they connect to a pool that starts off with diff 2 (and does not allow me to raise the minimum difficulty), miner starts off hashing tons of diff 2 shares, then pool slowly adjusts diff to 300 or higher, and (somehow) all the diff 2 shares that were calculated become rejected (unknown work).  Not sure why, but that is what I see.  Sometimes a pool might drop the diff back to 2, due to a bug or network disconnects, and fast miners start the process again from diff 2 back up to 300-400s.

If I can set the minimum diff at the pool (using EMC at the moment, and it does not offer this option) or in the miner, I could avoid the problem of adjusting the difficulty level.

Telling a pool: "Please send only diff XXX or higher shares"  would manually speed up this negotiation.

I think this feature might become more important as more ASICs are deployed.


Gotcha.

Makes sense now I think about it.

Thanks
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
legendary
Activity: 2702
Merit: 1468

Does that mean that if the pool I use selects say difficulty 3 for me and I can use the request difficulty function to reduce difficulty and therefore increase my share percentage/increase btc income ?

You'll not be making any more money.  If you submit diff 3 share, it is the same as submitting three diff 1 shares.
Dynamic diff implemented by most pools is to limit network traffic, detect fast miners and send them less but harder shares to solve.

What we are talking about here is the minimum difficulty the pool will offer. 

Problem I'm having with mini rigs is that when they connect to a pool that starts off with diff 2 (and does not allow me to raise the minimum difficulty), miner starts off hashing tons of diff 2 shares, then pool slowly adjusts diff to 300 or higher, and (somehow) all the diff 2 shares that were calculated become rejected (unknown work).  Not sure why, but that is what I see.  Sometimes a pool might drop the diff back to 2, due to a bug or network disconnects, and fast miners start the process again from diff 2 back up to 300-400s.

If I can set the minimum diff at the pool (using EMC at the moment, and it does not offer this option) or in the miner, I could avoid the problem of adjusting the difficulty level.

Telling a pool: "Please send only diff XXX or higher shares"  would manually speed up this negotiation.

I think this feature might become more important as more ASICs are deployed.
hero member
Activity: 602
Merit: 500
Vertrau in Gott
win download link doesnt work
legendary
Activity: 2702
Merit: 1468
EMC uses GBT, so --request-diff should be working for you in the current version of bfgminer.

Just tried GBT, on port 8337.  Miner is not hashing.  What is "BW" in bfgminer?

"request-diff" : "400",

I get "Work stale due to block mismatch" errors.  After a while I get to 8GH/s rate for each single (getting 60GH/s on stratum).

The starting diff is at 2, even though I requested 400.

I don't know what it is doing but the hash rate slowly (after 40 minute run) went to 270 GH/s and diff 342

I think I'm done testing GBT  Wink



hero member
Activity: 574
Merit: 501
EMC uses GBT, so --request-diff should be working for you in the current version of bfgminer.
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
Luke,

Is there a way for bfgminer to set the minimum difficulty?  I always thought pools decide what the minimum difficulty suppose to be and they tell miners what is the share difficulty.  But just wondering if there is a way to tell the pool, "hey, I'm fast, don't bother sending me shares lower than XXX".

Thanks,
af_newbie


See --request-diff (GBT only until 3.2.0, released any hour now...)

Thanks Luke.  Much appreciated.

Does that mean that if the pool I use selects say difficulty 3 for me and I can use the request difficulty function to reduce difficulty and therefore increase my share percentage/increase btc income ?

sorry bud, answer is no, while you could try, the pool would do 1 of two things:
    take requested difficulty, then jack it back up because of your aggregate hashrate
or  refuse it and keep requesting what it sent you.

LJR please correct if im mistaken:

--request-diff only works going up, not back down; and is used as a means to lower TCP/IP network chatter and bandwidth by Rasing the difficulty that your miner accepts as shares
hero member
Activity: 518
Merit: 500
Luke,

Is there a way for bfgminer to set the minimum difficulty?  I always thought pools decide what the minimum difficulty suppose to be and they tell miners what is the share difficulty.  But just wondering if there is a way to tell the pool, "hey, I'm fast, don't bother sending me shares lower than XXX".

Thanks,
af_newbie


See --request-diff (GBT only until 3.2.0, released any hour now...)

Thanks Luke.  Much appreciated.

Does that mean that if the pool I use selects say difficulty 3 for me and I can use the request difficulty function to reduce difficulty and therefore increase my share percentage/increase btc income ?
hero member
Activity: 1246
Merit: 501

Sorry BFGminer, back on the shelf, cgminer returns for now. Will wait another few months and try bfgminer again.



Or fix your USB hub or cables?
sr. member
Activity: 467
Merit: 250
^^^ happened to me today too. BFGminer complained about individual cores being "sick". Avg temps <60C.

Sorry BFGminer, back on the shelf, cgminer returns for now. Will wait another few months and try bfgminer again.

legendary
Activity: 2576
Merit: 1186
legendary
Activity: 2955
Merit: 1049
legendary
Activity: 2702
Merit: 1468
Luke,

Is there a way for bfgminer to set the minimum difficulty?  I always thought pools decide what the minimum difficulty suppose to be and they tell miners what is the share difficulty.  But just wondering if there is a way to tell the pool, "hey, I'm fast, don't bother sending me shares lower than XXX".

Thanks,
af_newbie

Jump to: