Github document that fpga must be lowercase and mac. A binary configuration file and tools are provided for the Terasic DE Development Board, so it is easy to get up and running with that board. Always use a usb for buffer instead of having to explicitly enable bitcoin. Post as a guest Name. If working correctly, 'mine.
Why don't the statistics add up: If you want to probe all serial ports, you can use "-S all"; note that this may write data to non-mining devices which may then behave in unexpected ways! Current pool management strategy: Sanitise lock situation for work2d Jan 30, Example multi-blockchain solo mining usage:
Bitcoin 4, compat. While a pool is disabled or dead, mac quota is fpga until it is re-enabled. They seem to github flagging even source code now from cgminer as viruses, even though text source files can't do anything by themself. Deprecate shorthand options for uncommonly-used --algo, --cpu-threads…. It makes no difference in terms of performance. For BFGMiner status line shows:
On UNIX-like operating systems, you often need to run one or more commands to reload library caches, such as "ldconfig" or similar. In this case, you can usually add it like this: BFGMiner segfaults when I change my shell window size. Older versions of libncurses have a bug to do with refreshing a window after a size change.
Upgrading to a new version of curses will fix it. I have multiple USB stick devices but I can't get them all to work at once? Very few USB hubs deliver the promised power required to run as many devices as they fit if all of them draw power from USB. Devices may use up to 2. You can estimate how much power your USB hub can provide by multiplying its power supply's output amps by volts so, if it says 12V 2.
Some USB hosts cannot deal with polling as often as miners may need for quick delivery of shares. On Linux, you can request putting VCOM devices in "high latency" mode or rather, disabling the default "low latency" mode using the setserial command: I've plugged my devices into my USB hub but nothing shows up?
Can I mine on servers from different networks eg smartcoin and bitcoin at the same time? No, BFGMiner keeps a database of the block it's working on to ensure it does not work on stale blocks, and having different blocks from two networks would make it invalidate the work from each other.
No such feature has been implemented to support this. Can I put multiple pools in the config file? Yes, check the example. The build fails with gcc is unable to build a binary. Can you implement feature X? I can, but time is limited, and people who donate are more likely to get their feature requests implemented.
Work keeps going to my backup pool even though my primary pool hasn't failed? BFGMiner checks for conditions where the primary pool is lagging and will pass some work to the backup servers under those conditions. The reason for doing this is to try its absolute best to keep the devices working on something useful and not risk idle periods.
You can disable this behaviour with the option --failover-only. Is this a virus? As BFGMiner is being packaged with other trojan scripts, some antivirus software is falsely accusing bfgminer. If you installed BFGMiner yourself from a reputable source then you do not have a virus on your computer. Complain to your antivirus software company. They seem to be flagging even source code from BFGMiner as malicious now, even though text source files can't do anything by themselves.
Can you modify the display to include more of one thing in the output and less of another, or can you change the quiet mode or can you add yet another output mode? Everyone will always have their own view of what is important to monitor. The defaults are very sane and I have very little interest in changing this any further.
Efficiency simply means how many shares you return for the amount of bandwidth used. It does not correlate with efficient use of your hardware, and is a measure of a combination of hardware speed, block luck, pool design and many other factors. Most user defined settings lead to worse performance. What happened to CPU mining? CPU for more information. Is there a GUI version? Name Website Operating system s EasyMiner http: Is there a "bare-metal" version? Yes, there are a few dedicated mining operating systems built on BFGMiner: Name Website Hardware Controla http: I'm having an issue.
What debugging information should I provide? Raspberry Pis have hardware defect s which affect USB devices to varying degrees. Some devices will never be able to work on them, some work fine, and some require hacks to workaround the problem.
It is highly recommended not to mine on a Mac unless it is with an external USB device. My network gets slower and slower and then dies for a minute?
A; Try the --net-delay option if you are on a getwork or GBT server. How do I tune for P2Pool? P2Pool has very rapid expiration of work and new blocks, it is suggested you decrease intensity by 1 from your optimal value, and decrease GPU threads to 1 with --set-device OCL: It is also recommended to use --failover-only since the work is effectively like a different block chain.
If mining with a Mini Rig, it is worth adding the --bfl-range option. Why does it fail when php is installed properly but I only get errors about Sockets not working in the logs?
What is a PGA? Since the acronym needs to be only 3 characters, the "Field-" part has been skipped. What is an ASIC? They are Application Specific Integrated Circuit devices and provide the highest performance per unit power due to being dedicated to only one purpose. OpenWrt drivers install with opkg: I ran cgminer, and now BFGMiner doesn't work! Before you can use BFGMiner, you will need to restore the original driver. Uninstalling the device and WinUSB driver from Device Manager and re-plugging it will usually trigger driver re-installation to the default drivers.
To permanently give your account the 'video' group: Why does BFGMiner show a fractional difficulty when mining scrypt? BFGMiner consistently uses pdiff measurement for difficulty everywhere, rather than other measurements that may exist. For scrypt, pdiff 1 is very difficult, and higher get exponentially harder. What is stratum and how do I use it? Stratum is a protocol designed to reduce resources for mining pools at the cost of keeping the miner in the dark and blindly transferring his mining authority to the pool.
It is a return to the problems of the old centralized "getwork" protocol, but capable of scaling to hardware of any speed like the standard GBT protocol. Stratum uses direct TCP connections to the pool and thus it will NOT currently work through a http proxy but will work via a socks proxy if you need to use one. Why don't the statistics add up: As an example, if you look at 'Difficulty Accepted' in the RPC API, the number of difficulty shares accepted does not usually exactly equal the amount of work done to find them.
If you are mining at 8 difficulty, then you would expect on average to find one 8 difficulty share, per 8 single difficulty shares found. However, the number is actually random and converges over time as it is an average, not an exact value, thus you may find more or less than the expected average. You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window.
Remove bitstreams from BFGMiner distribution entirely, and include po…. Update to latest version which fixes musl libc support. Correct ccan-upstream directory include. Merge commit 'cad1b47' into bfgminer. Merge commit 'ba3dae8' into bfgminer. Update bundled libbase58 to 0. Update libblkmaker to 0. Fix to enable building into directory out of source tree. Disable OpenCL by default. Add no-goffset support to scrypt kernels.
Bump version to 5. Copyright cleanups and updates. Build MinGW64 with ncurses. Merge branch 'alchemist' into bfgminer. Merge branch 'compac' into bfgminer. Update licensing to GPL V3. Clearly document that dname must be lowercase and alphabetic. Merge branch 'libbase58' into bfgminer. Deprecate shorthand options for uncommonly-used --algo, --cpu-threads…. Remove FPGA-only bitforce-firmware-flash tool. Accept arbitrary kernel filenames, provided they specify a ke….
Add "Rotate Period" to config. C reserves identifiers beginning with an underscore and upper…. Add Ruby Api Example. Added previously missing gnulib files. Split fpgautils into lowl-vcom and binloader, and fix internal build ….
Merge commit '8ace' into bfgminer. Merge commit 'a6b' into bfgminer. Merge commit 'b2b3e7e' into bfgminer. Allow changing clock speed from TUI. Merge branch 'bmclock' into bfgminer.
Support setting clock speed from TUI Manage. Turn spidevc into lowl-spi to fix building the knc driver wit…. Avoid unnecessary rescans due to wrong devtype.
Merge commit '77b8ce9' into bfgminer. Can handle nonces down to pdiff 1. Make SHAd mining optional. Read uC temperature sensor. Merge branch 'minergate' into bfgminer.
Don't try to add 0-chip devices. Avoid leaking devname when detecting claimed devices. Merge commit '0c' into bfgminer. Add "goffset" setting to override detection of support for gl…. Propagate proxy-share difficulty changes to established connections. Merge branch 'rockminer' into bfgminer. Merge commit 'ba7' into bfgminer. Merge commit 'a' into bfgminer. Voltage scaling for twinfury implemented. Merge commit '6ecd69e' into bfgminer.
Replace mess of encoding proxy into pool URI with a --pool-pro…. Add a simple "fullheader" kernel interface. Teach findnonce to behave based on kernel interface rather th…. Replace bashism "here string". Select the correct cable and programming file. Once programming has succeeded, the DE is now ready to mine! This script sometimes fails immediately upon execution. Please try running it again. If working correctly, 'mine. This project hopes to promote the free and open development of FPGA based mining solutions and secure the future of the Bitcoin project as a whole.
A binary release is currently available for the Terasic DE Development Board, and there are compile-able p…. Permalink Failed to load latest commit information. Code i… Jun 3, scripts Added hardware select code to mine script. Jun 24, src Added testbench for job queueing and pushing and fixed a bug. Apr 9, testbenches Added testbench for job queueing and pushing and fixed a bug. You need to re-program the DE every time it is powered off and on again. Repeat steps 1 through 7 for subsequent uses.
Your PC needs to stay on and connected to the internet. It is acting like a controller for the FPGA, feeding it data and getting back valid hashes. They will be used to buy more equipment. I'm currently trying to get an ethernet module up and running so the miner can run all on its own.
You can't perform that action at this time. You signed in with another tab or window.
BFGMiner: St. Barbara's Faithfully Glorified Mining Initiative Naturally Exceeding Rivals or Basically a Freaking Good Miner This is a multi-threaded, multi- blockchain, multi-pool ASIC, FPGA, GPU and CPU miner with dynamic clocking, monitoring, and fanspeed support for bitcoin. This code is provided entirely free of charge. This is a multi-threaded multi-pool FPGA and ASIC miner for bitcoin. This code is provided entirely free of charge by the programmer in his spare time so donations would be greatly appreciated. Please consider donating to the address below. Con Kolivas 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ . This is a multi-threaded multi-pool GPU, FPGA and ASIC miner with ATI GPU monitoring, (over)clocking and fanspeed support for bitcoin and derivative coins. Do not use on multiple block chains at the same time! This code is provided entirely free of charge by the programmer in his spare time so donations would be greatly.