NBMiner v36.1 – GPU Crypto Miner (Download and Step-by-Step)

GitHub: Download NBMiner v36.1

NBMiner – NVIDIA & AMD GPU Miner for ETH, RVN, GRIN, BEAM, CFX, AE, BTM, SERO, HNS, BFC. Support OS: Windows x64 & Linux.


  • optimize: octopus Lower power comsumption for 20、30 series Nvidia GPU, improve hashrate 2% on 16 series Nvidia GPU
  • fix: ethash Fix performance degradation under win8 & win8.1 for Nvidia 10 series GPUs.
  • fix: ethash Slightly reduce stale ratio.
  • fix: A random crash bug fix, improve overall stability
  • feature: Add detail datetime & cpu usage in summary log
  • feature: ethash If DAG verification failed, display corresponding GPU name in red in summary.
  • 优化: octopus 降低20、30系N卡对功耗的需求,提高16系N卡算力2%
  • 修复: ethash 修复在win8和win8.1下10系N卡算力降低的问题
  • 修复: ethash 降低少许延迟
  • 修复: 修正一个可能导致小概率出现程序崩溃的bug,提高整体稳定性
  • 功能: 日志中算力统计部分增加 具体日期时间 以及 CPU使用率
  • 功能: ethash 当DAG校验有错误时,在summary中显示对应显卡为红色


  • fix: kawpow crash on some GPUs in versions 35.x
  • fix: ethash performance degradation under win7 for Nvidia 10 series GPUs.
  • delete algo: eaglesong, eaglesong_ethash, trb, trb_ethash, hns, hns_ethash, sipc, cuckaroo, cuckaroo_swap
  • feature: smaller binary size
  • 修复: kawpow 35.x 版本在部分显卡上出现崩溃的问题
  • 修复: ethash win7下在10系列N卡上算力降低的问题
  • 删除算法: eaglesong, eaglesong_ethash, trb, trb_ethash, hns, hns_ethash, sipc, cuckaroo, cuckaroo_swap, tensority, tensority_ethash
  • 功能: 减小程序文件体积

Specifications NBMiner

  • Windows and Linux support.
  • Backup mining pool support.
  • Support for SSL connections with mining pools.
  • Development Fee (DevFee):
    • tensority(Pascal) 2%, tensority(Turing) 3%, tensority_ethash 3%
    • ethash etchash 1%
    • cuckaroo & cuckarood & cuckatoo & cuckatoo32 & cuckoo_ae & cuckaroo_swap 2%
    • progpow_sero 2%
    • sipc 2%
    • eaglesong 2%, eaglesong_ethash 3%
    • bfc 3%
    • hns 2%, hns_ethash 3%
    • trb 2%, trb_ethash 3%
    • kawpow 2%
    • beamv3 2%
    • octopus 3%

Web Monitor

Open http://api_host:port/ in your browser to use web monitor.


GET http://api_host:port/api/v1/status

System requirements

  • NVIDIA Driver version: >= 377.
  • GPU Specific Requirements:
AlgorithmCoinCompute CapabilityMemory (Win7 & Linux)Memory (Win10)
tensorityBTM6.1, 7.0, 7.5,8.0, 8.61GB1GB
ethashETH6.0, 6.1, 7.0, 7.5, 8.0,8.64GB4GB
tensority_ethashBTM+ETH6.1, 7.0, 7.5, 8.64GB4GB
cuckaroo(d)GRIN296.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
cuckatooGRIN316.0, 6.1, 7.0, 7.5, 8.0,8.68GB10GB
cuckatoo32GRIN326.0, 6.1, 7.0, 7.58GB10GB
cuckoo_aeAE6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
cuckaroo_swapSWAP6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
progpow_seroSERO6.0, 6.1, 7.0, 7.5, 8.0,8.62GB2GB
sipcSIPC6.0, 6.1, 7.0, 7.5, 8.0,8.61GB1GB
eaglesongCKB6.0, 6.1, 7.0, 7.5, 8.0,8.60.1GB0.1GB
eaglesong_ethashCKB+ETH6.0, 6.1, 7.0, 7.5, 8.0,8.64GB4GB
bfcBFC6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
hnsHNS6.0, 6.1, 7.0, 7.5, 8.0,8.60.1GB0.1GB
hns_ethashHNS+ETH6.0, 6.1, 7.0, 7.5, 8.0,8.64GB4GB
trbTRB6.0, 6.1, 7.0, 7.5, 8.0,8.60.1GB0.1GB
trb_ethashTRB+ETH6.0, 6.1, 7.0, 7.5, 8.0,8.64GB4GB
kawpowRVN6.0, 6.1, 7.0, 7.5, 8.0,8.63GB3GB
beamv3BEAM6.0, 6.1, 7.0, 7.53GB3GB
octopusCFX6.0, 6.1, 7.0, 7.5, 8.0,8.65GB5GB

