Provided by: bfgminer_3.10.0-2_amd64 

NAME
bfgminer - multi-threaded multi-pool ASIC, FPGA, GPU and CPU bitcoin miner.
SYNOPSIS
bfgminer [-DdEgIKklLmpxPQqUSsTouvwOchV]
DESCRIPTION
multi-threaded multi-pool ASIC, FPGA, GPU and CPU bitcoin miner.
Drivers: avalon bifury bigpic bitforce bitfury_gpio cairnsmore erupter hashbuster2 icarus klondike
littlefury modminer opencl opencl:adl opencl:sensors proxy proxy:getwork proxy:stratum twinfury
x6500 ztex Algoritms: SHA256d scrypt Options: ncursesw5
OPTIONS
Options for both config file and command line:
--api-allow <arg>
Allow API access only to the given list of [G:]IP[/Prefix] addresses[/subnets]
--api-description <arg>
Description placed in the API status header, default: BFGMiner version
--api-groups <arg>
API one letter groups G:cmd:cmd[,P:cmd:*...] defining the cmds a groups can use
--api-listen
Enable API, default: disabled
--api-mcast
Enable API Multicast listener, default: disabled
--api-mcast-addr <arg>
API Multicast listen address (default: "224.0.0.75")
--api-mcast-code <arg>
Code expected in the API Multicast message, don't use '-' (default: "FTW")
--api-mcast-des <arg>
Description appended to the API Multicast reply, default: ''
--api-mcast-port <arg>
API Multicast listen port (default: 4028)
--api-network
Allow API (if enabled) to listen on/for any address, default: only 127.0.0.1
--api-port <arg>
Port number of miner API (default: 4028)
--auto-fan
Automatically adjust all GPU fan speeds to maintain a target temperature
--auto-gpu
Automatically adjust all GPU engine clock speeds to maintain a target temperature
--balance
Change multipool strategy from failover to even share balance
--benchmark
Run BFGMiner in benchmark mode - produces no shares
--bfl-range
Use nonce range on bitforce devices if supported
--chroot-dir <arg>
Chroot to a directory right after startup
--cmd-idle <arg>
Execute a command when a device is allowed to be idle (rest or wait)
--cmd-sick <arg>
Execute a command when a device is declared sick
--cmd-dead <arg>
Execute a command when a device is declared dead
--coinbase-addr <arg>
Set coinbase payout address for solo mining
--coinbase-sig <arg>
Set coinbase signature when possible
--compact
Use compact display without per device statistics
--debug|-D
Enable debug output
--debuglog
Enable debug logging
--device-protocol-dump
Verbose dump of device protocol-level activities
--device|-d <arg>
Enable only devices matching pattern (default: all)
--disable-rejecting
Automatically disable pools that continually reject shares
--http-port <arg>
Port number to listen on for HTTP getwork miners (-1 means disabled) (default: -1)
--expiry|-E <arg>
Upper bound on how many seconds after getting work we consider a share from it stale (w/o longpoll
active) (default: 120)
--expiry-lp <arg>
Upper bound on how many seconds after getting work we consider a share from it stale (with
longpoll active) (default: 3600)
--failover-only
Don't leak work to backup pools when primary pool is lagging
--force-dev-init
Always initialize devices when possible (such as bitstream uploads to some FPGAs)
--gpu-dyninterval <arg>
Set the refresh interval in ms for GPUs using dynamic intensity (default: 7)
--gpu-platform <arg>
Select OpenCL platform ID to use for GPU mining (default: -1)
--gpu-threads|-g <arg>
Number of threads per GPU (1 - 10) (default: -1)
--gpu-engine <arg>
GPU engine (over)clock range in MHz - one value, range and/or comma separated list (e.g.
850-900,900,750-850)
--gpu-fan <arg>
GPU fan percentage range - one value, range and/or comma separated list (e.g. 0-85,85,65)
--gpu-map <arg>
Map OpenCL to ADL device order manually, paired CSV (e.g. 1:0,2:1 maps OpenCL 1 to ADL 0, 2 to 1)
--gpu-memclock <arg>
Set the GPU memory (over)clock in MHz - one value for all or separate by commas for per card
--gpu-memdiff <arg>
Set a fixed difference in clock speed between the GPU and memory in auto-gpu mode
--gpu-powertune <arg>
Set the GPU powertune percentage - one value for all or separate by commas for per card
--gpu-reorder
Attempt to reorder GPU devices according to PCI Bus ID
--gpu-vddc <arg>
Set the GPU voltage in Volts - one value for all or separate by commas for per card
--lookup-gap <arg>
Set GPU lookup gap for scrypt mining, comma separated
--intensity|-I <arg>
Intensity of GPU scanning (d or -10 -> 20,default: d to maintain desktop interactivity)
--kernel-path|-K <arg>
Specify a path to where bitstream and kernel files are (default: "/usr/share/bfgminer")
--kernel|-k <arg>
Override sha256 kernel to use (diablo, poclbm, phatk or diakgcn) - one value or comma separated
--klondike-options <arg>
Set klondike options clock:temptarget
--load-balance
Change multipool strategy from failover to quota based balance
--log|-l <arg>
Interval in seconds between log output (default: 5)
--log-file|-L <arg>
Append log file for output messages
--log-microseconds
Include microseconds in log output
--monitor|-m <arg>
Use custom pipe cmd for output messages
--net-delay
Impose small delays in networking to avoid overloading slow routers
--no-adl
Disable the ATI display library used for monitoring and setting GPU parameters
--no-gbt
Disable getblocktemplate support
--no-getwork
Disable getwork support
--no-longpoll
Disable X-Long-Polling support
--no-restart
Do not attempt to restart devices that hang
--no-stratum
Disable Stratum detection
--no-submit-stale
Don't submit shares if they are detected as stale
--no-opencl-binaries
Don't attempt to use or save OpenCL kernel binaries
--no-unicode
Don't use Unicode characters in TUI
--noncelog <arg>
Create log of all nonces found
--pass|-p <arg>
Password for bitcoin JSON-RPC server
--per-device-stats
Force verbose mode and output per-device statistics
--pool-priority <arg>
Priority for just the previous-defined pool
--pool-proxy|-x <arg>
Proxy URI to use for connecting to just the previous-defined pool
--protocol-dump|-P
Verbose dump of protocol-level activities
--queue|-Q <arg>
Minimum number of work items to have queued (0+) (default: 1)
--quiet|-q
Disable logging output, display status and errors
--quota|-U <arg>
quota;URL combination for server with load-balance strategy quotas
--real-quiet
Disable all output
--request-diff <arg>
Request a specific difficulty from pools (default: 1.0)
--retries <arg>
Number of times to retry failed submissions before giving up (-1 means never) (default: -1)
--rotate <arg>
Change multipool strategy from failover to regularly rotate at N minutes (default: 0)
--round-robin
Change multipool strategy from failover to round robin on failure
--scan|-S <arg>
Configure how to scan for mining devices
--scan-time|-s <arg>
Upper bound on time spent scanning current work, in seconds (default: 60)
--sched-start <arg>
Set a time of day in HH:MM to start mining (a once off without a stop time)
--sched-stop <arg>
Set a time of day in HH:MM to stop mining (will quit without a start time)
--scrypt
Use the scrypt algorithm for mining (non-bitcoin)
--set-device <arg>
Set default parameters on devices; eg, NFY:osc6_bits=50
--shaders <arg>
GPU shaders per card for tuning scrypt, comma separated
--setuid <arg>
Username of an unprivileged user to run as
--sharelog <arg>
Append share log to file
--shares <arg>
Quit after mining N shares (default: unlimited)
--show-processors
Show per processor statistics in summary
--skip-security-checks <arg>
Skip security checks sometimes to save bandwidth; only check 1/<arg>th of the time (default: never
skip)
--socks-proxy <arg>
Set socks proxy (host:port)
--stratum-port <arg>
Port number to listen on for stratum miners (-1 means disabled) (default: -1)
--submit-threads <arg>
Minimum number of concurrent share submissions (default: 64) (default: 64)
--syslog
Use system log for output messages (default: standard error)
--temp-cutoff <arg>
Maximum temperature devices will be allowed to reach before being disabled, one value or comma
separated list
--temp-hysteresis <arg>
Set how much the temperature can fluctuate outside limits when automanaging speeds (default: 3)
--temp-overheat <arg>
Overheat temperature when automatically managing fan and GPU speeds, one value or comma separated
list (default: 85)
--temp-target <arg>
Target temperature when automatically managing fan and clock speeds, one value or comma separated
list
--text-only|-T
Disable ncurses formatted screen output
--thread-concurrency <arg>
Set GPU thread concurrency for scrypt mining, comma separated
--unicode
Use Unicode characters in TUI
--url|-o <arg>
URL for bitcoin JSON-RPC server
--user|-u <arg>
Username for bitcoin JSON-RPC server
--vectors|-v <arg>
Override detected optimal vector (1, 2 or 4) - one value or comma separated list
--verbose
Log verbose output to stderr as well as status output
--worksize|-w <arg>
Override detected optimal worksize - one value or comma separated list
--userpass|-O <arg>
Username:Password pair for bitcoin JSON-RPC server
--worktime
Display extra work time debug information
Options for command line only:
--config|-c <arg>
Load a JSON-format configuration file See example.conf for an example configuration.
--help|-h
Print this message
--version|-V
Display version and exit
bfgminer 3.8.0 December 2013 BFGMINER(1)