BFGMiner is a modular ASIC/FPGA digital currency miner written in C, offering dynamic clocking, tracking, and remote interface talents. Bitcoin miner software program with multi-threaded multi-pool gpu, fpga and asic mining aid.It is supported many digital currencies mine.
Features:
- A large variety of device drivers for Bitcoin (SHA256d):
- ASICMINER Block Erupter blades, cubes, USB miners (Emerald and Sapphire), and Tube
- BFx2 Bitfury USB miner
- Bi•Fury
- Big Picture Mining Bitfury-based USB miners (BF1, RedFury, BlueFury)
- BitCentury LittleFury USB miners
- Bitmain AntMiner S1 - S4 and S5
- Bitmain AntMiner U1 - U3
- BlackArrow Prospero X-1.5
- BTCFPGA's ModMiner Quad FPGA-based mining device
- Butterfly Labs's FPGA and ASIC mining products (BitForce, MiniRig, Monarch)
- Canaan Creative Avalon1/2/3 ASIC mining rigs
- The Chili miner assembly
- Cointamination
- CoinTerra TerraMiner ASIC miner
- Drillbit Thumb and Eight
- DualMiner ASIC-based USB miner
- Enterpoint's Cairnsmore1 FPGA mining board
- FPGA Mining X6500
- GekkoScience Compac BM1384 USB stick
- HashBuster mining boards
- HashFast Baby Jet
- Intron/C-scape BitFury-based mining boards
- JingTian miner
- Klondike boards
- KnCMiner Mercury, Saturn, Jupiter, and Neptune
- Metabank gen 1 (old) BitFury-based mining device
- NanoFury NF1 and NF2 units
- One String Miner
- Qi Hardware's Icarus and Lancelot FPGA mining boards
- ROCKMINER 30 Gh/s R-BOX and T1
- Spondoolies SP10 and SP30
- Twinfury USB stick miner
- Ztex's 1.15x and 1.15y FPGA boards
- OpenCL GPUs, such as AMD Radeons (disabled by default, see README.GPU)
- Kernels: Diablo, DiaKGCN, Phatk and poclbm
- BFI_INT patching for Catalyst versions before 13.2
- Vector support
- Dynamic intensity that keeps desktop interactive under load and maximises throughput when desktop idle
- Support for mining with free Mesa/LLVM OpenCL
- CPU (not enabled by default nor included in Windows build)
- Coming soon:
- any device provided for development (PM me)
- A variety of device drivers for scrypt:
- AlcheMiner Alchemist miner
- DualMiner ASIC-based USB miner
- GAW War Machine
- Gridseed mining devices
- KnCMiner Titan
- ZeusMiner units
- OpenCL GPUs, such as AMD Radeons (disabled by default, see README.GPU)
- Kernels: ckolivas, lsoc, psw, zuikkis
- CPU (not enabled by default nor included in Windows build)
- Coming soon:
- any device provided for development (PM nwoolls and/or jstefanop)
- CPU and OpenCL/GPU mining for Keccak (SHA-3)
- Automatically can configure itself to failover to solo mining and local block submission when Bitcoin Core is running
- Support for getblocktemplate decentralized mining protocol (no proxy needed!)
- Builtin stratum and getwork proxy server
- Very low overhead free C code for Linux and Windows with very low CPU usage
- Integrated overclocking and fan control (including automatic adjustment, if configured)
- Heavily threaded code hands out work retrieval and work submission to separate threads to not hinder devices working
- Caching of submissions during transient network outages
- Preemptive generation of work prior to completion of current work
- Automatically detects failing pools and disables them
- Multi-device support (all or discrete selection)
- Summarised and discrete device data statistics of requests, accepts, rejects, hw errors, efficiency and utility
- Watchdog thread to restart idle threads but not crash machine if they don't respond
- Summary displayed when quitting
- Supports multiple pools with multiple intelligent failover mechanisms
- On the fly menu based management of most settings
- Trickling of extra work to backup pools if primary pool is responding but slow
- On the fly enabling/disable/restarting of devices
- Device temperature monitoring (for devices that support it)
- Reuses persistent connections when possible
- RPC interface for remote control
- Ability to cope with slow routers
- Lots of other stuff I can't remember. See options
Config file setup
----------------------------
For example: --url poola:porta -u usernamea -p passa --quota "2;poolb:portb" -u usernameb -p passb Will give poola 1/3 of the work and poolb 2/3 of the work. Writing configuration files with quotas is likewise supported. To use the above quotas in a configuration file they would be specified thus: "pools" : [ { "url" : "poola:porta", "user" : "usernamea", "pass" : "passa" }, { "quota" : "2;poolb:portb", "user" : "usernameb", "pass" : "passb" } ] |
Supported OS: Windows
Download link Here
No comments:
Post a Comment