Configure NBMiner

For the fastest start it will be enough:

  1. Download archive with the program
  2. Unpack to any convenient place
  3. Change wallet to your .bat file extension
 NBMinerv 26.2

The archive with the program contains ready-made examples for Grin, Ethereum + Bytom, a configuration file, as well as instructions in Russian.

OhGodAnETHlargementPill — tablet (patch) for video cards with GDDR5X memory for maximum hash rate.

open_web_monitor — html file to monitor the program via the web interface.

Quick Start Examples

  1. Edit the “.bat” file
  2. Change the username from the pool.
  3. The program is launched by double clicking on the file with the .bat extension
настройка DOWNLOAD NBMinerv 26.2
  1. nbminer The name of the program to run.
  2. -a cuckarood – specify the mined coin algorithm.o stratum + tcp: //grin29.f2pool.com after building -o stratum + tcp: // specify the pool address.
  3. : 13654 put a colon and specify the pool port
  4. -u rgz – after the -u switch, specify the wallet address or login in the pool. The wallet can be opened at any convenient and secure exchange, or you can put an official wallet from a coin.
  5. … by default – put a full stop and specify the name of the farm (any)
  6. : x put a colon and provide a password (usually not required, so x)
  7. -long-format – display program log
  8. -log creates a log file named log_.txt.
  9. -di 24 indicate the intensity of the program (for dual mining)

How to start NBMiner

You can run the program by double-clicking the file with the desired coin and with the extension .bat

консоль DOWNLOAD NBMinerv 26.2
  1. ALGO: cuckarood — программа сообщает о выбранном нами алгоритме.
  2. URL: stratum + tcp: //grin29.f2pool.com: 13654 — ПОЛЬЗОВАТЕЛЬ: rgz.default: x логин, рабочий и пароль
  3. ID 0: GeForce GTX 1080 Ti 11264 MВ, CC 61 — устройство и его температура.
  4. Вход на grin29.f2pool.com:13654 — попытка установить соединение с пулом.
  5. Login succeeded — connection successful
  6. Новый iob от grin29.f2pool.com, ID: 71057520, DIFF: l.00 — пул отправил новое задание для видеокарт
  7. # 1 Доля принята, 3614 мс. [DEVICE 0] — первый бал принят (часть работы). Нужно понимать, что за отправленные шары майнер получает вознаграждение.
  8. 0: 4.15 h/s — hash rate

Also, information about the process of mining cryptocurrency can be viewed through the web interface. To do this, double-click the open_web_monitor file.

веб мониторинг NBMiner Grin Ethereum OhGodAnETHlargementPill-r2 DOWNLOAD NBMinerv 26.2
  1. farm status – online
  2. total program execution time
  3. algorithm
  4. user, employee and password
  5. user, employee and password
  6. graphics card statistics (hash rate, temperature, power consumption, fan speed, overclocking, core overload, memory overclocking, memory overload)
  7. pool statistics (difficulty, ping, accepted and not accepted shares)

