Provided by: bfgminer_3.10.0-2_amd64 bug

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