Jump to content

Welcome to TopGoldForum

TopGold Forum is quickly becoming the internet's premier online finances destination.

We are an authority and premiere forum destination for professional investors, forex traders, affiliates and individuals how wants to make a living online or simple earn more cash.

If  this is your first visit, be sure to check out the FAQ by clicking the link above. You must register before you can post: click the register link above to proceed. 

Ushu

Members
  • Content Count

    61
  • Joined

  • Last visited

  • Points

    0 [ Donate ]

Community Reputation

0 Neutral

About Ushu

  • Rank
    New Money Maker

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. NBMiner GPU Miner for RVN, ETH, GRIN, AE, BTM, SERO, HNS, BFC, SIPC, TRB. Download Download From Mega Release: NBMiner v29.1 Performance (stock frequency) Code: http://api_host:port/ in your browser to use web monitor. Default: http://127.0.0.1:22333 Features Support Windows & Linux. Support backup mining pool configuration. Support SSL connection to mining pools. Dev Fee tensority_ethash 3%, tensority(Pascal) 2%, tensority(Turing) 3%, ethash 0.65%, cuckaroo & cuckatoo & cuckaroo_swap 2%, progpow_sero 2%, sipc 2%, bfc 3% hns 2%, hns_ethash 3%, trb 2%, trb_ethash 3%, kawpow 2% Performance (stock frequency) Code: | Algorithm | Coin | P106-100 | P104-8G | 1070ti | 1080ti | 2080 | RX580 2048sp | | :--------------- | :-----: | :--------: | :--------: | :--------: | :------: | :------: | :----------: | | tensority | BTM | 1,900 | 3000 | 3,400 | 5,000 | 11,500 | X | | ethash | ETH | 21.2M | 34.5M | 26.9M | 46M | 35.5M | X | | tensority_ethash | BTM+ETH | 950+15.5M | 1600+26.5M | 1350+22M | 2450+40M | 7000+28M | X | | cuckaroo | GRIN29 | 3.45 | 5.6 | 5.25 | 8.1 | 8.9 | X | | cuckarood | GRIN29 | 3.45 | 5.6 | 5.25 | 8.1 | 9.1 | X | | cuckatoo | GRIN31 | - | 0.89 | 0.94 | 1.56 | 1.65 | X | | cuckoo_ae | AE | 3.35 | 5.5 | 5.15 | 7.9 | 8.75 | X | | cuckaroo_swap | SWAP | 3.45 | 5.6 | 5.25 | 8.1 | 8.9 | X | | progpow_sero | SERO | 10.3M | 17.5M | 13.3M | 22.5M | 25.8M | 10M | | sipc | SIPC | 600k | 940k | 780k | 1170k | 1050k | X | | eaglesong | CKB | 430M | 640M | 740M | 1150M | 1160M | 350M | | eaglesong_ethash | CKB+ETH | 203M+20.5M | 275M+34M | 415M+26.5M | 600M+44M | 790M+36M | 200M+22M | | bfc | BFC | 80 | 130 | 120 | 190 | 210 | X | | hns | HNS | 170M | 255M | 300M | 455M | 425M | 145M | | hns_ethash | HNS+ETH | 76M+19M | 120M+30M | 158M+26.2M | 176M+44M | 305M+34M | 68M+22.5M | | trb | TRB | 280M | 435M | 510M | 750M | 880M | X | | trb_ethash | TRB+ETH | 122M+20.3M | 170M+34M | 240M+26.7M | 315M+45M | - | X | Sample Usages BTM 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 ETH ethermine: nbminer -a ethash -o ethproxy+tcp://asia1.ethermine.org -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 nanopool: nbminer -a ethash -o ethproxy+tcp://eth-asia1.nanopool.org:9999 -u 0x12343bdgf.worker nicehash: nbminer -a ethash -o nicehash+tcp://daggerhashimoto.eu.nicehash.com:3353 -u btc_address.worker BTM+ETH 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 Grin29 sparkpool: nbminer -a cuckarood -o stratum+tcp://grin.sparkpool.com:6666 -u [email protected]/worker f2pool: nbminer -a cuckarood -o stratum+tcp://grin29.f2pool.com:13654 -u username.worker passwd nicehash: nbminer -a cuckarood -o nicehash+tcp://grincuckaroo29.eu.nicehash.com:3371 -u btc_address.worker Grin31 sparkpool: nbminer -a cuckatoo -o stratum+tcp://grin.sparkpool.com:66667-u [email protected]/worker f2pool: nbminer -a cuckatoo -o stratum+tcp://grin31.f2pool.com:13654 -u username.worker passwd nicehash: nbminer -a cuckatoo -o nicehash+tcp://grincuckaroo31.eu.nicehash.com:3372 -u btc_address.worker AE 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 uupool: nbminer -a cuckoo_ae -o stratum+tcp://ae.uupool.cn:6210 -u ak_xxxxxx.worker passwd nicehash: nbminer -a cuckoo_ae -o nicehash+tcp://cuckoocycle.eu.nicehash.com:3376 -u btc_address.test SWAP luckypool: nbminer -a cuckaroo_swap -o stratum+tcp://swap2.luckypool.io:4466 -u wallet_address:worker herominers: nbminer -a cuckaroo_swap -o stratum+tcp://swap.herominers.com:10441 -u wallet_address.worker herominers solo: nbminer -a cuckaroo_swap -o stratum+tcp://swap.herominers.com:10441 -u solo:wallet_address.worker:arbitrary SERO 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 SIPC 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 CKB sparkpool: nbminer -a eaglesong -o stratum+tcp://ckb.sparkpool.com:8888 -u user.worker passwd beepool: nbminer -a eaglesong -o stratum+tcp://ckb-pool.beepool.org:9550 -u email/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 CKB+ETH 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 BFC uupool: nbminer -a bfc -o stratum+tcp://bfc.uupool.cn:12210 -u user.worker bfcpool: nbminer -a bfc -o stratum+tcp://ss.bfcpool.com:3333 -u wallet.worker HNS f2pool: nbminer -a hns -o stratum+tcp://hns.f2pool.com:6000 -u wallet.worker HNS+ETH 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 TRB 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 TRB+ETH 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 RVNt minermore: nbminer -a kawpow -o stratum+tcp://rvnt.minermore.com:4505 -u wallet.worker passwd CMD options -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 BTM: tensority ETH: ethash BTM+ETH: tensority_ethash Grin29: cuckaroo Grin31: cuckatoo SWAP: cuckaroo_swap --api <host port> The endpoint for serving REST API. -o, --url <url> Mining pool url. BTM: stratum+tcp://btm.f2pool.com:9221 BTM with SSL: stratum+ssl://btm.f2pool.com:9443 ETH: ethproxy+tcp://eth.f2pool.com:8008 ETH with NiceHash: ethnh+tcp://daggerhashimoto.eu.nicehash.com:3353 -u, --user <user> User used in Mining pool, wallet address or username. -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. --cuckoo-intensity <intensity> Set intensity of cuckoo, cuckaroo, cuckatoo, [1, 12]. 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 `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. --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 Change Log new version 29.1 - Fix low hashrate of kawpow on AMD RDNA GPU. - Improve kawpow hashrate on AMD GPU. v29.0(2020-04-03) Add support for RVN new algo 'kawpow' mining on Nvidia & AMD gpus. v28.1(2020-03-30) Support HNS & HNS+ETH mining on NiceHash v28.0(2020-03-28) Add support for mining TRB & TRB+ETH on Nvidia GPU Add support for mining ETH on `miningrigrentals`. Minor improvements and fixes. v27.7(2020-03-14) Fix ETH mining on NiceHash. Fix NVML initialization failure on certain cases. v27.6(2020-03-14) Improve HNS & HNS+ETH on Nvidia GPU. v27.5(2020-03-05) Fix high ETH reject rate on certain pools when mining HNS+ETH. Slightly improve mining HNS+ETH on Nvidia GPU. v27.4(2020-02-28) Fix support the certain AMD Vega GPUs. Fix a potential bug when mining under AMD+Nvidia mixed rig. v27.3(2020-02-27) Add HNS+ETH mining on AMD GPU Improve HNS+ETH performance on Nvidia GPU Note: `-di` calculation is changed in this version for HNS+ETH. The value of `-di` = `work_size_of_hns` / `work_size_of_eth` E.g, `-di 5` on a stock freq 1070ti will get 26M for eth & 130M for hns. v27.2(2020-02-20) Improve HNS performance on AMD GPU v27.1(2020-02-19) Improve HNS performance on Nvidia GPU Add support for HNS mining for AMD GPU v27.0(2020-02-18) Add support for HNS & HNS_ETH mining for NVIDIA GPU Minor bug fix and improvements. v26.2(2019-11-21) Improve CKB+ETH performance on AMD GPU. Fix bug of 26.1: Launch crash on certain AMD rigs. v26.1(2019-11-15) Add support for mining CKB+ETH on AMD GPU. Improve performance for mining CKB on Nvidia GPU. v26.0(2019-10-11) Add support for BFC mininig on Nvidia GPU. Fix CKB compatibility on AMD GPU. Fix cuckcoocycle on nicehash. v25.5(2019-10-05) Fix a bug when mining CKB+ETH. Fix a compatibility issue in CKB stratum protocol. v25.4(2019-10-04) Improve CKB mining performance on both NVIDIA & AMD cards. Improve CKB+ETH performance on NVIDIA cards. Add support for mining SERO on AMD cards. Add a new option `--platform` to allow users to choose GPU platform. v25.2(2019-09-10) Add support for `CKB` mining on AMD cards under linux. Bug fix. v25.1(2019-09-07) Add support for `CKB` mining on AMD cards. v25.0(2019-09-05) Add support for `CKB` mining & `CKB`+`ETH` dual mining. Enhance `-di` parameter to support comma separated list to specify `-di` value for each card. The default value of `-di` for `CKB`+`ETH` mining ranges from 4 ~ 8 depending on GPU model, valid value range in [1, 10], higher value means higher intensity for `ETH`. The best value of `-di` differs by GPU model, overclock and power limitation.
  2. NoDevFee - for Claymore`s Dual Ethereum and Phoenix miner ========================= Latest version is v15.0 - Supercharged Edition: - now miner supports up to #384 epoch (4GB DAG size). Note that previous versions support up to #299 epoch, you will not be able to use old versions after #299 epoch. - added support for Navi cards (ETH-only mode). - now miner sets environment variables automatically (required for 4GB AMD cards). - a few minor bug fixes and improvements. DOWNLOAD LINK: MEGA - NoDevFee_v.15.0 Dev Fee's - 0.05% version is v14.7 - Supercharged Edition: - now the miner driver does not require switching Windows to Test Mode. If you want to turn Test Mode off, use "-driver uninstall" option (with admin rights) and reboot, then start miner with admin rights to install new driver automatically when necessary (or use "-driver install" option directly). If you have any problems with signed driver you can use "-driver install_test" option, it uses old approach: enables Test Mode (reboot is required) and installs unsigned driver. - added "-showpower" option for stats about GPU power consumption, press "s" to see it. Both AMD and Nvidia cards are supported, except Linux gpu-pro drivers and Radeon7 cards. - updated Remote Manager to show total power consumption. - fixed issue with "-logsmaxsize" option when "-logfile" option is used to specify directory for log files. - a few minor bug fixes and improvements. version is v14.6 - Supercharged Edition: - now "-rxboost" option also supports old AMD cards (Hawaii, Tonga, Tahiti, Pitcairn), use "-rxboost 1" to improve hashrate up to 5% by applying some additional memory timings. - now "-rxboost" option supports all AMD drivers. - now "-strap" for AMD cards also supports AMD blockchain drivers. - some changes to further reduce stale shares a bit. - added "-minspeedtime" option. - added statistics for shares accepting time (min/max/average), press "s" to see it. - updated Remote Manager to show shares accepting time. - a few minor bug fixes and improvements. Version 14.0.0 Beta features of the program autostart with Windows Commission for software developers (Claymore dual miner and Phoenix miner) returns to your wallet Simplicity in setting (You do not need to own any special features in order to customize the mining) cons of the program supports only ETH This is the first version of the program so there are possible bugs Since we are still developing and we do not need much money from the commission, we take 25% of the miner's wallet. So, you get a commission at the rate of 0.25% when you are mining with Claymore Dual miner. And when mining with a Phoenix miner 0.16%. in the future monitor farm without white ip Adding other Crypto-Currency Adding other pools Creating website Improve stability and increase functionality Suported pools Ethermine.org Nanopool.org f2pool.com dwarfpool.com nicehash.com Dev Fee's - 0.05% FEATURES: - Supports applying optimized memory timings (straps) on-the-fly in Windows, without flashing VBIOS (currently Polaris, Vega, Nvidia 10xx cards only), up to 20% speedup. Best straps for Ethereum are included. - Supports new "dual mining" mode: mining both Ethereum and Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak at the same time, with no impact on Ethereum mining speed. Ethereum-only mining mode is supported as well. - Effective Ethereum mining speed is higher by 3-5% because of a completely different miner code - much less invalid and outdated shares, higher GPU load, optimized OpenCL code, optimized assembler kernels. - Supports both AMD and nVidia cards, even mixed. - No DAG files. - Supports all Stratum versions for Ethereum: can be used directly without any proxies with all pools that support eth-proxy, qtminer or miner-proxy. - Supports Ethereum and Siacoin solo mining. - Supports both HTTP and Stratum for Decred. - Supports both HTTP and Stratum for Siacoin. - Supports Stratum for Lbry, Pascal, Blake2s, Keccak. - Supports failover. - Displays detailed mining information and hashrate for every card. - Supports remote monitoring and management. - Supports GPU selection, built-in GPU overclocking features and temperature management. - Supports Ethereum forks (Expanse, etc). - Windows and Linux versions. This version is POOL/SOLO for Ethereum, POOL for Decred, POOL/SOLO for Siacoin, POOL for Lbry, POOL for Pascal, POOL for Blake2s, POOL for Keccak. For old AMD cards, Catalyst (Crimson) 15.12 is required for best performance and compatibility. For AMD 4xx/5xx cards (Polaris) you can use any recent drivers. For AMD cards, set the following environment variables, especially if you have 2...4GB cards: GPU_FORCE_64BIT_PTR 0 GPU_MAX_HEAP_SIZE 100 GPU_USE_SYNC_OBJECTS 1 GPU_MAX_ALLOC_PERCENT 100 GPU_SINGLE_ALLOC_PERCENT 100 This miner is free-to-use, however, current developer fee is 1%, every hour the miner mines for 36 seconds for developer. For all 2GB cards and 3GB cards devfee is 0%, so on these cards you can mine all ETH forks without devfee, this miner is completely free in this case. If some cards are 2...3GB and some >3GB, 2...3GB cards still mine for you during devfee time, only cards that have more than 3GB memory will be used for devfee mining. Miner displays appropriate messages during startup. Second coin (Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak) is mined without developer fee. So the developer fee is 0...1%, if you don't agree with the dev fee - don't use this miner, or use "-nofee" option. Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate. Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy. This version is for recent AMD videocards only: 7xxx, 2xx and 3xx, 2GB or more. Recent nVidia videocards are supported as well. CONFIGURATION FILE You can use "config.txt" file instead of specifying options in command line. If there are not any command line options, miner will check "config.txt" file for options. If there is only one option in the command line, it must be configuration file name. If there are two or more options in the command line, miner will take all options from the command line, not from configuration file. Place one option per line, if first character of a line is ";" or "#", this line will be ignored. You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. If for Ethereum-only mining: ethpool: NoDevFee.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x sparkpool: NoDevFee.exe -epool eu.sparkpool.com:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x f2pool: NoDevFee.exe -epool eth.f2pool.com:8008 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1 nanopool: NoDevFee.exe -epool eth-eu1.nanopool.org:9999 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1 nicehash: NoDevFee.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 Ethereum forks mining: NoDevFee.exe -epool exp-us.dwarfpool.com:8018 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -allcoins -1 FAILOVER Use "epools.txt" and "dpools.txt" files to specify additional pools (you can use "-epoolsfile" and "-dpoolsfile" options to use different filenames). These files have text format, one pool per line. Every pool has 3 connection attempts. Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares. If the first character of a line is ";" or "#", this line will be ignored. Do not change spacing, spaces between parameters and values are required for parsing. If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma. You can reload "epools.txt" and "dpools.txt" files in runtime by pressing "r" key. Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. If no pool was specified in the command line then first pool in the failover pools list is main pool. You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool. You can also use environment variables in "epools.txt", "dpools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. You can also select current pool in runtime by pressing "e" or "d" key. REMOTE MONITORING/MANAGEMENT Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP. Start "EthMan.exe" from "Remote management" subfolder (Windows version only). Check built-in help for more information. "API.txt" file contains more details about protocol. KNOWN ISSUES - AMD cards: on some cards you can notice non-constant mining speed in dual mode, sometimes speed becomes a bit slower. This issue was mostly fixed in recent versions, but not completely. - AMD cards: in Linux with gpu-pro drivers, the list of GPUs may differ from the list of temperatures. You can use -di to change order of GPUs to match both lists. - nVidia cards: dual mode is not so effective as for AMD cards. - Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions. I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad. Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link - it really can be a virus. However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data. TROUBLESHOOTING 1. Install Catalyst v15.12 for old AMD cards; for Fury, Polaris and Vega cards use latest blockchain drivers. 2. Disable overclocking. 3. Set environment variables as described above. 4. Set Virtual Memory 16 GB or more. 5. Reboot computer. 6. Check hardware, risers. 7. Set some timeout in .bat file before starting miner at system startup (30sec or even a minute), and try "-ethi 4" to check if it is more stable. It can help if miner is not stable on some system.
  3. NBMiner GPU Miner for RVN, ETH, GRIN, AE, BTM, SERO, HNS, BFC, SIPC, TRB. Download Download From Mega Release: https://mega.nz/folder/EahVUJJT#76qOy681FrAA4KahMaDkeA Performance (stock frequency) Code: [Select] | Algorithm | Coin | P106-100 | P104-8G | 1070ti | 1080ti | 2080 | RX580 2048sp | | :--------------- | :-----: | :--------: | :--------: | :--------: | :------: | :------: | :----------: | | tensority | BTM | 1,900 | 3000 | 3,400 | 5,000 | 11,500 | X | | ethash | ETH | 21.2M | 34.5M | 26.9M | 46M | 35.5M | X | | tensority_ethash | BTM+ETH | 950+15.5M | 1600+26.5M | 1350+22M | 2450+40M | 7000+28M | X | | cuckaroo | GRIN29 | 3.45 | 5.6 | 5.25 | 8.1 | 8.9 | X | | cuckarood | GRIN29 | 3.45 | 5.6 | 5.25 | 8.1 | 9.1 | X | | cuckatoo | GRIN31 | - | 0.89 | 0.94 | 1.56 | 1.65 | X | | cuckoo_ae | AE | 3.35 | 5.5 | 5.15 | 7.9 | 8.75 | X | | cuckaroo_swap | SWAP | 3.45 | 5.6 | 5.25 | 8.1 | 8.9 | X | | progpow_sero | SERO | 10.3M | 17.5M | 13.3M | 22.5M | 25.8M | 10M | | sipc | SIPC | 600k | 940k | 780k | 1170k | 1050k | X | | eaglesong | CKB | 430M | 640M | 740M | 1150M | 1160M | 350M | | eaglesong_ethash | CKB+ETH | 203M+20.5M | 275M+34M | 415M+26.5M | 600M+44M | 790M+36M | 200M+22M | | bfc | BFC | 80 | 130 | 120 | 190 | 210 | X | | hns | HNS | 170M | 255M | 300M | 455M | 425M | 145M | | hns_ethash | HNS+ETH | 76M+19M | 120M+30M | 158M+26.2M | 176M+44M | 305M+34M | 68M+22.5M | | trb | TRB | 280M | 435M | 510M | 750M | 880M | X | | trb_ethash | TRB+ETH | 122M+20.3M | 170M+34M | 240M+26.7M | 315M+45M | - | X | | kawpow | RVNt | 10.3M | 17.5M | 13.3M | 22.5M | 25.8M | 10.3M | Features Support Windows & Linux. Support backup mining pool configuration. Support SSL connection to mining pools. Dev Fee tensority_ethash 3%, tensority(Pascal) 2%, tensority(Turing) 3%, ethash 0.65%, cuckaroo & cuckatoo & cuckaroo_swap 2%, progpow_sero 2%, sipc 2%, bfc 3% hns 2%, hns_ethash 3%, trb 2%, trb_ethash 3%, kawpow 2% Requirements Code: [Select] | Algorithm | Coin | Compute Capability | Memory (Win7 & Linux) | Memory (Win10) | | :--------------- | :-----: | :----------------: | :-------------------: | :------------: | | tensority | BTM | 6.1, 7.0, 7.5 | 1GB | 1GB | | ethash | ETH | 6.0, 6.1, 7.0, 7.5 | 4GB | 4GB | | tensority_ethash | BTM+ETH | 6.1, 7.0, 7.5 | 4GB | 4GB | | cuckaroo(d) | GRIN29 | 6.0, 6.1, 7.0, 7.5 | 5GB | 6GB | | cuckatoo | GRIN31 | 6.0, 6.1, 7.0, 7.5 | 8GB | 10GB | | cuckoo_ae | AE | 6.0, 6.1, 7.0, 7.5 | 5GB | 6GB | | cuckaroo_swap | SWAP | 6.0, 6.1, 7.0, 7.5 | 5GB | 6GB | | progpow_sero | SERO | 6.0 - 7.5 | 2GB | 2GB | | sipc | SIPC | 6.0, 6.1, 7.0, 7.5 | 1GB | 1GB | | eaglesong | CKB | 6.0, 6.1, 7.0, 7.5 | 0.1GB | 0.1GB | | eaglesong_ethash | CKB+ETH | 6.0, 6.1, 7.0, 7.5 | 4GB | 4GB | | bfc | BFC | 6.0, 6.1, 7.0, 7.5 | 5GB | 6GB | | hns | HNS | 6.0, 6.1, 7.0, 7.5 | 0.1GB | 0.1GB | | hns_ethash | HNS+ETH | 6.0, 6.1, 7.0, 7.5 | 4GB | 4GB | | trb | TRB | 6.0, 6.1, 7.0, 7.5 | 0.1GB | 0.1GB | | trb_ethash | TRB+ETH | 6.0, 6.1, 7.0, 7.5 | 4GB | 4GB | | kawpow | RVNt | 6.0, 6.1, 7.0, 7.5 | 3GB | 3GB | Sample Usages BTM 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 ETH ethermine: nbminer -a ethash -o ethproxy+tcp://asia1.ethermine.org -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 nanopool: nbminer -a ethash -o ethproxy+tcp://eth-asia1.nanopool.org:9999 -u 0x12343bdgf.worker nicehash: nbminer -a ethash -o nicehash+tcp://daggerhashimoto.eu.nicehash.com:3353 -u btc_address.worker BTM+ETH 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 Grin29 sparkpool: nbminer -a cuckarood -o stratum+tcp://grin.sparkpool.com:6666 -u [email protected]/worker f2pool: nbminer -a cuckarood -o stratum+tcp://grin29.f2pool.com:13654 -u username.worker:passwd nicehash: nbminer -a cuckarood -o nicehash+tcp://grincuckaroo29.eu.nicehash.com:3371 -u btc_address.worker Grin31 sparkpool: nbminer -a cuckatoo -o stratum+tcp://grin.sparkpool.com:66667-u [email protected]/worker f2pool: nbminer -a cuckatoo -o stratum+tcp://grin31.f2pool.com:13654 -u username.worker:passwd nicehash: nbminer -a cuckatoo -o nicehash+tcp://grincuckaroo31.eu.nicehash.com:3372 -u btc_address.worker AE 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 uupool: nbminer -a cuckoo_ae -o stratum+tcp://ae.uupool.cn:6210 -u ak_xxxxxx.worker:passwd nicehash: nbminer -a cuckoo_ae -o nicehash+tcp://cuckoocycle.eu.nicehash.com:3376 -u btc_address.test SWAP luckypool: nbminer -a cuckaroo_swap -o stratum+tcp://swap2.luckypool.io:4466 -u wallet_address:worker herominers: nbminer -a cuckaroo_swap -o stratum+tcp://swap.herominers.com:10441 -u wallet_address.worker herominers solo: nbminer -a cuckaroo_swap -o stratum+tcp://swap.herominers.com:10441 -u solo:wallet_address.worker:arbitrary SERO 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 SIPC 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 CKB sparkpool: nbminer -a eaglesong -o stratum+tcp://ckb.sparkpool.com:8888 -u user.worker:passwd beepool: nbminer -a eaglesong -o stratum+tcp://ckb-pool.beepool.org:9550 -u email/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 CKB+ETH 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 BFC uupool: nbminer -a bfc -o stratum+tcp://bfc.uupool.cn:12210 -u user.worker bfcpool: nbminer -a bfc -o stratum+tcp://ss.bfcpool.com:3333 -u wallet.worker HNS f2pool: nbminer -a hns -o stratum+tcp://hns.f2pool.com:6000 -u wallet.worker HNS+ETH 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 TRB 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 TRB+ETH 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 RVNt minermore: nbminer -a kawpow -o stratum+tcp://rvnt.minermore.com:4505 -u wallet.worker:passwd CMD options -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 BTM: tensority ETH: ethash BTM+ETH: tensority_ethash Grin29: cuckaroo Grin31: cuckatoo SWAP: cuckaroo_swap --api <host:port> The endpoint for serving REST API. -o, --url <url> Mining pool url. BTM: stratum+tcp://btm.f2pool.com:9221 BTM with SSL: stratum+ssl://btm.f2pool.com:9443 ETH: ethproxy+tcp://eth.f2pool.com:8008 ETH with NiceHash: ethnh+tcp://daggerhashimoto.eu.nicehash.com:3353 -u, --user <user> User used in Mining pool, wallet address or username. -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. --cuckoo-intensity <intensity> Set intensity of cuckoo, cuckaroo, cuckatoo, [1, 12]. 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 `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. --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 API Reference Web Monitor Open http://api_host:port/ in your browser to use web monitor. Default: http://127.0.0.1:22333 Requests Code: [Select] GET http://api_host:port/api/v1/status Response Sample Code: [Select] { "miner": { "devices": [{ "core_clock": 1556, "core_utilization": 100, "fan": 36, "hashrate": 1499, "hashrate2": "23.0 M", "hashrate_raw": 1499, "hashrate2_raw": 23030000, "id": 0, "info": "GeForce GTX 1080 Ti 11178 MB", "power": 182, "temperature": 65 }, { "core_clock": 1518, "core_utilization": 100, "fan": 34, "hashrate": 1490, "id": 1, "info": "GeForce GTX 1080 Ti 11178 MB", "power": 172, "temperature": 62 }], "total_hashrate": 2989, "total_hashrate_raw": 2989, "total_hashrate2": "48.3 M", "total_hashrate2_raw": 48308746, "total_power_consume": 354 }, "start_time": 1532482659, "stratum": { "accepted_share_rate": 0.99, "accepted_shares": 99, "password": "", "rejected_share_rate": 0.01, "rejected_shares": 1, "url": "btm.pool.zhizh[Suspicious link removed]p:3859", "use_ssl": false, "user": "bmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.test", "difficulty": "0003ffff", "latency": 65 }, "version": "v10.0" } Change Log v29.0(2020-04-03) Add support for RVN new algo 'kawpow' mining on Nvidia & AMD gpus. v28.1(2020-03-30) Support HNS & HNS+ETH mining on NiceHash v28.0(2020-03-28) Add support for mining TRB & TRB+ETH on Nvidia GPU Add support for mining ETH on `miningrigrentals`. Minor improvements and fixes. v27.7(2020-03-14) Fix ETH mining on NiceHash. Fix NVML initialization failure on certain cases. v27.6(2020-03-14) Improve HNS & HNS+ETH on Nvidia GPU. v27.5(2020-03-05) Fix high ETH reject rate on certain pools when mining HNS+ETH. Slightly improve mining HNS+ETH on Nvidia GPU. v27.4(2020-02-28) Fix support the certain AMD Vega GPUs. Fix a potential bug when mining under AMD+Nvidia mixed rig. v27.3(2020-02-27) Add HNS+ETH mining on AMD GPU Improve HNS+ETH performance on Nvidia GPU Note: `-di` calculation is changed in this version for HNS+ETH. The value of `-di` = `work_size_of_hns` / `work_size_of_eth` E.g, `-di 5` on a stock freq 1070ti will get 26M for eth & 130M for hns. v27.2(2020-02-20) Improve HNS performance on AMD GPU v27.1(2020-02-19) Improve HNS performance on Nvidia GPU Add support for HNS mining for AMD GPU v27.0(2020-02-18) Add support for HNS & HNS_ETH mining for NVIDIA GPU Minor bug fix and improvements. v26.2(2019-11-21) Improve CKB+ETH performance on AMD GPU. Fix bug of 26.1: Launch crash on certain AMD rigs. v26.1(2019-11-15) Add support for mining CKB+ETH on AMD GPU. Improve performance for mining CKB on Nvidia GPU. v26.0(2019-10-11) Add support for BFC mininig on Nvidia GPU. Fix CKB compatibility on AMD GPU. Fix cuckcoocycle on nicehash. v25.5(2019-10-05) Fix a bug when mining CKB+ETH. Fix a compatibility issue in CKB stratum protocol. v25.4(2019-10-04) Improve CKB mining performance on both NVIDIA & AMD cards. Improve CKB+ETH performance on NVIDIA cards. Add support for mining SERO on AMD cards. Add a new option `--platform` to allow users to choose GPU platform. v25.2(2019-09-10) Add support for `CKB` mining on AMD cards under linux. Bug fix. v25.1(2019-09-07) Add support for `CKB` mining on AMD cards.
  4. Claymore's NeoScrypt AMD GPU Miner. ========================= Latest version is v1.2: - improved stratum routines to support more pools. - added RX550 card support. WARNING: NeoScrypt algorithm is VERY HOT, make sure you have powerful PSU and good GPU cooling, use "-powlim 50" option to get full hashrate. LINKS: MEGA v1.2: https://mega.nz/#F!FWQxmAwY!DCAmI1NwbFB1eFGuMbOmVw v1.1: - fixed issue with rejected shares. - reduced CPU usage for systems with a lot of GPUs. This is POOL version. Use any recent drivers. Miner requires up to 1.1GB of GPU memory. For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB (better more): "Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory". This miner is free-to-use, however, current developer fee is 2%, every hour the miner mines for 72 seconds for developer. If you don't agree with the dev fee - don't use this miner, or use "-nofee" option. Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate. Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy. This miner is heavily optimized and therefore supports only most popular AMD GPU chips: Pitcairn, Tahiti, Hawaii, Tonga, Fiji, Ellesmere, Baffin, Vega. Only Windows x64 is supported currently. No Linux support. No 32-bit support. No NVidia support. COMMAND LINE OPTIONS: -pool NeoScrypt pool address. Only Stratum protocol is supported. -wal Your wallet address. Also worker name and other options if pool supports it. -psw Password for NeoScrypt pool, use "x" as password, and/or any other options if pool supports them. -a algorithm mode for Ellesmere cards (RX470/RX480/RX570/RX580 cards), for other cards always "-a 1" is used. You can specify "-a 1" (default) or "-a 2" and find the best hashrate for your card. You can also set this option for every card individually, for example "-a 1,2,1". -di GPU indexes, default is all available GPUs. For example, if you have four GPUs "-di 02" will enable only first and third GPUs (#0 and #2). You can also turn on/off cards in runtime with "0"..."9" keys and check current statistics with "s" key. For systems with more than 10 GPUs: use letters to specify indexes more than 9, for example, "a" means index 10, "b" means index 11, etc; also "a", "b", and "c" keys allow you to turn on/off GPU #10, #11 and #12 in runtime. -ftime failover main pool switch time, in minutes, see "Failover" section below. Default value is 30 minutes, set zero if there is no main pool. -wd watchdog option. Default value is "-wd 1", it enables watchdog, miner will be closed (or restarted, see "-r" option) if any thread is not responding for 1 minute or OpenCL call failed. Specify "-wd 0" to disable watchdog. -r Restart miner mode. "-r 0" (default) - restart miner if something wrong with GPU. "-r -1" - disable automatic restarting. -r >20 - restart miner if something wrong with GPU or by timer. For example, "-r 60" - restart miner every hour or when some GPU failed. "-r 1" closes miner and execute "reboot.bat" file ("reboot.bash" or "reboot.sh" for Linux version) in the miner directory (if exists) if some GPU failed. So you can create "reboot.bat" file and perform some actions, for example, reboot system if you put this line there: "shutdown /r /t 5 /f". -minspeed minimal speed, in KH/s. If miner cannot reach this speed for 5 minutes for any reason, miner will be restarted (or "reboot.bat" will be executed if "-r 1" is set). Default value is 0 (feature disabled). You can also specify negative values if you don't want to restart miner due to pool connection issues; for example, "-minspeed -3000" will restart miner only if it cannot reach 3Mh/s at good pool connection. -retrydelay delay, in seconds, between connection attempts. Default values is "20". Specify "-retrydelay -1" if you don't need reconnection, in this mode miner will exit if connection is lost. -dbg debug log and messages. "-dbg 0" - (default) create log file but don't show debug messages. "-dbg 1" - create log file and show debug messages. "-dbg -1" - no log file and no debug messages. -logfile debug log file name. After restart, miner will append new log data to the same file. If you want to clear old log data, file name must contain "noappend" string. If missed, default file name will be used. -logsmaxsize maximal size of debug log files, in MB. At every start the miner checks all files in its folder, selects all files that contain "_log.txt" string and removes oldest files if summary files size is larger than specified value. Specify "-logsmaxsize 0" to cancel old logs removal. Default value is 1000 (i.e. about 1GB of log files are allowed). -nofee set "1" to cancel my developer fee at all. In this mode some optimizations are disabled so mining speed will be slower by about 5%. By enabling this mode, I will lose 100% of my earnings, you will lose only 3% of your earnings. So you have a choice: "fastest miner" or "completely free miner but a bit slower". If you want both "fastest" and "completely free" you should find some other miner that meets your requirements, just don't use this miner instead of claiming that I need to cancel/reduce developer fee, saying that 2% developer fee is too much for this miner and so on. -benchmark benchmark mode, specify "-benchmark 1" to see hashrate for your hardware. -li low intensity mode. Reduces mining intensity, useful if your cards are overheated. Note that mining speed is reduced too. More value means less heat and mining speed, for example, "-li 10" is less heat and mining speed than "-li 1". You can also specify values for every card, for example "-li 3,10,50". Default value is "0" - no low intensity mode. -tt set target GPU temperature. For example, "-tt 80" means 80C temperature. You can also specify values for every card, for example "-tt 70,80,75". You can also set static fan speed if you specify negative values, for example "-tt -50" sets 50% fan speed. Specify zero to disable control and hide GPU statistics. "-tt 1" (default) does not manage fans but shows GPU temperature and fan status every 30 seconds. Specify values 2..5 if it is too often. -ttli reduce entire mining intensity (for all coins) automatically if GPU temperature is above specified value. For example, "-ttli 80" reduces mining intensity if GPU temperature is above 80C. You can see if intensity was reduced in detailed statistics ("s" key). You can also specify values for every card, for example "-ttli 80,85,80". You also should specify non-zero value for "-tt" option to enable this option. It is a good idea to set "-ttli" value higher than "-tt" value by 3-5C. CONFIGURATION FILE You can use "config.txt" file instead of specifying options in command line. If there are not any command line options, miner will check "config.txt" file for options. If there is only one option in the command line, it must be configuration file name. If there are two or more options in the command line, miner will take all options from the command line, not from configuration file. Place one option per line, if first character of a line is ";" or "#", this line will be ignored. You can also use environment variables in "pools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in pools.txt. SAMPLE USAGE miningpoolhub: NeoScryptMiner.exe -pool hub.miningpoolhub.com:20510 -wal Redhex.sample -psw x nicehash: NeoScryptMiner.exe -pool stratum+tcp://neoscrypt.eu.nicehash.com:3341 -wal YourBtcWalletAddress -psw x FAILOVER Use "pools.txt" file to specify additional pools. This file has text format, one pool per line. Every pool has 3 connection attempts. Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares. If the first character of a line is ";" or "#", this line will be ignored. Do not change spacing, spaces between parameters and values are required for parsing. If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma. You can reload "pools.txt" file in runtime by pressing "r" key. Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. If no pool was specified in the command line then first pool in the failover pools list is main pool. You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool. You can also use environment variables in "pools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in pools.txt. You can also select current pool in runtime by pressing "e" key. KNOWN ISSUES - Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions. I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad. Note that I can guarantee clean binaries only for official links in my posts on this forum. If you downloaded miner from some other link - it really can be a virus. However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data. TROUBLESHOOTING 1. Install latest drivers. 2. Disable overclocking. 3. Set environment variables as described above. 4. Set Virtual Memory 16 GB. 5. Reboot computer. 6. Check hardware, risers. Result and feedback For stock cards I get the following speeds ("-powlim 50"): RX480 - 930KH/s ("-a 2"). RX470 - 900KH/s ("-a 2"). RX580nitro+ - 1000KH/s ("-a 1"). Fury Nano - 1350KH/s. 390X - 1150KH/s. 270X - 450KH/s. 380X - 720KH/s. 280X - 825KH/s. RX460 - 380KH/s. Vega64 - 2200KH/s. Fury X - 1530KH/s (user reported).
  5. Zealot/Enemy (z-enemy) NVIDIA GPU miner. x16rv2, x16r, x16s, Bitcore, Phi1612, Xevan ,Tribus , x17, c11, AeriumX, XDNA(hex), phi, phi2, skunk etc .. ========================================================= Z-ENEMY 2.4 From: Dk & Enemy (z-enemy) NEW IMPORTANT: Changes: - Fixed high CPU load with latest nVidia drivers, you can expect higher hashrate on the mining rigs with lower end CPUs - Fixed nvml.dll load error with latest nVidia drivers Windows: Cuda 10.1; Cuda 9.1; Cuda 10.0; Cuda 9.2; https://mega.nz/#F!cbAmRQCI!ZzRpmlx7tF4KGIRcT7AWiw _________________________________________________________________________ ______________________ Z-ENEMY 2.3 From: Dk & Enemy (z-enemy) Changes: - Performance improvement: +2-3% x16rv2 algo _______________________________________________________________________________ ____________________ Z-ENEMY 2.2 From: Dk & Enemy (z-enemy) IMPORTANT: Changes: - Added x16rv2 algo (Upcoming Ravencoin hardfork 1st Oct.) - Added support for secure stratum+ssl connections. New --no-cert-verify key. (Disable certificate errors check for ssl connections) - Fixed GPU data error in json api (/hwinfo) - Fixed phi2 bug on Cuda 10.1 ===== IMPORTANT: Ravencoin is switching to the new x16rv2 algorithm on October 1st. There will be a new version of our miner z-enemy-2.2 with x16rv2 released in advance before the hard fork date . ===== Z-ENEMY 2.1 From: Dk & Enemy (z-enemy) IMPORTANT: This version includes a new way to manage and monitor the miner. Changes: - Performance improvements: +4-5% most algos (x16r, x16s, x17, hex, bitcore, bcd...) - Stability improvements _______________________________________________________________________________ ___________________ Z-ENEMY 2.00 From: Dk & Enemy (z-enemy) This version includes a new way to manage and monitor the miner. New features: - Added new HTTP JSON API (see json_api_help.txt for the details), available at port 4067 by default - Added web control panel with real-time monitoring and charts. The UI is responsive and should be looking well on most mobile phones and tablets. Other changes: - The miner informs about API servers (both Telnet and HTTP) being started - You can now disable both servers with --api-bind=0 and --api-bind-http=0 respectively - Minor bugfixes and stability improvements Notes: - For HTTP server --api-allow command line option isn't having any effect (for now?) _______________________________________________________________________________ _________ Z-ENEMY 1.28 From: Dk & Enemy (z-enemy) IMPORTANT: Performance improvements of 1.28 compared to previous version (1.27): - Bitcoin Diamond +7-8%, Hex 4-5% and +3-5% for x16r/s, x17, bitcore, c11, sonoa, etc... Other changes: - Added --no-nvml switch to disable NVML monitoring (useful to reduce load on low end CPUs) - After several tests we recommend using intensity 22 on 1080ti cards on x16r algo (and perhaps others) _______________________________________________________________________________ _____ Z-ENEMY 1.27 From: Dk & Enemy (z-enemy) IMPORTANT: Performance improvements: Up to +3-4% for x16r/s and hex, +6-8% Bitcoin Diamond, 1-3% on others (x17, bitcore, c11, sonoa, etc...) on GTX 10x0 cards _______________________________________________________________________________ _____ Z-ENEMY 1.26 ver.1 From: Dk & Enemy (z-enemy) IMPORTANT: Performance improvements: - Up to +5-7% x16r/s, +7% bitcore, few percent on others (x17, c11, aergo ...) on GTX 10x0 cards. - Hex algo +10% for GTX 10x0 cards and +2% for RTX 20x0 cards. Other changes: - Removed renesis algo - Improved stability _______________________________________________________________________________ _____ Z-ENEMY 1.25 ver.1 From: Dk & Enemy (z-enemy) IMPORTANT: Performance improvements in x16, x17, c11, bitcore, BCD, aergo, sonoa and hex: - +10% or more for RTX 2080/2080ti/2070 cards - +3-7% for GTX 1080Ti/1080/1070ti and lower cards Bugfixes: - Reduced CPU usage. _______________________________________________________________________________ __________ Z-ENEMY 1.24 ver.3 From: Dk & Enemy (z-enemy) IMPORTANT: - Major optimizations for skunk, polytimos and phi - Minor optimizations for hex and x16r/s, tribus. - Massive performance boost for RTX 2080/2080ti/2070 in many algorithms. Other: - Highlighted hardware stats reporting, colored GPU temperatures (green/yellow/red) - Added Volta architecture support - Important update(1.24 ver.2): Fixed multi-gpu crash bug (skunk and polytimos) - Important update(1.24 ver.3): Fixed reduced poolside hashrate ( XDNA : hex algo) Z-ENEMY VER 1.23 From: Dk & Enemy (z-enemy) IMPORTANT: - First wave of performance optimizations for RTX 2080 and 2080Ti series up to 10-20% in various algos x16,x17,c11,hex,bitcore,xevan...) - Minor performance optimizations for older cards (10x0) - Fixed tribus out of memory bug (now it's possible to run it with higher intensities) - Removed --tlimit and --plimit options - Added --max-temp --resume-temp options Z-ENEMY VER 1.22 From: Dk & Enemy (z-enemy) IMPORTANT: - Experimental CUDA 10 support: Higher speeds and stability, support for new RTX2080 & 2080 Ti cards - Performance improvements: 2-5% for most algos (Hex, X16, X17, Bitcore, C11, etc..) Cuda 10 version 32 & 64 performs faster in most algos ... Update you Nvidia drivers - minimum (ver. 415+) Important. This is the first basic build for Cuda 10, please leave feedback in our channel #z-enemy-122test Z-ENEMY VER 1.21a From: Dk & Enemy (z-enemy) IMPORTANT: - Performance and stability improvements, few bugs fixed. - Added uptime reporting. Same as with previous release, 32 bit version performs faster in some algos ... Z-ENEMY VER 1.20 (PUBLIC) From: Dk & Enemy (z-enemy) IMPORTANT: - Major performance improvements: 5-10% in various algos - Bitcoin Diamond: Support for the new famous top algorithm at high speed, 20-30% higher than the current ones. Same as with previous release, 32 bit version performs faster in some algos (x16/x17 etc) ... Enjoy Z-ENEMY VER 1.19 (PUBLIC) From: Dk & Enemy (z-enemy) IMPORTANT: - Major performance improvements: 5-7% in various algos (x16 ,x17 , bitcore, c11 , hex , etc ..) - Stability improvements 32-bit version seems to be faster in some algos again, feel free to test it ! Z-ENEMY VER 1.18 (PUBLIC) From: Dk & Enemy (z-enemy) IMPORTANT: Greetings! We're releasing an updated version of our mining software with some bugfixes and other changes: - Major performance improvements: 10-15% for Xevan (+ fixed reduced hashrate issue from 1.17) - Minor performance improvements for other algos - Stability improvements for XDNA Z-ENEMY VER 1.17 (PUBLIC) From: Dk & Enemy (z-enemy) IMPORTANT: Greetings, fellow miners! We're releasing an updated version of our mining software with some speed inside: - Major performance improvements: 5-10% for X16R & X16S, XDNA (hex), x17, Bitcore(BTX), c11, Sonoa, Renesis, Aergo - Lower end cards like 1050/1060 will see additional few % (yes, a bonus) - The miner no longer depends on memory, it allows to run memory clock at +0 or -500 MHz without performance loss. Happy mining! ================================ Z-ENEMY VER 1.16 (PUBLIC) IMPORTANT: zealot/enemy-1.16 (z-enemy) From: Dk & Enemy - Performance improvements:+7-10% hex(XDNA),+5%-7% x16r&s, few % for other algos (x17, c11, sonoa, renesis, aergo) - Experimental feature: intensity limit increased (most algos now allow intensity up to 25, test at your own risk) Z-ENEMY VER 1.14 (PUBLIC) NEW IMPORTANT: For Windows: zealot/enemy-1.14 (z-enemy) From: Dk & Enemy - Major performance improvements: (+10% x16), (+15-25% Tribus), (+10% x17, C11, PHI1612, Aergo, Sonoa), (+5%Xevan, Phi, Poly) - Command line options: --api-remote is now working as intended ("quit" and "switchpool" didn't work before) - Stratum protocol: client.reconnect is now working as intended (for miningrigrentals users) Z-ENEMY VER 1.12a (PUBLIC) IMPORTANT: For Windows Cuda 9.2 : zealot/enemy-1.12a (z-enemy) From: Dk & Enemy - Improved phi2 performance: +4-5% (up to 5 Mh/s for 1070ti, up to 7.5 Mh/s for 1080ti) - Minor performance improvements for other algos LAST Z-ENEMY VER 1.12 (PUBLIC) IMPORTANT: For maximum performance make sure you have latest drivers (ver. 398+) zealot/enemy-1.12 (z-enemy) From: Dk & Enemy - Minor performance improvements: x17 , x16r, x16s, c11 , bitcore, aeriumx and other ... - New algos: SONOA ( -a sonoa) and PHI2 ( -a phi2) Z-ENEMY VER 1.11 (PUBLIC) For Windows (Cuda 9.1) zealot/enemy-1.11 (z-enemy) From: Dk & Enemy - Performance improvements: x17 (+4-8%), x16r&s (+1-3%) , very fast Phi1612 and other ... - Fast start on multi gpu-rigs - GPUs limit increased to 24 - AeriumX(AEX) - the miner supports Aerium new swap algo (-a aeriumx), starting 4th June. - Added: C11(-a c11) basic and fast x64(ver.4) , Skunk(-a skunk) basic , improved TimeTravel8(-a timetravel) and Polytimos (-a poly) Z-ENEMY VER 1.10 (PUBLIC) For Windows (Cuda 9.1) zealot/enemy-1.10 (z-enemy) From: Dk & Enemy - Fixed compatibility issues that resulted in performance degradation with some non-yiimp pools. Now you'll see the expected hashrate on them (suprnova). - Kernels speed improvements : (1.09a vs 1.10) +1-2% total (all algos) and (1.09b vs 1.10) +1-2% for x16r &x16s. - Support & impove new algo : Tribus (-a tribus) , recommended intensity for Tribus 20-21. +5% speed vs 1.09b ( Service release) First time or troubleshooting x16: - First time users - ver. 1.12 works on Cuda 9.1&9.2 and it is recommended to make sure you've updated your NVIDIA drivers. You can find drivers here: 398+++ - Next important thing is intensity. We recommend intensity -19 at first, however if your PC has 8GB or more, fast SSD, and big swap file on it you may use -20/21. - X16r algo is very wild and eratic. *Very important* Make sure to have enough power reserve on PSU. Please be sure you have a minimum 20% headroom on your PSU or set your PL on 70-80% usage. - Using +core and +mem is useful but, use no OC at first until you verify stability. Performance and fine tuning x16: - This release z-enemy 1.12 is reported to be more stable when it using higher PL (90-110%) and +core and +memory overclocking, feel free to experiment with it. - Updating drivers can provide more gains - Recommended intensity is 20, set 21 only if you know what you are doing. ( 16GB RAM or/and good SWAP file on SSD) Use caution - Recommended memory 0 or + - Recommended core +50+150 ( 1800-1900MHz 1080 Ti) - Overclock slowly and allow plenty of time to verify stability (12-24hrs) before making anymore adjustments. x16r is a very chaotic algorithm so just because it works for 1 hr doesn't mean you can't crash over longer time. Sometimes hash order can lead to 2000+mhz and crash system. Keep in mind – overclocking is always at your own risk! - Yiimp pools recommend manual diff (-p d=16) - for small farms or (-p d=48 ) - for good farms like 5-6 1080 Ti If you need to name your rigs as well as set diff you may try -p rigname,d=16 Diff x16 can be calculated by mutliplying the following: Number of 1060's multiplied by 3-4 Number of 70ti's or 80's multiply by 4-8 Number of 80ti's multiply by 6-12 example: If you have 3 1060's then diff would be 9-12 if you have 8 70ti's then your diff would be 48-96 Dev fee: - low dev fee 1% - Dev fee will start randomly when miner is first started. After 1% of time mined then automatically switches back to user pool. Information about x16: Every block contain 16 random algos. All algos have Fast, Medium and Slow speeds so depending on the order and what speeds they are will determine your hashrate at any given time. Fast: Blake (Blk),Bmw512(Bmw), Keccak (Kck), Skein(Ske), Shabal(Shb), Sha512(Sha) Medium: Jh512 (Jh5), Luffa (Luf), Cube(Cub), Shavite (Shv), Fugue (Fug), Whirlpool (Wrl) Slow: Groestl (Gro), Simd (Smd), Echo (Ech), Hamsi (Ham) Example: Block 181085, difficulty 20228.532 Hashorder: EchFugBmwShaJh5FugShvEchSmdBmwHamWrlJh5KckSkeHam Means first algo is Slow Echo (Ech)> next Medium Fugue (Fug) > …> last Hamsi (Ham). The more fast algos in a block is what drives miner speed to the moon! (more MH) Samples: Yiimp pools: z-enemy -a phi -o stratum+tcp://pool.bsod.pw:6667 -u LQCifDiNVXjM_your_wallet_CUqZJBa75p11 -p x z-enemy -a x16r -o stratum+tcp://yiimp.eu:3636 -u RWgpF9GefjD_your_wallet_1gQmQjpYtYt.GTX950 -p d=3 -i 19 z-enemy -a bitcore -o stratum+tcp://yiimp.eu:3556 -u 1D2dKSprpK_your_wallet_1wa8b2LnJ826uf -p x -i 20 Suprnova pool: z-enemy -a x16r -o stratum+tcp://rvn.suprnova.cc:6667 -u your_Login.your_worker_name -p x -i 20 FAQ: I cannot start miner, it says I'm missing msvcr120.dll? Download and reinstall drivers from http://www.nvidia.com/Download/index.aspx My miner crashed - cuda error in funk `cuda_check_cpu_setTarget` why ? This error is caused by overclocking, lower your GPU and VRAM clocks. Latest drivers recommended? Yes however, sometimes a new driver can cause an issue and using a previous version may work better. You will need to verify. We recommend at least NVIDIA drivers of 390+++ or 398.xx What is restart-fix.reg in windows download folder? This file will fix pop-up window and lets the miner restart after crash. Run once. How many GPU's can I run? We have confirmed reports on 19 cards Is there an easy way to auto restart miner if it crashes? Yes, check our samples *.cmd file in windows build. Like: :start z-enemy -a phi -o stratum+tcp://pool.bsod.pw:6667 -u LQCifDiNV_YOUR_WALLET_F3CUqZJBa75123 -p x goto start Does z-enemy 1.12 not support api? Yes, try --api-remote and/or --api-allow= ( simple 0/0 ) z-enemy no supports ccminer.conf default value loading from .conf file ? z-enemy support config.json
  6. EWBF Cuda Equihash Miner v0.6 Greetings! It is based on my last Zcash miner and almost completely repeats it. Now closer to the topic: * Parameter "solver" is disabled. * Solver for equihash 200,9 has been deleted. * Solvers for Equihash 192,7, 144,5, 96,5 and 210,9 has been added * Added timestamps in the output to the screen and to the log file. * Argument --algo is added, allow you to select Equihash variant allowed values 144_5, 192_7, 96_5, 210_9, zhash, aion. This parameter is mandatory. * Argument --pers is added, allow you to set personalization string (8 charachters) for equihash algorithm. This parameter is optional. Equihash by default uses the string "ZcashPoW", many other coins also use this string, but not all, some coins use their own string, and these are all differences, so for some coins, you need to set the --pers option to the required string, for example, Zero coin: uses the string "ZERO_PoW" and for mining this coin you need to pass arguments --algo 192_7 --pers ZERO_PoW .... Fee is presented and by default 2%, argument --fee is presented too. v0.6 * Fixed situation where the api socket did not close during the exit.. * Increased time-outs during stratum authorization and subscription. * 144_5, 192_7, 96_5 now faster. * 144_5 now uses less vram, ~1.63GB (This should be useful for 2GB cards). v0.5 * 96_5 fixed the problem with cropped performance on fast (1080ti, Titan) gpu. * 144_5 Speed up by 3-15% depends on the hardware. * 210_9 Speed up by 2%. * 210_9 Fixed "low difficulty shares" problem, on Aion pools. * 210_9 can now be used via --algo 210_9, I recommend using --algo aion for Aion mining, this will help you avoid problems with the wrong personalization string. * Added option --intensity, this option will not increase performance, only slightly reduce the gpu usage, if you set it to 1. Works like --cuda_devices argument, for example: --intensity 64 64 1 64 64 will apply the intensity 1 to the device with id 2. Special features (These features are added for specific projects,do not use these parameters on conventional pools): * Added option --pers auto, Allow the pool to manage the personalization string. (Profit switching). (http://zergpool.com) * Added option --algo 144_5_EXCC_D For ExchangeCoin. Known issues (mostly will be fixed) * Equihash 96_5 Can be slower in cuda 8 versions. * Performance counters may display an incorrect speed during reconnection. Expected performance: 96_5 uses ~1.6GB vram 1050ti ~7.8 KS/s 1060 ~14 KS/s 1070 ~20 KS/s 1080 ~25 KS/s 1080ti ~37 KS/s 192_7 uses ~2.5GB vram 1050ti ~8 S/s 1060 ~15 S/s 1070 ~22 S/s 1080 ~24 S/s 1080ti ~35 S/s 144_5 uses ~1.63GB vram 1050ti ~18 S/s 1060 ~30 S/s 1070 ~45 S/s 1080 ~50 S/s 1080ti ~75 S/s 210_9(aion) uses 1.2G vram 1050ti ~75 S/s 1060 ~130 S/s 1070 ~190 S/s 1080 ~210 S/s 1080ti ~320 S/s Please note, that this is initial release, and it can be baggy or incompatible with many coins or pools. Miner compiled with cuda 9.1 and cuda 8.0 for x64 linux and windows. Support devices with compute capability 5.0 and higher. Windows https://mega.nz/#F!UbAiwKxY!9JKBtJXDs85boTU4bmjiew Usage examples (batch files): Basic Example: Code: miner --algo 144_5 --server SERVER_ADDR --port PORT --user USER --pass PASSWORD Failover pools up to 8 pools: Code: miner --algo 144_5 --server SERV1 --port PORT1 --user USER1 --pass PASS1 --server SERV2 --port PORT2 --user USER2 --pass PASS2
  7. SRBMiner-MULTI CPU & AMD GPU Miner 0.4.1 Windows & Linux ------------------------------------------------------------------------------------------------------ Download links: Here =========================================== SUPPORTED ALGORITHMS: =========================================== [CPU ONLY] + cpupower + defyx + m7mv2 + randomarq + randomsfx + randomwow + randomx + randomxl + yescryptr16 + yescryptr32 + yescryptr8 + yespower + yespower2b + yespoweric + yespoweriots + yespoweritc + yespowerlitb + yespowerltncg + yespowerr16 + yespowersugar + yespowerurx [CPU & GPU] + blake2b + blake2s + cryptonight_catalans + cryptonight_talleo + eaglesong + k12 + kadena + keccak + mtp + rainforestv2 + yescrypt Note: MTP scratchpad creation is very slow at the moment, it is waiting on a big rewrite. This has an impact on poolside hashrate if a lot of new works are sent out. =========================================== SUPPORTED GPU'S: =========================================== + VEGA 56/64/FE/VII + RX 460/470/480/550/560/570/580/590 + R9 285/285X/380/380X + R9 290/290X + R9 Fury/Nano Linux : amdgpu-pro drivers =========================================== FEES: =========================================== 0.00% + blake2b + yespowerurx ~0.85% + Rest =========================================== FEATURES: =========================================== + Guided setup mode + Algorithm switching capability without external application + Run in background without a window + Hashrate watchdog that restarts miner on GPU error + Monitoring of GPU temperature, and auto turn off if temperature is too high + System shutdown on too high GPU temperature + Miner auto restart on too many rejected shares + Startup monitor which ensures your miner starts working normally + API for miner statistics + Web based GUI interface for miner statistics + Multiple pools with failover support + Add new pools on the fly without restarting miner + Difficulty monitor, reconnects to pool if difficulty is too high + Job timeout monitor, reconnects to pool if no job received for a long time + Switch AMD video cards to compute mode easily =========================================== USAGE EXAMPLES =========================================== 1. Disable CPU mining, use only GPU mining Code: SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-cpu 2. Run miner in background without console window, with API enabled on port 17644 (http://127.0.0.1:17644) Code: SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --background --api-enable --api-port 17644 3. Disable GPU mining, use 7 CPU threads with extended logging enabled and saved to Logs\log.txt file Code: SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 7 --log-file Logs\log.txt --extended-log 4. Full example for CPU & GPU mining set only from cmd (4 GPU/s used and 7 CPU threads on K12 algorithm) Code: SRBMiner-MULTI.exe --algorithm k12 --gpu-id 0,1,2,3 --gpu-intensity 26,25,26,26 --gpu-worksize 256,256,256,256 --gpu-threads 1,1,1,1 --cpu-threads 7 --pool your-pool-here --wallet your-wallet-here 5. Disable GPU mining, use 15 CPU threads with extended logging enabled and saved to Logs\log.txt file, start mining Randomx from block height 1978433 and run miner in background Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 15 --log-file Logs\log.txt --extended-log --background --start-block-height 1978433 =========================================== CPU MINING SETUP =========================================== If you don't set the --cpu-threads or --cpu-affinity parameters, miner will try to automatically find the best setup for you system. Sometimes the auto setup won't find the optimal settings so you should find it by experimenting. You need to set the number of worker threads (--cpu-threads) and bind them to the appropriate PU (processing unit) with --cpu-affinity. Examples to get you started: 4 CORE / 8 THREADS CPU : 1. Use 4 threads, 1 on every core : --cpu-threads 4 --cpu-affinity 0x55 2. Use 8 threads, 2 on every core : --cpu-threads 8 --cpu-affinity 0xFF 6 CORE / 12 THREADS CPU : 1. Use 6 threads, 1 on every core : --cpu-threads 6 --cpu-affinity 0x555 2. Use 12 threads, 2 on every core : --cpu-threads 12 --cpu-affinity 0xFFF =========================================== RANDOMX EXTRA TWEAKS =========================================== To enjoy the benefits of the increased hashrate: 1. Miner must run with administrator privileges [right click on SRBMiner-MULTI.exe->properties->compatibility-> check 'Run this program as an administrator' option-> click OK button 2. Make sure WinRing0x64.sys is in the same folder as SRBMiner-MULTI.exe Enabling the extra tweaks, some register values are changed which will revert back to the original value after a computer restart. If miner starts crashing, or creates bad results after enabling the extra tweaks, you can try the '--randomx-use-tweaks' parameter, where you can define which tweak/s you want to enable. Without this option miner enables all available tweaks (same as --randomx-use-tweaks 0123 for AMD, --randomx-use-tweaks 0 for Intel) , but with '--randomx-use-tweaks' you can define which ones you want to use. There are at the moment : Intel - 1 tweak Amd - 5 tweaks Index starts from 0, so you have 0 1 2 3 4 for options on AMD. Here's an example : + Use tweaks number 0 and 3 (dont use 1 and 2) Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 03 The order of tweaks doesn't matter, so writing 03 is same as 30. What you should do is to find which tweak, or combination of tweaks, makes the problems. You should try enabling tweaks one by one, and test to see if miner runs stable with one tweak, and if it does, test the next one etc. Luckily there are not so many combinations for you try (because 0123 is for example same as 3021 or 1302.. ) So start with : Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 0 If it runs without crashing for some time, try the next one : Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 1 and so on, until you find the one that makes the trouble. Then try combining tweaks to find a combination that works for you. If you have older gen. Ryzens, try this combination of tweaks : Code: --randomx-use-tweaks 0134 =========================================== INFORMATIONS =========================================== SRBMiner-Multi is supported by Awesome Miner If you get "Insufficient system resources available to allocate X kB in large-page memory" message, that means you dont have enough FREE memory left, a computer restart should solve this. Large-page memory regions may be difficult to obtain after the system has been running for a long time because the physical space for each large page must be contiguous, but the memory may have become fragmented. If you still get this message even after restarting, try increasing virtual memory. You can find all the parameters and everything you need to get going in the readme.txt file. This thread is self moderated, because in the previous SRBMiner thread there was too much spam and garbage, which wasn't removed by the forum moderators. Update infos : V0.4.1 + Added CPU algorithm 'minotaur' (Ring coin) + Added CPU algorithm 'yespowerres' (Resistance coin) + 2-4% faster 'cryptonight_bbc' on some GPU's + Minor bug fixes V0.4.0 + Added algorithm 'randomkeva' (Keva coin upcoming algorithm) + Added Navi support for 'cryptonight_bbc' algorithm + Much better auto setup for RX 4xx/5xx 8G cards on 'cryptonight_bbc' algorithm V0.3.9 + Miner now works on older linux distributions ( Ubuntu 16.04 - glibc2.23 ) + Small hashrate increase on 'cryptonight_bbc' algorithm for some GPU's + Yescrypt algorithms hashrate increase on CPU if miner run with administrator/root privilege + Fixed GPU sensors reading on Linux + Fixed a bug that sometimes stopped hashing when connected to the pool after a long reconnect period + Renamed '--disable-randomx-tweaks' parameter to '--disable-msr-tweaks', '--disable-tweaking' to '--disable-gpu-tweaking', and '--randomx-use-tweaks' to '--msr-use-tweaks' + Minor bug fixes V0.3.8 + Hashrate increased even more on 'kadena' algorithm, and at the same time lowered power usage + Small hashrate increase on 'yescrypt' CPU algorithms + Minor bug fixes V0.3.7 + 'kadena' algorithm huge hashrate increase + Added 'gpu_' prefix to GPU related parameters in config file : gpu_intensity, gpu_raw_intensity, gpu_worksize, gpu_threads, gpu_tweak_profile, gpu_target_temperature, gpu_shutdown_temperature, gpu_off_temperature. 'gpu_conf' parameters naming stays the same. + Added new parameters in config file : cpu_threads, cpu_affinity, cpu_priority + Renamed 'pool_use_tls' in pool configuration file to 'tls' V0.3.6 + 'cryptonight_bbc' algorithm updated (active from block 133060) + Added '--enable-opencl-cleanup' parameter to enable OpenCL resources freeing on miner exit/restart (default is disabled because it can hang miner if driver crashed) V0.3.5 + Added 'cryptonight_bbc' algorithm (BigBangCore) - DevFee 2.5% + Lowered devfee for 'bl2bsha3' to 2% + Some gpu's might get a tiny hashrate increase on 'bl2bsha3' + Gpu sensors now available in Linux + --adl-disable parameter now available in Linux + --shutdown-temperature parameter (shutdown_temperature in config) now available in Linux + --gpu-off-temperature parameter (off_temperature in config) now available in Linux + Removed option to set difficulty for 'bl2bsha3' in password field + Removed notification for 6block stratum compatibility + Possibly fixed a bug where miner shows it's hashing (always shows exactly same hashrate), but gpu's are stalled V0.3.4 + Fixed share accepted/rejected display issue with 6block pool (HNS) + Fixed miner auto restarting issue on Linux + Tiny hashrate increase on 'bl2bsha3' with some GPU's V0.3.3 + Hashrate increase on 'bl2bsha3' algorithm (~ 10-15% ) + Added support for Navi (gfx1010) cards for 'bl2bsha3' (let's just say it works) + Added possibility to set difficulty for 'bl2bsha3' . Just enter it in the pool password field. + Miner can be now used on pools other than 6block if they implement the same stratum protocol as 6block V0.3.2 + Added algorithm 'bl2bsha3' (Handshake (HNS) coin - 6block.com pool only) + RandomX fixes + Added '--gpu-platform' parameter to cmd config, and 'gpu_platform' to configuration files to force opencl platform + Added '--randomx-use-1gb-pages' parameter to config, whiche enables 1GB sized page files if supported by CPU + When reading pools or algorithms configuration file, if invalid entry found it will be just skipped V0.3.1 + Fixed ERROR 0x4002 V0.3.0 + First version for Linux (Tested on Ubuntu 18.04) + Removed RandomV (MoneroV) algorithm + Added 'defyx' algorithm (Scala) + Added 'yespoweritc' algorithm (Intercoin) + Added 'cryptonight_catalans' algorithm (CatalansCoin) + Added 'cryptonight_talleo' algorithm (Talleo) + --randomx-use-tweaks accepts now values from 0-4, [ 0 - Intel, 0,1,2,3,4 - AMD ] + Added parameter 'worker' to pools config and cmd parameters -> defines worker name for RPC2 + a lot of bug fixes V0.2.0 + Added RandomV algorithm (MoneroV) + Added --randomx-use-tweaks , to select the MSR tweak/s to apply + Added RandomX tweak support for Intel Core2 processors V0.1.9 beta + Added RandomSFX algorithm (SafexCash) + RandomX algorithm/s improvements + Added RandomX algorithm/s extra tweak that can increase hashrate + Added parameter --disable-randomx-tweaks + Fixed K12 algorithm + --cpu-priority now affects main process too (not just worker threads) + default --cpu-priority is now 2 (below normal) + bug fixes + added license text to readme for RandomX and WinRing0 V0.1.8 beta + Added Kadena algorithm (pool mining only) + Added yespoweric algorithm (IsotopeC) + Added yespoweriots algorithm (IOTScoin) + Added yespower2b AVX support + Fixed nicehash protocol compatibility with rpc2 + Miner now won't quit if not enough free RAM for an algorithm, it will just warn the user V0.1.7 beta + Added 'm7mv2' algorithm (Magi coin - XMG) + Cpu auto configuration should be better than on previous versions + Added CPU data to API, also rearranged a few things in API + Console window 'Quick Edit' mode disabled on miner start, so users won't accidentally pause miner by clicking in the console window V0.1.6 beta + Fixed threads binding on systems with more than 1 numa node + Better auto configuration for cpu mining + Previous two fixes should bring higher hashrates + Added pool controlled algorithm switching capability (Monero Ocean) + Added pool config parameter "algo_min_time" and --algo-min-time to cli (Monero Ocean) + Added pool config parameter "keepalive" and --keepalive to cli V0.1.5 beta + Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq + Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa + Added pool config parameter 'start_block_height' and --start-block-height cli parameter + Fixed a bug that limited the number of threads useable for cpu mining + Fixed cpu affinity parameter and thread/s binding to affinity mask + Where possible, now using huge pages if available, this should bring a slight performance increase + Removed OpenCL dependency if using only cpu miner + Added limited Overdrive8 support (adl type 3) V0.1.4 beta + Fixed a critical bug with work creation for fast algorithms [k12, keccak] V0.1.3 beta + Keccak algorithm +15% faster on gpu + K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs] + Guided setup got smarter a little bit V0.1.2 beta + Added support for kangaroo12 algo [k12] + All algorithms that have a fee now have the same ~0.85% devfee + More bug fixes V0.1.1 beta +Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms +Added support for SHA with yespower algorithm family +Bug fixes
  8. Downloads Windows Download (CUDA 9.1 version) (CUDA 9.2 version) (CUDA 10.0 version) (CUDA 10.1 version) v0.23.0 released New MTP-TCR algorithm MTP: Improve scratchpad initialization New CryptoNightUPX algorithm New CryptoNightZLS algorithm Improve CryptoNightGPU algorithm Fix some potential crashes Remove CryptoNightV8 and CryptoLightV7 (Aeon) algorithms Other minor fixes Overview CryptoDredge is a simple in use and highly optimized cryptocurrency mining software. It takes full advantage of modern NVIDIA graphics cards through the use of unique optimization techniques. We have also devoted great attention to stable power consumption. These benefits, along with the very small developer fee, make our product one of the best publicly available miners. Devfee Developer fee is 1% (2% for MTP) Supported Algorithms Allium Argon2d (250/4096/DYN/NIM) BCD BitCore CryptoLightV7 (Aeon) CryptoNightFastV2 (Masari and Stellite) CryptoNightGPU CryptoNightHaven CryptoNightHeavy CryptoNightSaber (Bittube) CryptoNightTurtle CryptoNightV8 Cuckaroo29 (Grin) CuckooCycle (Aeternity) HMQ1725 Lyra2REv3 Lyra2vc0ban Lyra2z Lyra2zz (LAPO) MTP (see the MTP Algorithm item) NeoScrypt Phi2 Pipe Skunkhash Tribus X16R X16RT X16S X17 X21S X22i QuickStart The current version of CryptoDredge is a (portable) console application. Unpack the downloaded archive and edit one of the sample .bat/.sh files or provide the necessary command line arguments. Example: Code: CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> -p <OPTIONS> Command-Line Arguments -v, --version Print version information -a, --algo Specify algorithm to use aeon aeternity allium argon2d-dyn argon2d-nim argon2d250 argon2d4096 bcd bitcore cnfast2 cngpu cnhaven cnheavy cnsaber cnturtle cnv8 cuckaroo29 hmq1725 lyra2v3 lyra2vc0ban lyra2z lyra2zz mtp neoscrypt phi2 pipe skunk tribus x16r x16rt x16s x17 x21s x22i -d, --device List of comma-separated device IDs to use for mining. IDs are numbered 0,1...,N - 1 -h, --help Print help information -i, --intensity Mining intensity (0 - 6). For example: -i N[,N] (default: 6) -o, --url URL of mining pool -p, --pass Password/Options for mining pool -u, --user Username for mining pool --log Log output to file --no-color Force color off --no-watchdog Force watchdog off --no-crashreport Force crash reporting off --cpu-priority Set process priority in the range 0 (low) to 5 (high) (default: 3) --api-type Specify API type to use (default: ccminer-tcp) ccminer-tcp (TCP) ccminer-ws (WebSocket) off -b, --api-bind IPort for the miner API, 0 disabled (default: 127.0.0.1:4068) -r, --retries N number of times to retry if a network call fails, -1 retry indefinitely (default: -1) -R, --retry-pause N time to pause between retries, in seconds (default: 15) --timeout N network timeout, in seconds (default: 300) -c, --config JSON configuration file to use --no-nvml Force NVML off --hashrate Expected hashrate in kh/s (argon2d-nim only) (default: 100) System Requirements NVIDIA GPUs with Compute Capability 5.0 or above. MTP require graphics card with at least 5Gb memory. Latest GeForce driver 2 GB RAM (4 GB recommended). Some algorithms such as NeoScrypt require the virtual memory (swap file) with the same size as all of the GPU's memory. Internet connection Windows Windows 7/8.1/10 (64-bit versions) Visual C++ Redistributable for Visual Studio 2015 Linux Ubuntu 14.04+, Debian 8+ (64-bit versions) Package libc-ares2. Installing libc-ares2 package is as easy as running the following command on terminal: apt-get install libc-ares2 Notes Antivirus Software Reports CryptoDredge is not a piece of malicious software. You may try to add an exception in antivirus software you use. Rejected Shares There are many reasons for rejected shares. The primary reasons are: high network latency overloaded mining server aggressive graphics card overclocking Watchdog If you are using a third-party watchdog, you can disable the built-in watchdog by using --no-watchdog option. Example: Code: CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> --no-watchdog Several Instances After a While It seems that you are using an own restart mechanism of CryptoDredge (see the Watchdog item). Crash Reporting If the built-in watchdog is enabled then CryptoDredge will generate and send us the report. You can disable error reporting with --no-crashreport option. Allowing CryptoDredge to send us automatic reports helps us prioritize what to fix and improve in the future versions. Crash reports won't include any personal information about you, but they might include: Operating System version Driver version Miner configuration Application crash data MTP Algorithm System Requirements: GPUs with at least 5 GB of memory There are no special CPU and RAM requirements, 4 GB must be sufficient In comparison to other algorithms, MTP requires transferring large amounts of data to the pool. This may be a problem for limited and slow connections. The miner has to do some extra work every time that the pool sends a new "job", so an average hashrate will be a bit slow. Developer fee is 2% for MTP. Argon2d (NIM) Algorithm If you encounter many "invalid share: invalid pow" errors from the pool, set --hashrate option to calculate the start difficulty.
  9. Announcing BFGMiner 5.5, the modular cryptocurrency miner written in C. BFGMiner features dynamic clocking, monitoring, and remote interface capabilities. "St. Barbara's Faithfully Glorified Mining Initiative Naturally Exceeding Rivals", or just basically a freaking good miner. This code is provided entirely free of charge by the programmer, so donations would be greatly appreciated. Please consider donating: 1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh Do NOT send me a private message directly, as I will ignore your message. I only provide support in public, so that others may benefit from the answer too. (An exception is if you want to pay me for direct support. In that case, please say so in your message.) READ THE README FILES INCLUDED IN THE ARCHIVE BEFORE ASKING QUESTIONS. Also, please note that this thread is for discussion of BFGMiner, its features and bugs - if you feel the need to troll or talk off-topic, start another forum thread (and PM me with it if you want my attention). If you want to help develop BFGMiner, the best way to get in touch with us is on IRC. We also have a development mailing list, mainly used to pre-announce upcoming releases for third-party packagers. Latest release: 5.5.0 Arch: pacman -S bfgminer Debian: aptitude install bfgminer Gentoo: emerge bfgminer (consider accepting ~arch and/or adding the bitcoin overlay to get the latest version) Ubuntu: apt-get install bfgminer (install the BFGMiner PPA for the latest version) Win32: zip Win64: zip 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: Halong Mining DragonMint 16T 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. Human readable changelog: Multi-blockchain support: BFGMiner can now be told which pools use the same "mining goals", and will track the blockchain independently for ones that don't. This allows you to mine multiple cryptocurrencies concurrently using any pool strategy (including balance and load-balance). Multi-algorithm support: BFGMiner is now capable of hashing on both scrypt and SHA256d work at the same time, and you can assign the mining algorithm to use on a per-goal basis. As with multi-blockchain support, this works even in balancing strategies. Note that at this time, only CPU, OpenCL, and Proxy drivers actually support multiple algorithms at the same time (DualMiner must be preconfigured for only one, and GridSeed remains scrypt-only). Stratum extensions for mining goals: New experimental methods mining.capabilities and mining.set_goal for Stratum allow you to expose control of the mining algorithm to the pool. These extensions are considered draft and may be changed based on the needs of multiblockchain pool operators. RPC: Also extended for multiple mining goals/algorithms. Interface is subject to change. kncasic: New driver for KnCMiner Neptune (and 2nd-gen Jupiter modules). minion: New driver for BlackArrow Prospero X1.5. titan: Work flushing optimisations from KnCMiner, and reduce processor view from per-core to per-die. Keccak: Support for the SHA-3 winner hash as a proof-of-work algorithm. opencl: Workaround broken global work offset support in buggy drivers. opencl: GPU mining is now disabled by default for scrypt. Use -S opencl:auto to enable it. Full changelog: opencl: Fail gracefully if clGetProgramInfo/CL_PROGRAM_NUM_DEVICES returns zero opencl: Remember results of global offset testing opencl: Only save kernel binary when we built from source opencl: Only try to patch BFI_INT when compiling a kernel from source opencl: Major refactor, splitting up opencl_load_kernel into many new functions titan: Initialise variables to satisfy compilers Bugfix: opencl: Correctly handle non-goffset kernels Fixing column spacing of non-curses device output Bugfix: opencl: free memory if clState creation fails Titan: Do not do actual configuration job in API thread context. Instead, send commands to the worker thread to do the actual job. Titan: bugfix: dies are not configured if die#0 is OFF Titan: unused function argument Titan: unused variables Update knc-asic: Titan FPGA image with spi->i2c commands removed and fixed some lock-up scenarios Titan code rework: Use one bfgminer processor per die (instead of core) minion: Reinitialise chips if they don't seem to be progressing minion: Read temperature sensor minion: TUI clock speed control minion: Include "Frequency" in RPC status minion: Add "clock" setting minion: Set configuration parameters we care about minion: Reset chip at initialization minion: Configure PLL to 900 MHz at startup minion: Report hashes done as accurately as we can minion: Core enable/disable control minion: Implement queue flushing minion: Implement basic mining lowl-spi: linux_spi_txrx2 to include device protocol dumping minion: Detection code for the Prospero X1 Actually add version.c file Only rebuild a minimal version.c file when git commit changes Bugfix: Use HASH_ADD_KEYPTR for const char *, not HASH_ADD_STR Bugfix: Re-lock stgd_lock when we don't have a malgo-specific pool to use scrypt: Disable OpenCL by default opencl: Remove support for "OCL1" kernel define (indicated OpenCL 1.1+) opencl: Autodetect whether global offset actually works opencl: Add no-goffset support to scrypt kernels opencl: Determine kernel support for goffset by code analysis opencl: Add "goffset" setting to override detection of support for global work offsets util: seek_data_cb: Check validity of offset Allow libcurl to rewind the upload buffer cpu: Set the priority of miner threads to idle on Windows cpu: Use _SC_NPROCESSORS_CONF instead of _SC_NPROCESSORS_ONLN cpu: Do not set thread affinity on single-processor systems Adding additional boolean keywords enable and disable AUTHORS: Move Pelle and Vitalii to "Current Maintainers" since they actively maintain the Titan driver AUTHORS: Add Ronny Van Keer (Keccak C implementation) Titan: supply its own rolling hashrate implementation A driver can supply its own rolling hashrate function (in case generic rolling hashrate implementation does not work) Bugfix: configure: kncasic does not actually need i2c-tools Keccak: Simplify keccak_hash_data keccak: Adapt opencl intensity interpretation to have approximately the same desktop interactivity affect as SHA256d Keccak: Include support in various builds Travis: Update with Keccak opencl/keccak: Add non-goffset support opencl/keccak: Unroll all the hash rounds properly opencl: Add Keccak support via "fullheader" kernel interface keccak: Adapt for BFGMiner Keccak: Import algorithm code as-is opencl: Add a simple "fullheader" kernel interface Update stratum mining.capabilities method to use a single Object for all parameters Bugfix: Correct USE_SHA256D macro name to ensure SHA256d is always preferred as default algorithm cpu: Generic scanhash that can support any PoW algorithm RPC: Include Hash Method in minecoin for new algorithms opencl: Teach findnonce to behave based on kernel interface rather than mining algorithm opencl: Get min_nonce_diff from struct mining_algorithm Move malgo-specific code to dedicated source files opencl: Simplify kernel-specific data handling Update knc-asic: Fix issue with detect_die crashing due to errors in response titan: Init last_nonce on die reconfiguration to avoid lots of "unknown work" messages Bugfix: titan: Extra garbage was sent on SPI with new commands titan: Remove temporary log messages for manual report checks titan: Wrong variable used in new per-die iteration titan: Do manual core checks in parallel with normal ones titan: Fix: Only one die was checked after flush in last commit titan: Manually check all cores for reports after flush opencl: Remove redundant checks for USE_OPENCL cpu: Remove redundant checks for USE_CPUMINING opencl: Only attempt to BFI_INT patch SHA256d kernels Significantly rewrite configure script to handle driver dependencies cleaner Make SHA256d mining optional Bugfix: cointerra: Can handle nonces down to pdiff 1 kncasic: Initialise first_cgpu to silence false warning Bugfix: Clarify goffset decision code, and refuse to compile kernels in situations where they won't work Bugfix: opencl: Output buffer must be readable by kernel since it is used with a count/position iterator Bugfix: opencl: Skip NULL kernel interface entry DevAPI: hashes_done: Simplify and improve precision of max_nonce calculation opencl: Avoid duplicating kernel_interfaces mapping in select_kernel opencl: Avoid duplicating kernel_interfaces mapping in opencl_scanhash_get_kernel cpu: Drivers should not be doing fulltest on their own, so remove it cpu: Pass full work struct to scanhash functions kncasic: Split up each ASIC channel to its own device kncasic: Use consistent naming for KNC_MAX_DIES_PER_CORE kncasic: Refactoring: coreid is not used, remove it kncasic: Refactoring: put all device architecture defines in one place (knc-asic.h) kncasic: Add lock to protect concurrent accesses to knc_state kncasic: Fix auto Build system fixes for kncasic driver configure: Deduplicate Linux i2c-dev.h checks for KnCMiner drivers Travis: Update for kncasic driver kncasic: Only show the relevant die for RPC stats kncasic: Use proc_repr for logging kncasic: Split up logical processors kncasic: Silence warning about unhandled enumeration values Bugfix: kncasic: Proper format specifications kncasic: Remove unused code kncasic: Minimal changes to get it compiling kncasic: Import gen 2 driver from cgminer commit bc153552be8591250cb3214bf5202501d4a39922 titan: Move thread_reportin() call to poll function titan: reportin every process_report to avoid falsely tripping the watchdog titan: Remove unused variables Bump knc-asic submodule titan: Increase FPGA to ASIC SPI frequency to 6 MHz titan: Use new get_work_status prototype and print FPGA CRC error counters to log Titan flush optimization fix: Don't send get_info commands when FPGA is speaking to ASIC titan: All dies use same nonce working range Titan flush optimization bugfix: FPGA status was checked once per poll instead of once per ASIC Titan flush optimization: Bugfix: Flush time measurement only worked with one ASIC Titan flush optimization: Point knc-asic submodule to include new FPGA image Titan flush optimization: Remove temporary debug messages Titan flush optimization: Keep works in local queue until slot number is reused Titan flush optimization: Point knc-asic submodule to needed revision Titan flush optimization: Measure new flush time Titan flush optimization: Send works to all dies after flush Titan flush optimization: First rough implementation Titan: Less clobber on the screen: group some "failure" messages Bugfix: Prefer not using work created just to ensure a specific algorithm is queued, so strategies work as much as possible Stratum: Enable mining.set_goal to change parameters on the current goal cpu: Fail gracefully if unsupported mining algo gets into scanhash opencl: Fail gracefully if unsupported mining algo gets into opencl_scanhash_get_kernel SSM: Send goal malgo to goal-enabled clients Allow pools with #change_goal_malgo attribute to change the mining algorithm used by their assigned goal Gracefully fail when no pool can be found to generate specific-algo work Remove opt_scrypt dualminer: Replace opt_scrypt with a per-device "scrypt" option dualminer: Make dual_mode a per-device option as it should be opencl: Nearly complete migration to per-work mining algorithms pool_actively_desired: If we are the highest priority, workable pool for a given algorithm, we are needed Ignore opt_queue for unused mining algorithms Set name and aliases on mining algorithms When hotplug is enabled and a mining algorithm is configured for the first time, schedule a rescan of hardware to pick up anything now applicable that may not have been before Try to keep enough work queued for each mining algorithm in use Move select_loadbalance and select_failover logic into their own functions Keep track of how much work is staged per-algorithm Keep track of how many goals reference each mining algorithm Abstract goal_set_malgo function Build a mining_algorithms list get_work: Restore previous getwork rollntime behaviour get_work: Only return work items compatible with processor (degrades getwork rollntime support) opencl: Support for per-work mining algorithms Build without POW_SCRYPT at all opencl: Defer loading kernel until it is needed opencl: Split initCl into opencl_create_clState and opencl_load_kernel SSM: Implement mining.capabilities including proxying mining.set_goal Replace mining.goal.subscribe with mining.capabilities Stratum: Avoid resetting the goal if the old and new name match Allow specifying goal options as eg, --pool-goal name:malgo=scrypt cpu: Support for per-work mining algorithms Replace cgpu.min_nonce_diff with drv.drv_min_nonce_diff(cgpu, malgo) proxy: Avoid assumptions about mining algorithm at initialisation Core only: Partially move most of opt_scrypt to mining_goal opencl: Reintroduce independent intensity setting internally Move MAX_*_INTENSITY stuff to driver-opencl.h proxy: Minimise minimum difficulty for proxy clients Enable --generate-to option (was --coinbase-addr) to work with non-default goals Save pool goals in written config files README: Update documentation for multiple blockchain support RPC: Add "Difficulty Accepted" to "coin" command RPC: Add "Mining Goal" to "pools" command RPC: Accept an additional argument for "addpool" to indicate mining goal by name Stratum: Support for mining.set_goal("goal name") - currently just resetting the user-configured goal Teach longpoll logic about multiple mining goals RPC: Include non-default goals in reply to "coin" command Ignore generation address/script on pools using non-default mining goals Only include block display lines for active goals Move income to block display line, and show extra block display lines for each additional mining goal New --pool-goal option to set a distinct named goal per-pool Parameterise most references to global mining_goal_info Move block_time to be per block_info Show "?" for income if block height is unknown Move block height tracking onto block_info Calculate current_fullhash only when needed (for RPC 'coins') Replace current_block_id with blkchain->currentblk[->block_id] Move current_hash to goal->current_goal_detail Clean up struct block_info names Use full prevblock hash as block key (also gets rid of dead code) Move global variables related to the blockchain or mining goals on to global structs
  10. Hello, I have spent a couple of months and now I am ready to post new version. It is very easy to use! You need to run it at the same RIG that works. WHAT IS IT? This program helps you to save you your money and earn more when you use Claymore's Dual Ethereum Miner. It reduses 1%(or 2% in Dual mode) fee. DevFee will mine to your wallet but miner wil think that it mines Real DevFee. It was tested on Windows 10 and Windows 7! Where to Download? [02.2020]v15.0: https://mega.nz/#F!EbxADIKA!UGbPBOdYfEGztjQQfo7Yfw How to Use? 1) Download NoDevFee15.0.zip 2) Right Click at ZeroFee.exe->Properties -> Compatibility tab->Run As Administator -> Save 3) Open ZeroFee.bat and change wallet to your and mining pool port to your (you may not set it but it is recomended to reduce CPU usage) ->Run bat file Stability It was tested with nanopool etheremine ethpool it works perfect. (I have additional 1.8mhs to my 176mhs with this software and) You can test it with other pools and tell results here. Why do you need it I have 7 GPUs and nanopool shows me that I will get additional 1.975 USD/mo (and 3.95$ when I use dualmining with sia coin). Updated Proof : Examples Example: Code: start ZeroFee.exe 0xYourWallet v15.0 Now works with Claymore v15.0 Fixed compatibility with ethermine org Code improvements New Logo v8.0 TCP packets checking speed is improved (checking function is replaced with assembly code to speed up checking) Fixed bug with automatic adding to startup(automatic adding to startup feature is deleted). New Logo v7.1 Added automatic administrator privileges Not detectable by claymore's miner Minor code improvements v7.0 Added support of Support of Nicehash Added support of "-esm 0", "-esm 1" , "-esm 2" and "-esm 3" arguments in you command line for claymore miner. Optimized allocation of memory New protection against Claymore miner detection You do not need to enter mining pool port in this version only wallet File structure optimization v5.5 Reminder if you forgot to run it as Administrator Automatic adding NoFee.bat to the startup Design changes v5.0: Works now even with Claymore Miner v9.4 Major speed improvements Less CPU load Some bug fixes v3.4: Fixed issues with blocking RDP,Radmin,TeamViewer v3.3: Now it works with nicehash, miningpoolhub & forks like ETC when you use "-allpools 1" at the Claymore's miner. Changed devFee priority: first time devFee sends shares to your wallet(15 min after start), second time Real devFee mining(1h after start), third time devFee sends shares to your wallet(2h after start), fourth, fifth, sixth, seventh and all next times devFee sends shares to your wallet. v3.2: Now it works with all pools (tested). Slightly improved stability. Archive type changed from .rar to .zip ----------------TROUBLESHOOTING------------------- If this software stops working like this: Try to install all microsoft c++ 2010 redistributable microsoft c++ 2012 redistributable microsoft c++ 2013 redistributable
  11. NoDevFee - for Claymore`s Dual Ethereum and Phoenix miner ========================= Latest version is v15.0 - Supercharged Edition: - now miner supports up to #384 epoch (4GB DAG size). Note that previous versions support up to #299 epoch, you will not be able to use old versions after #299 epoch. - added support for Navi cards (ETH-only mode). - now miner sets environment variables automatically (required for 4GB AMD cards). - a few minor bug fixes and improvements. DOWNLOAD LINK: MEGA - NoDevFee_v.15.0 Dev Fee's - 0.05% version is v14.7 - Supercharged Edition: - now the miner driver does not require switching Windows to Test Mode. If you want to turn Test Mode off, use "-driver uninstall" option (with admin rights) and reboot, then start miner with admin rights to install new driver automatically when necessary (or use "-driver install" option directly). If you have any problems with signed driver you can use "-driver install_test" option, it uses old approach: enables Test Mode (reboot is required) and installs unsigned driver. - added "-showpower" option for stats about GPU power consumption, press "s" to see it. Both AMD and Nvidia cards are supported, except Linux gpu-pro drivers and Radeon7 cards. - updated Remote Manager to show total power consumption. - fixed issue with "-logsmaxsize" option when "-logfile" option is used to specify directory for log files. - a few minor bug fixes and improvements. version is v14.6 - Supercharged Edition: - now "-rxboost" option also supports old AMD cards (Hawaii, Tonga, Tahiti, Pitcairn), use "-rxboost 1" to improve hashrate up to 5% by applying some additional memory timings. - now "-rxboost" option supports all AMD drivers. - now "-strap" for AMD cards also supports AMD blockchain drivers. - some changes to further reduce stale shares a bit. - added "-minspeedtime" option. - added statistics for shares accepting time (min/max/average), press "s" to see it. - updated Remote Manager to show shares accepting time. - a few minor bug fixes and improvements. Version 14.0.0 Beta features of the program autostart with Windows Commission for software developers (Claymore dual miner and Phoenix miner) returns to your wallet Simplicity in setting (You do not need to own any special features in order to customize the mining) cons of the program supports only ETH This is the first version of the program so there are possible bugs Since we are still developing and we do not need much money from the commission, we take 25% of the miner's wallet. So, you get a commission at the rate of 0.25% when you are mining with Claymore Dual miner. And when mining with a Phoenix miner 0.16%. in the future monitor farm without white ip Adding other Crypto-Currency Adding other pools Creating website Improve stability and increase functionality Suported pools Ethermine.org Nanopool.org f2pool.com dwarfpool.com nicehash.com Dev Fee's - 0.05% FEATURES: - Supports applying optimized memory timings (straps) on-the-fly in Windows, without flashing VBIOS (currently Polaris, Vega, Nvidia 10xx cards only), up to 20% speedup. Best straps for Ethereum are included. - Supports new "dual mining" mode: mining both Ethereum and Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak at the same time, with no impact on Ethereum mining speed. Ethereum-only mining mode is supported as well. - Effective Ethereum mining speed is higher by 3-5% because of a completely different miner code - much less invalid and outdated shares, higher GPU load, optimized OpenCL code, optimized assembler kernels. - Supports both AMD and nVidia cards, even mixed. - No DAG files. - Supports all Stratum versions for Ethereum: can be used directly without any proxies with all pools that support eth-proxy, qtminer or miner-proxy. - Supports Ethereum and Siacoin solo mining. - Supports both HTTP and Stratum for Decred. - Supports both HTTP and Stratum for Siacoin. - Supports Stratum for Lbry, Pascal, Blake2s, Keccak. - Supports failover. - Displays detailed mining information and hashrate for every card. - Supports remote monitoring and management. - Supports GPU selection, built-in GPU overclocking features and temperature management. - Supports Ethereum forks (Expanse, etc). - Windows and Linux versions. This version is POOL/SOLO for Ethereum, POOL for Decred, POOL/SOLO for Siacoin, POOL for Lbry, POOL for Pascal, POOL for Blake2s, POOL for Keccak. For old AMD cards, Catalyst (Crimson) 15.12 is required for best performance and compatibility. For AMD 4xx/5xx cards (Polaris) you can use any recent drivers. For AMD cards, set the following environment variables, especially if you have 2...4GB cards: GPU_FORCE_64BIT_PTR 0 GPU_MAX_HEAP_SIZE 100 GPU_USE_SYNC_OBJECTS 1 GPU_MAX_ALLOC_PERCENT 100 GPU_SINGLE_ALLOC_PERCENT 100 This miner is free-to-use, however, current developer fee is 1%, every hour the miner mines for 36 seconds for developer. For all 2GB cards and 3GB cards devfee is 0%, so on these cards you can mine all ETH forks without devfee, this miner is completely free in this case. If some cards are 2...3GB and some >3GB, 2...3GB cards still mine for you during devfee time, only cards that have more than 3GB memory will be used for devfee mining. Miner displays appropriate messages during startup. Second coin (Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak) is mined without developer fee. So the developer fee is 0...1%, if you don't agree with the dev fee - don't use this miner, or use "-nofee" option. Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate. Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy. This version is for recent AMD videocards only: 7xxx, 2xx and 3xx, 2GB or more. Recent nVidia videocards are supported as well. CONFIGURATION FILE You can use "config.txt" file instead of specifying options in command line. If there are not any command line options, miner will check "config.txt" file for options. If there is only one option in the command line, it must be configuration file name. If there are two or more options in the command line, miner will take all options from the command line, not from configuration file. Place one option per line, if first character of a line is ";" or "#", this line will be ignored. You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. If for Ethereum-only mining: ethpool: NoDevFee.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x sparkpool: NoDevFee.exe -epool eu.sparkpool.com:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x f2pool: NoDevFee.exe -epool eth.f2pool.com:8008 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1 nanopool: NoDevFee.exe -epool eth-eu1.nanopool.org:9999 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1 nicehash: NoDevFee.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 Ethereum forks mining: NoDevFee.exe -epool exp-us.dwarfpool.com:8018 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -allcoins -1 FAILOVER Use "epools.txt" and "dpools.txt" files to specify additional pools (you can use "-epoolsfile" and "-dpoolsfile" options to use different filenames). These files have text format, one pool per line. Every pool has 3 connection attempts. Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares. If the first character of a line is ";" or "#", this line will be ignored. Do not change spacing, spaces between parameters and values are required for parsing. If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma. You can reload "epools.txt" and "dpools.txt" files in runtime by pressing "r" key. Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. If no pool was specified in the command line then first pool in the failover pools list is main pool. You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool. You can also use environment variables in "epools.txt", "dpools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. You can also select current pool in runtime by pressing "e" or "d" key. REMOTE MONITORING/MANAGEMENT Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP. Start "EthMan.exe" from "Remote management" subfolder (Windows version only). Check built-in help for more information. "API.txt" file contains more details about protocol. KNOWN ISSUES - AMD cards: on some cards you can notice non-constant mining speed in dual mode, sometimes speed becomes a bit slower. This issue was mostly fixed in recent versions, but not completely. - AMD cards: in Linux with gpu-pro drivers, the list of GPUs may differ from the list of temperatures. You can use -di to change order of GPUs to match both lists. - nVidia cards: dual mode is not so effective as for AMD cards. - Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions. I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad. Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link - it really can be a virus. However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data. TROUBLESHOOTING 1. Install Catalyst v15.12 for old AMD cards; for Fury, Polaris and Vega cards use latest blockchain drivers. 2. Disable overclocking. 3. Set environment variables as described above. 4. Set Virtual Memory 16 GB or more. 5. Reboot computer. 6. Check hardware, risers. 7. Set some timeout in .bat file before starting miner at system startup (30sec or even a minute), and try "-ethi 4" to check if it is more stable. It can help if miner is not stable on some system.
  12. Hi! miniZ is a fast and friendly Equihash <144,5> <150,5,3> <125,4> <192,7> <210,9> <150,5> <96,5> Cuda miner. * Supports mining all Equihash <144,5> (BTG, BTCZ, XSG, LTZ, BZE), <150,5> (GRIMM), <150,5,3> (Beam), <192,7> (ZER, SAFE, GENX, VDL, ZERC, ANON), <125,4> (ZEL), <210,9> (AION) and <96,5> (MNX) cryptocurrencies. * miniZ is compiled for Linux and Windows. * Requires minimum 2GB GPUs. Ex. GTX 1050 2GB. * Cool console output and telemetry monitoring. * Supports most mining pools. * Developer fee is set to 2%. For Turing architectures (16xx series and RTX) you need to use Cuda 10.0 versions. For other GPUs you should test and see which performs best. miniZ v1.5t2 * Improvements for 150,5,3 algo (BEAM). Major for GTX 1660 Ti, 1080 Ti, and RTX GPUs (~2-4%). * If mining to wallet you can write --par=beam2. When adjusting your GPUs OC settings do not forget to check if your GPU supports oc1/oc2. If so it may boost your performance a little. --oc1/oc2 may have changed for some GPUs and algos in the new version. For updated and more detailed information read the specific topic. Download Here Equihash 150,5,3 (BeamHash II): * GTX 1050 Ti 4GB ~13 - 14 Sol/s * GTX 1060 3GB ~21 - 24 Sol/s * GTX 1660 Ti 6GB ~29 - 32 Sol/s * GTX 1070 Ti 8GB ~41 - 47 Sol/s * GTX 1080 8GB ~41 - 46 Sol/s * GTX 1080 Ti 11GB ~57 - 62 Sol/s * RTX 2070 8GB ~50 - 56 Sol/s * RTX 2080 Ti 8GB ~91 - 100 Sol/s Equihash 125,4 (ZelHash): * GTX 1050 Ti 4GB ~12 - 13 Sol/s * GTX 1060 3GB ~21 - 24 Sol/s * GTX 1660 Ti 6GB ~28 - 30 Sol/s * GTX 1070 Ti 8GB ~40 - 46 Sol/s * GTX 1080 8GB ~41 - 45 Sol/s * GTX 1080 Ti 11GB ~57 - 61 Sol/s * RTX 2070 8GB ~47 - 54 Sol/s * RTX 2080 Ti 8GB ~89 - 96 Sol/s Equihash 210,9: * GTX 1050 2GB ~77 - 85 Sol/s * GTX 1050 Ti 4GB ~84 - 92 Sol/s * GTX 1060 3GB ~139 - 171 Sol/s * GTX 1660 Ti 6GB ~187 - 201 Sol/s * GTX 1070 Ti 8GB ~227 - 264 Sol/s * GTX 1080 8GB ~242 - 273 Sol/s * GTX 1080 Ti 11GB ~352 - 375 Sol/s * RTX 2070 8GB ~273 - 312 Sol/s * RTX 2080 Ti 8GB ~478 - 517 Sol/s Equihash 150,5: * GTX 1050 Ti 4GB ~8 Sol/s * GTX 1060 3GB ~14 - 15 Sol/s * GTX 1660 Ti 6GB ~17 - 19 Sol/s * GTX 1070 Ti 8GB ~27 - 31 Sol/s * GTX 1080 8GB ~28 - 31 Sol/s * GTX 1080 Ti 11GB ~38 - 41 Sol/s * RTX 2070 8GB ~32 - 36 Sol/s * RTX 2080 Ti 11GB ~60 - 65 Sol/s Equihash 144,5 (ZHash): * GTX 1050 2GB ~19 - 20 Sol/s * GTX 1050 Ti 4GB ~20 - 22 Sol/s * GTX 1060 3GB ~36 - 40 Sol/s * GTX 1660 Ti 6GB ~ 46 - 50 Sol/s * GTX 1070 Ti 8GB ~64 - 73 Sol/s * GTX 1080 8GB ~67 - 73 Sol/s * GTX 1080 Ti 11GB ~92 - 100 Sol/s * RTX 2070 8GB ~73 - 83 Sol/s * RTX 2080 Ti 11GB ~128 - 139 Sol/s Equihash 192,7 (Equihash Heavy): * GTX 1050 Ti 4GB ~11 - 12 Sol/s * GTX 1060 3GB ~20 - 23 Sol/s * GTX 1660 Ti 6GB ~25 - 27 Sol/s * GTX 1070 Ti 8GB ~37 - 42 Sol/s * GTX 1080 8GB ~37 - 40 Sol/s * GTX 1080 Ti 11GB ~51 - 55 Sol/s * RTX 2070 8GB ~43 - 48 Sol/s * RTX 2080 Ti 11GB ~79 - 84 Sol/s Equihash 96,5: * GTX 1050 2GB ~7.1 KSol/s * GTX 1050 Ti 4GB ~7.8 - 8.5 KSol/s * GTX 1060 3GB ~12.4 - 13.6 KSol/s * GTX 1660 Ti 6GB ~15.2 - 16.0 Sol/s * GTX 1070 Ti 8GB ~21.4 - 23.5 KSol/s * GTX 1080 8GB ~22.7 - 24.5 KSol/s * GTX 1080 Ti 11GB ~28.3 - 30.6 KSol/s * RTX 2070 8GB ~21.2 - 23.9 KSol/s * RTX 2080 Ti 11GB ~38.3 - 40.6 KSol/s Hive OS support * * * Happy mining! * * * Older versions: miniZ v1.5t * Major improvements: 150,5 and 210,9. Up to 4% depending on algo and GPU. Also for RTX 2070 (up to 8% on 192,7), 1660 Ti. * Minor improvements in all other algos. Up to 2% depending on algo and GPU. * Better support for GTX 1660 Ti and GTX 1070. * Improved stability. * Fixed telemetry on Chrome browser. * Fixed CPU load when mining Beam on Windows. * Cleaner program exit/termination. * Added --color and --fee-time to command line options. * Other minor fixes. miniZ v1.5s * Speed improvement for ZelHash, BeamHash and ZHash. Up to 3% depending on algo and GPU. * Kepler support removed in this version, except for MinexCoin and Aion. * Flush console output on every line. miniZ v1.5r * Major performance improvement for 210,9, for all GPUs. Up to 7%, depending on GPU. * Improved stability. (This was mostly affecting Beam mining) * miniZ updates the hashrate when not mining. It drops to zero when mining stops. * Better handling of “worker not autorized” error. * Minor bug fixes. miniZ v1.5q6 * Performance improvement for 192,7. (Up to 4% on RTX) * Added --jobtimeout, --retries, --retrydelay for (re)connection customization. * Added --cleanjobs for miner to only accept clean jobs. * Better connection handling. * Bug fixes. * Fixed invalid shares on 150,5,3. * General performance improvement for 150,5,3 (all GPUs). * Added --pci-order option to show GPU PCI order in miniZ output (console, logfile). * Fixed support ZEL mining on 3GB GPU, on Windows 10. * (Hopefully!) Fixed slow start for some GPUs/rigs. * Fixed failover pools. * Fixed --pers=auto for 150,5,3. * Improved performance for 192,7 (GTX 1660 GPUs). * Other minor bug fixes. * Adjusted oc modes for ZelHash - 125,4. Major improvements for 1080Ti (>7%). * Adjusted oc modes for BeamHashII - 150,5,3 with improvements. * Improvements for ZHash - 144,5, for RTX cards. * Further attempts to support ZEL mining on 3GB GPU, on Windows 10. * Fixed support for 144,5 for 1050 2GB, on Windows 10. * Fixed slow start for some GPUs/rigs. * Added --csv option for log stats in csv format. * Added busID to -ci output. * Fixed issue connection to sparkpool. * Fixed invalid shares on flypool. * Other minor bug fixes. miniZ v1.5p * Added support for 150,5,3 (BeamHashII). * Fixed ZEL mining on 3GB GPU, on Windows 10. (Testing) * Improved support for 210,9 (Aion). * Added --stat-int option to customize statistics interval. * Added --nonvml option to disable GPU health stats. * Improved cpu load. * Minor bug fixes. miniZ v1.4o * Added support for 125,4 (ZelCash). * Added support for 210,9 (Aion). (Testing!) * Fixed solution/iteration for 96,5 (Testing!) * Minor bug fixes. miniZ v1.3n5 * Improved stale shares. * Fixed GTX 1060 settings without oc1/2. (144,5) * Better mode detection 3GB cards. (150,5) * Fixed templimit in configuration file. * Fixed ssl connection fault. * Improved CPU load. * Display NA for temperature when not available. * Improved 1080 hashrate with --oc * Fixed "offline" worker issue. * Fixed problems with sparkpool * Modified --localtime, added the possibility to show both local time and running time. (Ex. --localtime 11) * Improved high CPU load. * Better invalid share detection. * Ignore pers auto for 150,5. * Fixing issues with worker going offline. * Support for Equihash 150,5 (BEAM). * Configuration file support. * Console output on telemetry. * Fixed busid in api. * Fixed time in api. * Removed ` when nocolor. * Removed extra miniZ instance from GPU0. * Improved command line parsing. * --localtime to show local time instead of running time. * --all-shares to show all shares on statistics (user and fee). * --read-config to read configuration file. * --write-config to create configuration file. * --oc1, --oc2 and --intensity can now be set per GPU. * Improved stability. * Improved (re)connection reliability. miniZ v1.2m * Speed improvements for 144,5 and 192,7. Major boost for RTX GPUs. * Fee shares excluded from statistics. * --show-pers to show personalization string. * --smart-pers to use personalization string ‘auto’ if available, otherwise use specified pers. For compatibility with Mining Rig Rentals. * --show-solratio to show number of solutions per iteration. * --oc1/--oc2 for boost in performance when applying OCs to GPUs. * Help with new look. Run miniZ.exe --nocolor --help to exclude colors (Win7). * Improved stability. * Other bug fixes. miniZ v1.2l * Support for Equihash 192,7 (ZER, SAFE, GENX, VDL, ZERC). * miniZ GUI Launcher v1.0. (Windows) * Minor speed improvements for 144,5. * Fixed --intensity option. Express in percentage [0,100]. * Other bug fixes. miniZ v1.1k * Support for Equihash 96,5 (MinexCoin). * Speed improvement up to ~6%, depending on GPU and OC settings. * Modified miner behavior when all user pools are down: miner stops mining and tries to reconnect every minute. * Cleaner console exit status for better OS management. * Bug fixes. miniZ v1.0j * Speed improvement up to ~4%, depending on GPU. * Current/average power added to console and log/output file. * Current/average total power added to console and log/output file. * Added accepted share efficiency per GPU, expressed as a percentage (Accepted Shares/Total Shares * 100) * Added --shares-detail option to show accepted/rejected shares per GPU, instead of accepted share efficiency. * Added --log-delay option to define the time to wait (in seconds) before starting periodic writes to the log/output file. * Added --log-period option to define the time interval (in seconds) between periodic writes to the log/output file. * Added --f11 option for small tuning. * Windows Cuda 10.0 version (excluded Cuda 9.2). * Bug fixes. miniZ v1.0i++ * GTX 1080 Ti performance is back! * Fixed logfile output. * Further attempts to correct uncommon but persistent crashes. * Modifications to improve stability. * Speed improvement in Windows version. * Merged output and errors into the same logfile. * --gpu-line is default if more than 3 GPU. * Minor speed improvements. (Mostly on GTX 1060 ~3%) * Improved efficiencies. (~2-3%) * Improved stability. * --latency (ping) is now calculated with shorter average period. * --nocolor option for no color in console. Now logfile is always no color. * Bug fixes. miniZ v1.0h * Speed improvement. Up to 5%, depending on GPU. * --nocolor option for cleaner logfile. * --pers auto, for automatic personalization string, compatible with some pools. * Improved stability at low power conditions. * The GPU order is now pci bus order by default. * Added cuda_error.log file output for cuda errors. * --latency to show pool ping latency. * Added api compatibility with Awesome miner. * Minor bug fixes. * Hive OS support miniZ v1.0g * Major speed improvement. Up to 10%, depending on GPU. * Fixed support for rigs with >10 GPUs. * Minor bug fixes. miniZ v1.0f * Major speed improvement. Up to 16%, depending on GPU. * Minor bug fixes. * Added extra version compiled with cuda 10.0. * Added support for RTX 20xx GPUs (alpha stage). * Added --version option to print some miniZ version information. miniZ v1.0e * Supports 2GB GPUs on Windows OS. * Added ––log option to generate log file. * Speed improvement. Up to 5%, depending on GPU. miniZ v1.0d * Major speed improvement. Up to 12%, depending on GPU. * The temperature limit in the gauge meter was changed (telemetry). * More accurate power consumption and Sol/W output. miniZ v1.0c * Major speed improvement. Up to 20%, depending on GPU. * Better support for 1070 Ti 8GB. * More stable mining for 2GB GPUs. * Requires minimum 1.9GB. Ex. in Linux you can run miniZ and Xorg with the same GPU. miniZ v1.0b * There is a Windows version available! * minor speed improvement. * Corrected minor bugs (--cuda-devices is working now, ...) * Added support for Kepler GPUs miniZ v1.0a * miniZ v1.0a is released for Linux only.
  13. Claymore's Dual Ethereum + Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak AMD+NVIDIA GPU Miner. ========================= Latest version is v15.0 - Supercharged Edition: - now miner supports up to #384 epoch (4GB DAG size). Note that previous versions support up to #299 epoch, you will not be able to use old versions after #299 epoch. - added support for Navi cards (ETH-only mode). - now miner sets environment variables automatically (required for 4GB AMD cards). - a few minor bug fixes and improvements. DOWNLOAD LINK: MEGA - https://mega.nz/#F!RPJBFaJA!yJYGU_3KCPQ4g5Pvm3F6BQ version is v14.7 - Supercharged Edition: - now the miner driver does not require switching Windows to Test Mode. If you want to turn Test Mode off, use "-driver uninstall" option (with admin rights) and reboot, then start miner with admin rights to install new driver automatically when necessary (or use "-driver install" option directly). If you have any problems with signed driver you can use "-driver install_test" option, it uses old approach: enables Test Mode (reboot is required) and installs unsigned driver. - added "-showpower" option for stats about GPU power consumption, press "s" to see it. Both AMD and Nvidia cards are supported, except Linux gpu-pro drivers and Radeon7 cards. - updated Remote Manager to show total power consumption. - fixed issue with "-logsmaxsize" option when "-logfile" option is used to specify directory for log files. - a few minor bug fixes and improvements. version is v14.6 - Supercharged Edition: - now "-rxboost" option also supports old AMD cards (Hawaii, Tonga, Tahiti, Pitcairn), use "-rxboost 1" to improve hashrate up to 5% by applying some additional memory timings. - now "-rxboost" option supports all AMD drivers. - now "-strap" for AMD cards also supports AMD blockchain drivers. - some changes to further reduce stale shares a bit. - added "-minspeedtime" option. - added statistics for shares accepting time (min/max/average), press "s" to see it. - updated Remote Manager to show shares accepting time. - a few minor bug fixes and improvements. FEATURES: - Supports applying optimized memory timings (straps) on-the-fly in Windows, without flashing VBIOS (currently Polaris, Vega, Nvidia 10xx cards only), up to 20% speedup. Best straps for Ethereum are included. - Supports new "dual mining" mode: mining both Ethereum and Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak at the same time, with no impact on Ethereum mining speed. Ethereum-only mining mode is supported as well. - Effective Ethereum mining speed is higher by 3-5% because of a completely different miner code - much less invalid and outdated shares, higher GPU load, optimized OpenCL code, optimized assembler kernels. - Supports both AMD and nVidia cards, even mixed. - No DAG files. - Supports all Stratum versions for Ethereum: can be used directly without any proxies with all pools that support eth-proxy, qtminer or miner-proxy. - Supports Ethereum and Siacoin solo mining. - Supports both HTTP and Stratum for Decred. - Supports both HTTP and Stratum for Siacoin. - Supports Stratum for Lbry, Pascal, Blake2s, Keccak. - Supports failover. - Displays detailed mining information and hashrate for every card. - Supports remote monitoring and management. - Supports GPU selection, built-in GPU overclocking features and temperature management. - Supports Ethereum forks (Expanse, etc). - Windows and Linux versions. This version is POOL/SOLO for Ethereum, POOL for Decred, POOL/SOLO for Siacoin, POOL for Lbry, POOL for Pascal, POOL for Blake2s, POOL for Keccak. For old AMD cards, Catalyst (Crimson) 15.12 is required for best performance and compatibility. For AMD 4xx/5xx cards (Polaris) you can use any recent drivers. For AMD cards, set the following environment variables, especially if you have 2...4GB cards: GPU_FORCE_64BIT_PTR 0 GPU_MAX_HEAP_SIZE 100 GPU_USE_SYNC_OBJECTS 1 GPU_MAX_ALLOC_PERCENT 100 GPU_SINGLE_ALLOC_PERCENT 100 This miner is free-to-use, however, current developer fee is 1%, every hour the miner mines for 36 seconds for developer. For all 2GB cards and 3GB cards devfee is 0%, so on these cards you can mine all ETH forks without devfee, this miner is completely free in this case. If some cards are 2...3GB and some >3GB, 2...3GB cards still mine for you during devfee time, only cards that have more than 3GB memory will be used for devfee mining. Miner displays appropriate messages during startup. Second coin (Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak) is mined without developer fee. So the developer fee is 0...1%, if you don't agree with the dev fee - don't use this miner, or use "-nofee" option. Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate. Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy. This version is for recent AMD videocards only: 7xxx, 2xx and 3xx, 2GB or more. Recent nVidia videocards are supported as well. CONFIGURATION FILE You can use "config.txt" file instead of specifying options in command line. If there are not any command line options, miner will check "config.txt" file for options. If there is only one option in the command line, it must be configuration file name. If there are two or more options in the command line, miner will take all options from the command line, not from configuration file. Place one option per line, if first character of a line is ";" or "#", this line will be ignored. You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. If for Ethereum-only mining: ethpool: EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x sparkpool: EthDcrMiner64.exe -epool eu.sparkpool.com:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x f2pool: EthDcrMiner64.exe -epool eth.f2pool.com:8008 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1 nanopool: EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1 nicehash: EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 Ethereum forks mining: EthDcrMiner64.exe -epool exp-us.dwarfpool.com:8018 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -allcoins -1 Ethereum SOLO mining (assume geth is on 192.168.0.1:8545): FAILOVER Use "epools.txt" and "dpools.txt" files to specify additional pools (you can use "-epoolsfile" and "-dpoolsfile" options to use different filenames). These files have text format, one pool per line. Every pool has 3 connection attempts. Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares. If the first character of a line is ";" or "#", this line will be ignored. Do not change spacing, spaces between parameters and values are required for parsing. If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma. You can reload "epools.txt" and "dpools.txt" files in runtime by pressing "r" key. Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. If no pool was specified in the command line then first pool in the failover pools list is main pool. You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool. You can also use environment variables in "epools.txt", "dpools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. You can also select current pool in runtime by pressing "e" or "d" key. REMOTE MONITORING/MANAGEMENT Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP. Start "EthMan.exe" from "Remote management" subfolder (Windows version only). Check built-in help for more information. "API.txt" file contains more details about protocol. KNOWN ISSUES - AMD cards: on some cards you can notice non-constant mining speed in dual mode, sometimes speed becomes a bit slower. This issue was mostly fixed in recent versions, but not completely. - AMD cards: in Linux with gpu-pro drivers, the list of GPUs may differ from the list of temperatures. You can use -di to change order of GPUs to match both lists. - nVidia cards: dual mode is not so effective as for AMD cards. - Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions. I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad. Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link - it really can be a virus. However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data. TROUBLESHOOTING 1. Install Catalyst v15.12 for old AMD cards; for Fury, Polaris and Vega cards use latest blockchain drivers. 2. Disable overclocking. 3. Set environment variables as described above. 4. Set Virtual Memory 16 GB or more. 5. Reboot computer. 6. Check hardware, risers. 7. Set some timeout in .bat file before starting miner at system startup (30sec or even a minute), and try "-ethi 4" to check if it is more stable. It can help if miner is not stable on some system. FAQ - Miner works too slowly when I mine ETH/ETC but works fine when I mine some ETH fork. Check if you enabled "Compute Mode" in AMD drivers, also you can press "y" key to turn on "Compute Mode" in AMD drivers for all cards (Windows only). - I cannot mine ETH/ETC with Nvidia 3GB card in Windows 10. Windows 10 internally allocates about 20% of GPU memory so applications can use only 80% of GPU memory. Use Windows 7 or Linux.
×
×
  • Create New...