Examples of using


  • f2pool: nbminer -a tensority -o stratum+tcp://btm.f2pool.com:9221 -u bm1xxxxxxxxxx.worker
  • antpool: nbminer -a tensority -o stratum+tcp://stratum-btm.antpool.com:6666 -u username.worker
  • matpool.io: nbminer -a tensority -o stratum+tcp://btm.matpool.io:8118 -u bm1xxxxxxxxxxx.worker


  • ethermine: nbminer -a ethash -o ethproxy+tcp://asia1.ethermine.org:4444 -u 0x12343bdgf.worker
  • sparkpool: nbminer -a ethash -o ethproxy+tcp://cn.sparkpool.com:3333 -u 0x12343bdgf.worker
  • f2pool: nbminer -a ethash -o ethproxy+tcp://eth.f2pool.com:8008 -u 0x12343bdgf.worker
  • beepool: nbminer -a ethash -o ethproxy+tcp://eth-pool.beepool.org:9530 -u 0x12343bdgf.worker
  • nanopool: nbminer -a ethash -o ethproxy+tcp://eth-asia1.nanopool.org:9999 -u 0x12343bdgf.worker
  • herominers: nbminer -a ethash -o ethproxy+tcp://ethereum.herominers.com:10201 -u 0x12343bdgf.worker
  • nicehash: nbminer -a ethash -o nicehash+tcp://daggerhashimoto.eu.nicehash.com:3353 -u btc_address.worker


  • f2pool: nbminer -a tensority_ethash -o stratum+tcp://btm.f2pool.com:9221 -u btm_address.btm_worker -do ethproxy+tcp://eth.f2pool.com:8008 -du eth_address.eth_worker


  • sparkpool: nbminer -a cuckarood -o stratum+tcp://grin.sparkpool.com:6666 -u 123@qq.com/worker
  • f2pool: nbminer -a cuckarood -o stratum+tcp://grin29.f2pool.com:13654 -u username.worker:passwd
  • btc.com: nbminer -a cuckarood -o stratum+tcp://sz-grin.ss.btc.com:1800 -u username.worker:passwd
  • nicehash: nbminer -a cuckarood -o nicehash+tcp://grincuckaroo29.eu.nicehash.com:3371 -u btc_address.worker


  • sparkpool: nbminer -a cuckatoo -o stratum+tcp://grin.sparkpool.com:66667-u 123@qq.com/worker
  • f2pool: nbminer -a cuckatoo -o stratum+tcp://grin31.f2pool.com:13654 -u username.worker:passwd
  • btc.com: nbminer -a cuckatoo -o stratum+tcp://sz-grin.ss.btc.com:1800 -u username.worker:passwd
  • nicehash: nbminer -a cuckatoo -o nicehash+tcp://grincuckatoo31.eu.nicehash.com:3372 -u btc_address.worker


  • sparkpool: nbminer -a cuckatoo32 -o stratum+tcp://grin.sparkpool.com:6665 -u 123@qq.com/worker
  • f2pool: nbminer -a cuckatoo32 -o stratum+tcp://grin32.f2pool.com:13654 -u username.worker:passwd
  • herominers: nbminer -a cuckatoo32 -o stratum+tcp://grin.herominers.com:10301 -u username.worker:passwd
  • nicehash: nbminer -a cuckatoo32 -o nicehash+tcp://grincuckatoo32.hk.nicehash.com:3383 -u btc_address.worker


  • f2pool: nbminer -a cuckoo_ae -o stratum+tcp://ae.f2pool.com:7898 -u ak_xxxxxxx.worker:passwd
  • beepool: nbminer -a cuckoo_ae -o stratum+tcp://ae-pool.beepool.org:9505 -u ak_xxxx.worker:passwd
  • nicehash: nbminer -a cuckoo_ae -o nicehash+tcp://cuckoocycle.eu.nicehash.com:3376 -u btc_address.test


  • luckypool: nbminer -a cuckaroo_swap -o stratum+tcp://swap2.luckypool.io:4466 -u wallet_address.test
  • herominers: nbminer -a cuckaroo_swap -o stratum+tcp://swap.herominers.com:10441 -u wallet_address.test
  • herominers solo: nbminer -a cuckaroo_swap -o stratum+tcp://swap.herominers.com:10441 -u solo:wallet_address.test:arbitrary


  • beepool: nbminer -a progpow_sero -o stratum+tcp://sero-pool.beepool.org:9515 -u wallet_address.worker:pswd
  • f2pool: nbminer -a progpow_sero -o stratum+tcp//sero.f2pool.com:4200 -u wallet_address.worker:pswd


  • simpool: nbminer -a sipc -o stratum+tcp://sipc.simpool.vip:8801 -u username.worker:passwd
  • matpool: nbminer -a sipc -o stratum+tcp://sipc.matpool.io:11100 -u username.worker:passwd


  • sparkpool: nbminer -a eaglesong -o stratum+tcp://ckb.sparkpool.com:8888 -u user.worker:passwd
  • uupool: nbminer -a eaglesong -o stratum+tcp://ckb.uupool.cn:10861 -u user.worker:passwd
  • f2pool: nbminer -a eaglesong -o stratum+tcp://ckb.f2pool.com:4300 -u wallet.worker:passwd


  • sparkpool: nbminer -a eaglesong_ethash -o stratum+tcp://ckb.sparkpool.com:8888 -u user.worker:passwd -do stratum+tcp://cn.sparkpool.com:3333 -du wallet.worker:passwd
  • beepool: nbminer -a eaglesong_ethash -o stratum+tcp://ckb-pool.beepool.org:9550 -u email/worker:passwd -do stratum+tcp://eth-pool.beepool.org:9530 -du wallet.worker:passwd
  • uupool: nbminer -a eaglesong_ethash -o stratum+tcp://ckb.uupool.cn:10861 -u user.worker:passwd -do stratum+tcp://eth.uupool.cn:8008 -du wallet.worker:passwd
  • f2pool: nbminer -a eaglesong_ethash -o stratum+tcp://ckb.f2pool.com:4300 -u wallet.worker:passwd -do stratum+tcp://eth.f2pool.com:8008 -du wallet.worker:passwd


  • uupool: nbminer -a bfc -o stratum+tcp://bfc.uupool.cn:12210 -u username.worker
  • bfcpool: nbminer -a bfc -o stratum+tcp://ss.bfcpool.com:3333 -u wallet.worker


  • f2pool: nbminer -a hns -o stratum+tcp://hns.f2pool.com:6000 -u wallet.worker
  • 6block: nbminer -a hns -o stratum+tcp://handshake.6block.com:7701 -u username.worker


  • f2pool: nbminer -a hns_ethash -o stratum+tcp://hns.f2pool.com:6000 -u wallet.worker -do stratum+tcp://eth.f2pool.com:8008 -du wallet.worker


  • uupool: nbminer -a trb -o stratum+tcp://trb.uupool.cn:11002 -u wallet.worker
  • hashpool: nbminer -a trb -o stratum+tcp://pplns.trb.stratum.hashpool.com:8208 -u wallet.worker


  • uupool: nbminer -a trb_ethash -o stratum+tcp://trb.uupool.cn:11002 -u wallet.worker -do stratum+tcp://eth.uupool.cn:8008 -du wallet.worker


  • beepool: nbminer -a kawpow -o stratum+tcp://rvn-pool.beepool.org:9531 -u wallet.worker:passwd
  • f2pool: nbminer -a kawpow -o stratum+tcp://raven.f2pool.com:3636 -u wallet.worker:passwd
  • minermore: nbminer -a kawpow -o stratum+tcp://us.rvn.minermore.com:4501 -u wallet.worker:paswd
  • bsod: nbminer -a kawpow -o stratum+tcp://pool.bsod.pw:2640 -u wallet.worker:passwd
  • woolypooly: nbminer -a kawpow -o stratum+tcp://rvn.woolypooly.com:55555 -u wallet.worker:passwd


  • sparkpool: nbminer -a beamv3 -o stratum+ssl://beam.sparkpool.com:2222 -u wallet.worker:passwd
  • beepool: nbminer -a beamv3 -o stratum+ssl://beam-pool.beepool.org:9507 -u wallet.worker:passwd
  • leafpool: nbminer -a beamv3 -o stratum+ssl://beam-eu.leafpool.com:3333 -u wallet.worker:passwd
  • herominers: nbminer -a beamv3 -o stratum+ssl://beam.herominers.com:10231 -u wallet.worker:passwd
  • nicehash: nbminer -a beamv3 -o stratum+tcp://beamv3.eu.nicehash.com:3387 -u btc_address.worker


  • beepool: nbminer -a octopus -o stratum+tcp://cfx-pool.beepool.org:9555 -u wallet.worker
  • poolflare: nbminer -a octopus -o stratum+tcp://cfx.ss.poolflare.com:3366 -u wallet.worker
  • f2pool: nbminer -a octopus -o stratum+tcp://cfx.f2pool.com:6800 -u username.worker
  • woolypooly: nbminer -a octopus -o stratum+tcp://cfx.woolypooly.com:3094 -u wallet.worker
  • nicehash: nbminer -a octopus -o stratum+tcp://octopus.eu.nicehash.com:3389 -u btc_address.worker

