Author

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

hero member
Activity: 1246
Merit: 501
Was it ever? 
yes in 13.04 via synaptic...

That's not what you asked, though, is it?

You asked if it was no longer available in 13.10, insinuating that it was available in 13.10 and no longer is. 

legendary
Activity: 2576
Merit: 1186
When overclocking individual chips, it would be useful if I could calculate the average valid hashrate from work utility. Unfortunately, the procs API response only lists utility, not work utility. Adding either time elapsed (which could be used in the calculations with Diff1 Work) or work utility to the procs response would be helpful.

And before you say "just use average hashrate * 1-HW%", I'll note that at least broken bitfury chips sometimes report inflated hashrates. For example, a chip @ 2.2 GH/s doing 33% errors never manages to do even 50% of the diff1 work that normally functioning chips do @ 2.2 GH/s. These kind of problems are why it would be useful to have the ability to derive a hashrate from actual work done, for individual chips. This is easy to do for the whole instance from the summary response, by just calculating (Work Utility)/60*2^32.
Work Utility is Diff1 Work / Elapsed

Yes, but there is no elapsed stat either on the procs response, so it's hard to implement this in miner.php. Maybe I should use DEVS instead of PGA, then I could combine DEVS & SUMMARY and get elapsed from $alldata.

EDIT: This worked fine. I still see no reason not to list the work utility for devs, though. Except that adding it would take some work Smiley
Yep, already adding a bunch of new info for 3.4 Smiley
sr. member
Activity: 658
Merit: 250
When overclocking individual chips, it would be useful if I could calculate the average valid hashrate from work utility. Unfortunately, the procs API response only lists utility, not work utility. Adding either time elapsed (which could be used in the calculations with Diff1 Work) or work utility to the procs response would be helpful.

And before you say "just use average hashrate * 1-HW%", I'll note that at least broken bitfury chips sometimes report inflated hashrates. For example, a chip @ 2.2 GH/s doing 33% errors never barely manages to do even 50% of the diff1 work that normally functioning chips do @ 2.2 GH/s. These kind of problems are why it would be useful to have the ability to derive a hashrate from actual work done, for individual chips. This is easy to do for the whole instance from the summary response, by just calculating (Work Utility)/60*2^32.
Work Utility is Diff1 Work / Elapsed

Yes, but there is no elapsed stat either on the procs response, so it's hard to implement this in miner.php. Maybe I should use DEVS instead of PGA, then I could combine DEVS & SUMMARY and get elapsed from $alldata.

EDIT: This worked fine. I still see no reason not to list the work utility for devs, though. Except that adding it would take some work Smiley


EDIT2: Here's a screenshot of my (heavily modded) miner.php:



As you can see, the chip doing 33% errors only barely has a 50% noncerate ((Diff1 Work) / Elapse * 2^32) compared to it's avg hashrate. I wonder what happens to that missing 17%, it's consistently missing and not just random variance.
legendary
Activity: 2955
Merit: 1050
legendary
Activity: 2576
Merit: 1186
When overclocking individual chips, it would be useful if I could calculate the average valid hashrate from work utility. Unfortunately, the procs API response only lists utility, not work utility. Adding either time elapsed (which could be used in the calculations with Diff1 Work) or work utility to the procs response would be helpful.

And before you say "just use average hashrate * 1-HW%", I'll note that at least broken bitfury chips sometimes report inflated hashrates. For example, a chip @ 2.2 GH/s doing 33% errors never manages to do even 50% of the diff1 work that normally functioning chips do @ 2.2 GH/s. These kind of problems are why it would be useful to have the ability to derive a hashrate from actual work done, for individual chips. This is easy to do for the whole instance from the summary response, by just calculating (Work Utility)/60*2^32.
Work Utility is Diff1 Work / Elapsed
sr. member
Activity: 658
Merit: 250
When overclocking individual chips, it would be useful if I could calculate the average valid hashrate from work utility. Unfortunately, the procs API response only lists utility, not work utility. Adding either time elapsed (which could be used in the calculations with Diff1 Work) or work utility to the procs response would be helpful.

And before you say "just use average hashrate * 1-HW%", I'll note that at least broken bitfury chips sometimes report inflated hashrates. For example, a chip @ 2.2 GH/s doing 33% errors never manages to do even 50% of the diff1 work that normally functioning chips do @ 2.2 GH/s. These kind of problems are why it would be useful to have the ability to derive a hashrate from actual work done, for individual chips. This is easy to do for the whole instance from the summary response, by just calculating (Work Utility)/60*2^32.
hero member
Activity: 1246
Merit: 501
Code:
 apt-cache search bfgminer
bfgminer no more availlable in Ubuntu 13.10?

Was it ever? 
legendary
Activity: 2955
Merit: 1050
Code:
 apt-cache search bfgminer
bfgminer no more availlable in Ubuntu 13.10?
full member
Activity: 162
Merit: 100
Eloncoin.org - Mars, here we come!
Hi Luke,
I think that the KnCMiner is in your plans.
Do you have an estimation when you release the KncMiner version?
Thank you very much for your contribution to Cryptocoin Mining!!!
The next major version will support KnC units.
You can see the (working) code-in-progress in the git "knc" branch.