Performance (stock frequency)

AlgorithmCoinP106-100P104-8G1070ti1080ti2080RX580 2048sp

CMD options:

nbminer -a algo -o protocol+socket_type://pool_host:pool_port -u wallet_address.worker:passwd

  • -h, –help Displays this help.
  • -v, –version Displays version information.
  • -c, –config <config file path> Use json format config file rather than cmd line options.
  • -a, –algo <algo> Select mining algorithm
  • –api <host:port> The endpoint for serving REST API.
  • -o, –url <url> Mining pool url.
  • -u, –user <user> User used in Mining pool, wallet address or username.
    • Format: [username|wallet].workername:password
  • -o1, –url1 <url> url for backup mining pool 1.
  • -u1, –user1 <user> username for backup mining pool 1.
  • -o2, –url2 <url> url for backup mining pool 2.
  • -u2, –user2 <user> username for backup mining pool 2.
  • -di, –secondary-intensity <intensity> The relative intensity when dual mining.
  • -do, –secondary-url <url> ETH mining pool when dual mining.
  • -du, –secondary-user <user> ETH username when dual mining.
  • -do1, –secondary-url1 <url> Backup 1 ETH mining pool when dual mining.
  • -du1, –secondary-user1 <user> Backup 1 ETH username when dual mining.
  • -do2, –secondary-url2 <url> Backup 2 ETH mining pool when dual mining.
  • -du2, –secondary-user2 <user> Backup 2 ETH username when dual mining.
  • -d, –devices <devices> Specify GPU list to use. Format: “-d 0,1,2,3” to use first 4 GPU.
  • -i, –intensity <intensities> Comma-separated list of intensities (1 -100).
  • –strict-ssl Check validity of certificate when use SSL connection.
  • –proxy Socks5 proxy used to eastablish connection with pool, E.g.
  • –cuckoo-intensity <intensity> Set intensity of cuckoo, cuckaroo, cuckatoo, [1, 12]. Smaller value means higher CPU usage to gain more hashrate. Set to 0 means autumatically adapt. Default: 0.
  • –cuckatoo-power-optimize Set this option to reduce the range of power consumed by rig when minining with algo cuckatoo. This feature can reduce the chance of power supply shutdown caused by overpowered. Warning: Setting this option may cause drop on minining performance.
  • –temperature-limit <temp-limit> Set temperature limit of GPU, if exceeds, stop GPU for 10 seconds and continue.
  • –log Generate log file named logs/log_<timestamp>.txt.
  • –log-file <filename> Generate custom log file. Note: This option will override --log.
  • –no-nvml Do not query cuda device health status.
  • –fidelity-timeframe <timeframe> Set timeframe for the calculation of fidelity, unit in hour. Default: 24.
  • –long-format Use ‘yyyy-MM-dd HH:mm:ss,zzz’ for log time format.
  • –verbose Print communication data between miner and pool in log file.
  • –device-info Print device cuda information.
  • –fee <fee> Change devfee in percentage, [0-5]. Set to ‘0’ to turn off devfee with lower hashrate. Otherwise, devfee = max(set_value, def_value).
  • –generate-config <filename> Generate a sample config json file.
  • –no-watchdog Disable watchdog process.
  • –platform <platform> Choose platform,0: NVIDIA+AMD (default), 1: NVIDIA only, 2: AMD only
  • –coin <coin> Set coin for ethash algo. E.g, eth, etc
  • –mt, –memory-tweak <mode> Memory timings optimize for Nvidia GDDR5 & GDDR5X gpus. range [1-6]. Higher value equals higher hashrate. Individual value can be set via comma seperated list. Power limit may need to be tuned up to get more hashrate. Higher reject share ratio can happen if mining rig hits high temperature, set lower value of -mt can reduce reject ratio. Under windows, a custom driver need to be installed when using -mt, can installed manually by option --driver, or run nbminer.exe with admin privilege to perform auto-install. Under linux, admin priviledge is needed to run, sudo ./nbminer -mt x. OhGodAnETHlargementPill is not needed anymore if -mt is enabled when mining on 1080 & 1080ti GPUs.
  • **–driver <action> Windows only option, install / uninstall driver for memory tweak. Run with admin priviledge. install: nbminer.exe --driver install, uninstall: nbminer.exe --driver uninstall. **

Leave a Reply

Your email address will not be published. Required fields are marked *