Thank you very much for your answer!!!
legendary
Activity: 2955
Merit: 1050
guess: the built in temp sensor on chip 1 in your bfl is non functional and it may be overheating or comm errors. have you flashed your unit?
no I have not flashed it
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
anyone have a link to a table of bit fury osc6 bit  stats like bits gnash/sec wattage. been trawliing trying to find it for some ideas.


edit: found one in nano fury dev thread. still open to more though  Grin
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
anyone know whats wrong?




guess: the built in temp sensor on chip 1 in your bfl is non functional and it may be overheating or comm errors. have you flashed your unit?
legendary
Activity: 2955
Merit: 1050
legendary
Activity: 2576
Merit: 1186
Hi Luke,
I think that the KnCMiner is in your plans.
Do you have an estimation when you release the KncMiner version?
Thank you very much for your contribution to Cryptocoin Mining!!!
The next major version will support KnC units.
You can see the (working) code-in-progress in the git "knc" branch.
full member
Activity: 162
Merit: 100
Eloncoin.org - Mars, here we come!
Hi Luke,
I think that the KnCMiner is in your plans.
Do you have an estimation when you release the KncMiner version?
Thank you very much for your contribution to Cryptocoin Mining!!!
legendary
Activity: 1680
Merit: 1045
Ah dude, every time I go out my miner stops working. It's a bfl 60gh. Usually it says something like this
Bugs don't get fixed unless they're reported Wink
Can you run BFGMiner in valgrind? It'll use a lot more CPU time, but it will also give a lot more info.
Code:
valgrind --leak-check=full --track-origins=yes bfgminer YOUR OPTIONS --debuglog 2>valgrind.log

Thank you, I will do when I return. Hope my 1gig of ram pc from year 2000 can handle it.
legendary
Activity: 2576
Merit: 1186
Ah dude, every time I go out my miner stops working. It's a bfl 60gh. Usually it says something like this
Bugs don't get fixed unless they're reported Wink
Can you run BFGMiner in valgrind? It'll use a lot more CPU time, but it will also give a lot more info.
Code:
valgrind --leak-check=full --track-origins=yes bfgminer YOUR OPTIONS --debuglog 2>valgrind.log
legendary
Activity: 1680
Merit: 1045
Ah dude, every time I go out my miner stops working. It's a bfl 60gh. Usually it says something like this

2d000-b6e2e000 rw-p 00000000 00:00 0
b6e2e000-b6e34000 r-xp 00000000 08:01 4854546 /usr/lib/i386-linux-gnu/libheimntlm.so.0.1.0
b6e34000-b6e35000 r--p 00005000 08:01 4854546 /usr/lib/i386-linux-gnu/libheimntlm.so.0.1.0
b6e35000-b6e36000 rw-p 00006000 08:01 4854546 /usr/lib/i386-linux-gnu/libheimntlm.so.0.1.0
b6e36000-b6e3d000 r-xp 00000000 08:01 4854579 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
b6e3d000-b6e3e000 r--p 00006000 08:01 4854579 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
b6e3e000-b6e3f000 rw-p 00007000 08:01 4854579 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
b6e3f000-b6e42000 r-xp 00000000 08:01 1442631 /lib/i386-linux-gnu/libcom_err.so.2.1
b6e42000-b6e43000 r--p 00002000 08:01 1442631 /lib/i386-linux-gnu/libcom_err.so.2.1
b6e43000-b6e44000 rw-p 00003000 08:01 1442631 /lib/i386-linux-gnu/libcom_err.so.2.1
b6e44000-b6e6a000 r-xp 00000000 Aborted (core dumped)
sr. member
Activity: 270
Merit: 250
Trying this again since I never got a response...

I'm running bfgminer on a Pi.
Thanks to the help of DrGuns4Hands, it can boot up and run unassisted.
However, when the pool was experiencing the recent DDoS attacks,
I heard the fan slow down for a long period but couldn't see the fault messages that would have been displayed if I had opened a terminal and started bfgminer manually.
So, how do I automatically start it with the output displayed or,
even better, how do I see the output messages using SSH?

I know this is really simple for you guys.  A little help, please.


hang in there bud. im still working out some bugs in a setup for ya. sorry its taken so long
Not a problem.  It's not keeping me from mining.
I appreciate the help you've already been.
I've tried messing with a few things with screen, bfgminerstart.sh and rc.local but haven't found what I should be doing.
I thought what I wanted would be easy for a linux person.
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
Trying this again since I never got a response...

I'm running bfgminer on a Pi.
Thanks to the help of DrGuns4Hands, it can boot up and run unassisted.
However, when the pool was experiencing the recent DDoS attacks,
I heard the fan slow down for a long period but couldn't see the fault messages that would have been displayed if I had opened a terminal and started bfgminer manually.
So, how do I automatically start it with the output displayed or,
even better, how do I see the output messages using SSH?

I know this is really simple for you guys.  A little help, please.


hang in there bud. im still working out some bugs in a setup for ya. sorry its taken so long
Jump to: