Claymore’s Dual Ethereum AMD and NVIDIA GPU Miner v10.5 for all

361

Newest model is v10.5:

– utilized one other workaround for ADL, you could not see “Temperature management thread hangs” message now.
– added model for CUDA 9.1.
– now miner reveals a warning should you enabled full distant administration (-mport > zero) and didn’t specify -mpsw parameter.
– now miner reveals a warning should you specified default ETH pockets (from default begin.bat).

Download Claymore’s Dual Ethereum AMD and NVIDIA

TESTED NVIDIA DRIVERS (different variations are untested, they are often worse or higher):
9xx playing cards in Home windows 7 x64: simply use newest/latest drivers from Nvidia web site (for instance, 368.81). Word that newest 372.54 is slower than 368.81.
9xx playing cards in Home windows 10 x64: you must use previous drivers (for instance, 352.xx) and miner constructed for cuda6.5.
10xx playing cards in Home windows 7 x64: simply use newest 372.54 drivers from Nvidia web site.
10xx playing cards in Home windows 10 x64: simply use newest 372.54 drivers from Nvidia web site, be aware that you could have Win10 Anniversary replace.

FEATURES:

– Helps new “twin mining” mode: mining each Ethereum and Decred/Siacoin/Lbry/Pascal on the similar time, with no influence on Ethereum mining pace. Ethereum-only mining mode is supported as nicely.
– Efficient Ethereum mining pace is larger by Three-5% due to a very completely different miner code – a lot much less invalid and outdated shares, larger GPU load, optimized OpenCL code, optimized assembler kernels.
– Helps each AMD and nVidia playing cards, even combined.
– No DAG recordsdata.
– Helps all Stratum variations for Ethereum: can be utilized immediately with none proxies with all swimming pools that help eth-proxy, qtminer or miner-proxy.
– Helps Ethereum and Siacoin solo mining.
– Helps each HTTP and Stratum for Decred.
– Helps each HTTP and Stratum for Siacoin. Word: not all Stratum variations are supported presently for Siacoin.
– Helps Stratum for Lbry and Pascal.
– Helps failover.
– Shows detailed mining data and hashrate for each card.
– Helps distant monitoring and administration.
– Helps GPU choice, built-in GPU overclocking options and temperature administration.
– Helps Ethereum forks (Expanse, and so forth).
– Home windows and Linux variations.

This model is POOL/SOLO for Ethereum, POOL for Decred, POOL/SOLO for Siacoin, POOL for Lbry, POOL for Pascal.

For AMD playing cards, Catalyst (Crimson) 15.12 is required for greatest efficiency and compatibility. You may get very dangerous outcomes for various drivers model, or miner can fail on startup.
For AMD 4xx/5xx playing cards (Polaris) you need to use any latest drivers.
For AMD playing cards, set the next surroundings variables, particularly when you’ve got 2GB playing cards:

GPU_FORCE_64BIT_PTR zero
GPU_MAX_HEAP_SIZE 100
GPU_USE_SYNC_OBJECTS 1
GPU_MAX_ALLOC_PERCENT 100
GPU_SINGLE_ALLOC_PERCENT 100

For multi-GPU methods, set Digital Reminiscence measurement in Home windows at the least 16 GB:
“Laptop Properties / Superior System Settings / Efficiency / Superior / Digital Reminiscence”.

This miner is free-to-use, nonetheless, present developer charge is 1% for Ethereum-only mining mode (-mode 1) and a couple of% for twin mining mode (-mode zero), each hour the miner mines for 36 or 72 seconds for developer.
Decred/Siacoin/Lbry/Pascal is mined with out developer charge.
For those who do not agree with the dev charge – do not use this miner, or use “-nofee” choice.
Makes an attempt to cheat and take away dev charge will trigger a bit slower mining pace (similar as “-nofee 1”) although miner will present similar hashrate.
Miner can’t simply cease if cheat is detected as a result of creators of cheats would know that the cheat doesn’t work and they’d discover new tips. If miner doesn’t present any errors or slowdowns, they’re pleased.

This model is for latest AMD videocards solely: 7xxx, 2xx and 3xx, 2GB or extra. Latest nVidia videocards are supported as nicely.

There are builds for Home windows x64 and for Linux x64 (examined on Ubuntu 12.04). No 32-bit help.

COMMAND LINE OPTIONS:

-epool    Ethereum pool handle. Solely Stratum protocol is supported for swimming pools. Miner helps all swimming pools which might be suitable with Dwarfpool proxy and settle for Ethereum pockets handle immediately.
For solo mining, specify “http://” earlier than handle, be aware that this mode shouldn’t be meant for proxy or HTTP swimming pools, additionally “-allpools 1” might be set routinely on this mode.
Word: The miner helps all Stratum variations for Ethereum, HTTP mode is critical for solo mining solely.
Utilizing any proxies will scale back efficient hashrate by at the least 1%, so join miner to Stratum swimming pools immediately. Utilizing HTTP swimming pools will scale back efficient hashrate by at the least 5%.

-ewal    Your Ethereum pockets handle. Additionally employee title and different choices if pool helps it.
Swimming pools that require “Login.Employee” as a substitute of pockets handle will not be supported immediately presently, however you need to use “-allpools 1” choice to mine there.

-epsw    Password for Ethereum pool, use “x” as password.

-eworker Employee title, it’s required for some swimming pools.

-esm   Ethereum Stratum mode. zero – eth-proxy mode (for instance, dwarpool.com), 1 – qtminer mode (for instance, ethpool.org),
2 – miner-proxy mode (for instance, coinotron.com), Three – nicehash mode. zero is default.

-etha   Ethereum algorithm mode for AMD playing cards. zero – optimized for quick playing cards, 1 – optimized for sluggish playing cards, 2 – for gpu-pro Linux drivers. -1 – autodetect (default, routinely selects between zero and 1).
You may also set this selection for each card individually, for instance “-etha zero,1,zero”.

-asm   (AMD playing cards solely) allows assembler GPU kernels. On this mode some tuning is required even in ETH-only mode, use “-dcri” choice or or “+/-” keys in runtime to set greatest pace.
Presently ETH-LBRY mode shouldn’t be supported in assembler.
Specify “-asm zero” to disable this selection. You may also specify values for each card, for instance “-asm zero,1,zero”. Default worth is “1”.
If ASM mode is enabled, miner should present “GPU #x: algorithm ASM” at startup.
Test “FINE-TUNING” part under for extra notes.
NEW: added different assembler kernels for Tonga and Polaris playing cards for ETH-only mode. Use them should you get greatest pace at “-dcri 1” (i.e. you can not discover pace peak), use “-asm 2” choice to allow this mode.

-ethi   Ethereum depth. Default worth is eight, you may lower this worth if you do not need Home windows to freeze or when you’ve got issues with stability. Essentially the most low GPU load is “-ethi zero”.
Additionally “-ethi” now can set depth for each card individually, for instance “-ethi 1,eight,6”.
You may also specify damaging values, for instance, “-ethi -8192”, it precisely means “world work measurement” parameter which is utilized in official miner.

-eres   this setting is said to Ethereum mining stability. Each subsequent Ethereum epoch requires a bit extra GPU reminiscence, miner can crash throughout reallocating GPU buffer for brand new DAG.
To keep away from it, miner reserves a bit bigger GPU buffer at startup, so it could possibly course of a number of epochs with out buffer reallocation.
This setting defines what number of epochs miner should foresee when it reserves GPU buffer, i.e. what number of epochs might be processed with out buffer reallocation. Default worth is 2.

-allpools Specify “-allpools 1” if miner doesn’t need to mine on specified pool (as a result of it can’t mine devfee on that pool), however you agree to make use of some default swimming pools for devfee mining.
Word that if devfee mining swimming pools will cease, complete mining might be stopped too.

-allcoins Specify “-allcoins 1” to have the ability to mine Ethereum forks, on this mode miner will use some default swimming pools for devfee Ethereum mining.
Word that if devfee mining swimming pools will cease, complete mining might be stopped too.
Miner has to make use of two DAGs on this mode – one for Ethereum and one for Ethereum fork, it could possibly trigger crashes as a result of DAGs have completely different sizes.
Subsequently for this mode it’s endorsed to specify present Ethereum epoch (or a bit bigger worth),
for instance, “-allcoins 47” signifies that miner will anticipate DAG measurement for epoch #47 and can allocate acceptable GPU buffer at beginning, as a substitute of reallocating greater GPU buffer (might crash) when it begins devfee mining.
Another choice is to specify “-allcoins -1”, on this mode miner will begin devfee spherical instantly after begin and subsequently will get present epoch for Ethereum, after that it is going to be in a position to mine Ethereum fork.
For those who mine Expanse, one of the best ways is to specify “-allcoins exp”, on this mode devfee mining might be on Expanse too and DAG will not be recreated in any respect.
For those who mine ETC on some pool that doesn’t settle for pockets handle however requires Username.Employee as a substitute, one of the best ways is to specify “-allcoins and so forth”, on this mode devfee mining might be on ETC swimming pools and DAG will not be recreated in any respect.

-etht   Time interval between Ethereum HTTP requests for brand new job in solo mode, in milliseconds. Default worth is 200ms.

-erate   ship Ethereum hashrate to pool. Default worth is “1”, set “-erate zero” should you do not need to ship hashrate.

-estale   ship Ethereum stale shares to pool, it could possibly enhance efficient hashrate a bit. Default worth is “1”, set “-estale zero” should you do not need to ship stale shares.

-dpool    Decred/Siacoin/Lbry/Pascal pool handle. Use “http://” prefix for HTTP swimming pools, “stratum+tcp://” for Stratum swimming pools. If prefix is missed, Stratum is assumed.
Decred: each Stratum and HTTP are supported. Siacoin: each Stratum and HTTP are supported, although be aware that not all Stratum variations are supported presently. Lbry: solely Stratum is supported.

-dwal   Your Decred/Siacoin/Lbry/Pascal pockets handle or employee title, it relies on pool.

-dpsw    Password for Decred/Siacoin/Lbry/Pascal pool.

-di    GPU indexes, default is all obtainable GPUs. For instance, when you’ve got 4 GPUs “-di 02” will allow solely first and third GPUs (#zero and #2).
You may also activate/off playing cards in runtime with “zero”…”9” keys and test present statistics with “s” key.
For methods with greater than 10 GPUs: use letters to specify indexes greater than 9, for instance, “a” means index 10, “b” means index 11, and so forth; additionally “a”, “b”, and “c” keys let you activate/off GPU #10, #11 and #12 in runtime.

-gser   this setting can enhance stability on multi-GPU methods if miner hangs throughout startup. It serializes GPUs initalization routines. Use “-gser 1” to serailize a few of routines and “-gser 2” to serialize all routines.
Utilizing values larger than 2 permits you additionally to set customized delay between DAG technology on GPUs, for instance, “-gser 5” means similar as “-gser 2” and in addition provides 3sec delay between DAG technology (could be helpful for buggy drivers and/or weak PSU).
Default worth is “zero” (no serialization, quick initialization).

-mode   Choose mining mode:
“-mode zero” (default) means twin Ethereum + Decred/Siacoin/Lbry mining mode.
“-mode 1” means Ethereum-only mining mode. You may set this mode for each card individually, for instance, “-mode 1-02” will set mode “1” for first and third GPUs (#zero and #2).
For methods with greater than 10 GPUs: use letters to specify indexes greater than 9, for instance, “a” means index 10, “b” means index 11, and so forth.

-dcoin   choose second coin to mine in twin mode. Doable choices are “-dcoin dcr”, “-dcoin sc”, “-dcoin lbc”, “-dcoin pasc”. Default worth is “dcr”.

-dcri   Decred/Siacoin/Lbry/Pascal depth, or Ethereum fine-tuning worth in ETH-only ASM mode. Default worth is 30, you may modify this worth to get one of the best Decred/Siacoin/Lbry mining pace with out lowering Ethereum mining pace.
You may also specify values for each card, for instance “-dcri 30,100,50”.
You may change the depth in runtime with “+” and “-” keys and test present statistics with “s” key.
For instance, by default (-dcri 30) 390 card reveals 29MH/s for Ethereum and 440MH/s for Decred. Setting -dcri 70 causes 24MH/s for Ethereum and 850MH/s for Decred.

-dcrt   Time interval between Decred/Siacoin HTTP requests for brand new job, in seconds. Default worth is 5 seconds.

-ftime   failover principal pool change time, in minutes, see “Failover” part under. Default worth is 30 minutes, set zero if there isn’t a principal pool.

-wd    watchdog choice. Default worth is “-wd 1”, it allows watchdog, miner might be closed (or restarted, see “-r” choice) if any thread shouldn’t be responding for 1 minute or OpenCL name failed.
Specify “-wd zero” to disable watchdog.

-r   Restart miner mode. “-r zero” (default) – restart miner if one thing incorrect with GPU. “-r -1” – disable computerized restarting. -r >20 – restart miner if one thing
incorrect with GPU or by timer. For instance, “-r 60” – restart miner each hour or when some GPU failed.
“-r 1” closes miner and execute “reboot.bat” file (“reboot.bash” or “reboot.sh” for Linux model) within the miner listing (if exists) if some GPU failed.
So you may create “reboot.bat” file and carry out some actions, for instance, reboot system should you put this line there: “shutdown /r /t 5 /f”.

-minspeed   minimal pace for ETH, in MH/s. If miner can’t attain this pace for five minutes for any purpose, miner might be restarted (or “reboot.bat” might be executed if “-r 1” is ready). Default worth is zero (function disabled).
You may also specify damaging values should you do not need to restart miner as a result of pool connection points; for instance, “-minspeed -50” will restart miner provided that it can’t attain 50Mh/s at good pool connection.

-retrydelay   delay, in seconds, between connection makes an attempt. Default values is “20”. Specify “-retrydelay -1” should you do not want reconnection, on this mode miner will exit if connection is misplaced.

-dbg   debug log and messages. “-dbg zero” – (default) create log file however do not present debug messages.
“-dbg 1” – create log file and present debug messages. “-dbg -1” – no log file and no debug messages.

-logfile   debug log file title. After restart, miner will append new log knowledge to the identical file. If you wish to clear previous log knowledge, file title should comprise “noappend” string.
If missed, default file title might be used.

-logsmaxsize   maximal measurement of debug log recordsdata, in MB. At each begin the miner checks all recordsdata in its folder, selects all recordsdata that comprise “_log.txt” string and removes oldest recordsdata if abstract recordsdata measurement is bigger than specified worth.
Specify “-logsmaxsize zero” to cancel previous logs removing. Default worth is 1000 (i.e. about 1GB of log recordsdata are allowed).

-nofee   set “1” to cancel my developer charge in any respect. On this mode some optimizations are disabled so mining pace might be slower by about Four%.
By enabling this mode, I’ll lose 100% of my earnings, you’ll lose solely 2-Three% of your earnings.
So you’ve gotten a alternative: “quickest miner” or “utterly free miner however a bit slower”.
In order for you each “quickest” and “utterly free” you need to discover another miner that meets your necessities, simply do not use this miner as a substitute of claiming that I would like
to cancel/scale back developer charge, saying that 1-2% developer charge is an excessive amount of for this miner and so forth.

-benchmark   benchmark mode, specify “-benchmark 1” to see hashrate in your . You may also specify epoch quantity for benchmark, for instance, “-benchmark 110”.

-li   low depth mode. Reduces mining depth, helpful in case your playing cards are overheated. Word that mining pace is lowered too.
Extra worth means much less warmth and mining pace, for instance, “-li 10” is much less warmth and mining pace than “-li 1”. You may also specify values for each card, for instance “-li Three,10,50”.
Default worth is “zero” – no low depth mode.

-lidag   low depth mode for DAG technology, it could possibly assist with OC or weak PSU. Supported values are zero, 1, 2, Three, extra worth means decrease depth. Instance: “-lidag 1”.
You may also specify values for each card, for instance “-lidag 1,zero,Three”. Default worth is “zero” (no low depth for DAG technology).

-ejobtimeout   job timeout for ETH, in minutes. If miner doesn’t get new jobs for this time, it is going to disconnect from pool. Default worth is 10.

-djobtimeout   job timeout for second coin in twin mode, in minutes. If miner doesn’t get new jobs for this time, it is going to disconnect from pool. Default worth is 30.

-tt   set goal GPU temperature. For instance, “-tt 80” means 80C temperature. You may also specify values for each card, for instance “-tt 70,80,75”.
You may also set static fan pace should you specify damaging values, for instance “-tt -50” units 50% fan pace. Specify zero to disable management and conceal GPU statistics.
“-tt 1” (default) doesn’t handle followers however reveals GPU temperature and fan standing each 30 seconds. Specify values 2..5 whether it is too typically.
Word: for NVIDIA playing cards solely temperature monitoring is supported, temperature administration shouldn’t be supported.
Word: for Linux gpu-pro drivers, miner should have root entry to handle followers, in any other case solely monitoring might be obtainable.

-ttdcr   scale back Decred/Siacoin/Lbry/Pascal depth routinely if GPU temperature is above specified worth. For instance, “-ttdcr 80” reduces Decred depth if GPU temperature is above 80C.
You may see present Decred depth coefficients in detailed statistics (“s” key). So should you set “-dcri 50” however Decred/Siacoin depth coefficient is 20% it signifies that GPU presently mines Decred/Siacoin at “-dcri 10”.
You may also specify values for each card, for instance “-ttdcr 80,85,80”. You additionally ought to specify non-zero worth for “-tt” choice to allow this selection.
It’s a good suggestion to set “-ttdcr” worth larger than “-tt” worth by Three-5C.

-ttli   scale back complete mining depth (for all cash) routinely if GPU temperature is above specified worth. For instance, “-ttli 80” reduces mining depth if GPU temperature is above 80C.
You may see if depth was lowered in detailed statistics (“s” key).
You may also specify values for each card, for instance “-ttli 80,85,80”. You additionally ought to specify non-zero worth for “-tt” choice to allow this selection.
It’s a good suggestion to set “-ttli” worth larger than “-tt” worth by Three-5C.

-tstop   set cease GPU temperature, miner will cease mining if GPU reaches specified temperature. For instance, “-tstop 95” means 95C temperature. You may also specify values for each card, for instance “-tstop 95,85,90”.
This function is disabled by default (“-tstop zero”). You additionally ought to specify non-zero worth for “-tt” choice to allow this selection.
If it turned off incorrect card, it is going to shut miner in 30 seconds.
You may also specify damaging worth to shut miner instantly as a substitute of stopping GPU, for instance, “-tstop -95” will shut miner as quickly as any GPU attain 95C temperature.

-fanmax   set maximal fan pace, in percents, for instance, “-fanmax 80” will set maximal followers pace to 80%. You may also specify values for each card, for instance “-fanmax 50,60,70”.
This feature works provided that miner manages cooling, i.e. when “-tt” choice is used to specify goal temperature. Default worth is “100”.
Word: for NVIDIA playing cards this selection shouldn’t be supported.

-fanmin   set minimal fan pace, in percents, for instance, “-fanmin 50” will set minimal followers pace to 50%. You may also specify values for each card, for instance “-fanmin 50,60,70”.
This feature works provided that miner manages cooling, i.e. when “-tt” choice is used to specify goal temperature. Default worth is “zero”.
Word: for NVIDIA playing cards this selection shouldn’t be supported.

-cclock   set goal GPU core clock pace, in MHz. If not specified or zero, miner won’t change present clock pace. You may also specify values for each card, for instance “-cclock 1000,1050,1100,zero”.
Word: for some drivers variations AMD blocked underclocking for some purpose, you may overclock solely.
Word: this selection adjustments clocks for all energy states, so test voltage for all energy states in WattMan or use -cvddc choice.
By default, low energy states have low voltage, setting excessive GPU clock for low energy states with out rising voltage may cause driver crash.
Word: for NVIDIA playing cards this selection shouldn’t be supported.

-mclock   set goal GPU reminiscence clock pace, in MHz. If not specified or zero, miner won’t change present clock pace. You may also specify values for each card, for instance “-mclock 1200,1250,1200,zero”.
Word: for some drivers variations AMD blocked underclocking for some purpose, you may overclock solely.
Word: for NVIDIA playing cards this selection shouldn’t be supported.

-powlim set energy restrict, from -50 to 50. If not specified, miner won’t change energy restrict. You may also specify values for each card, for instance “-powlim 20,-20,zero,10”.
Word: for NVIDIA playing cards this selection shouldn’t be supported.

-cvddc   set goal GPU core voltage, multiplied by 1000. For instance, “-cvddc 1050” means 1.05V. You may also specify values for each card, for instance “-cvddc 900,950,1000,970”. Helps newest AMD 4xx playing cards solely in Home windows.
Word: for NVIDIA playing cards this selection shouldn’t be supported.

-mvddc   set goal GPU reminiscence voltage, multiplied by 1000. For instance, “-mvddc 1050” means 1.05V. You may also specify values for each card, for instance “-mvddc 900,950,1000,970”. Helps newest AMD 4xx playing cards solely in Home windows.
Word: for NVIDIA playing cards this selection shouldn’t be supported.

-mport   distant monitoring/administration port. Default worth is -3333 (read-only mode), specify “-mport zero” to disable distant monitoring/administration function.
Specify damaging worth to allow monitoring (get statistics) however disable administration (restart, importing recordsdata), for instance, “-mport -3333” allows port 3333 for distant monitoring, however distant administration might be blocked.
You may also use your net browser to see present miner state, for instance, kind “localhost:3333” in net browser.
Warning: use damaging choice worth or disable distant administration totally should you assume which you can be attacked by way of this port!
By default, miner will settle for connections on specified port on all community adapters, however you may choose desired community interface immediately, for instance, “-mport 127.zero.zero.1:3333” opens port on localhost solely.

-mpsw   distant monitoring/administration password. By default it’s empty, so everybody can ask statistics or handle miner remotely if “-mport” choice is ready. You may set password for distant entry (at the least EthMan v3.zero is required to help passwords).

-colors allows or disables coloured textual content in console. Default worth is “1”, use “-colors zero” to disable coloring. Use 2…Four values to take away a few of colours.

-v   shows miner model, pattern utilization: “-v 1”.

-altnum   different GPU indexing. This feature doesn’t change GPU order, however simply adjustments GPU indexes that miner shows, it may be helpful in some circumstances. Doable values are:
zero: default GPU indexing. For instance, should you specify “-di 05” to pick out first and final GPUs of six GPUs put in, miner will show these two chosen playing cards as “GPU0” and “GPU1”.
1: similar as “zero”, however begin indexes from one as a substitute of zero. For instance, should you specify “-di 05” to pick out first and final GPUs of six GPUs put in, miner will show these two chosen playing cards as “GPU1” and “GPU2”.
2: different GPU indexing. For instance, should you specify “-di 05” to pick out first and final GPUs of six GPUs put in, miner will show these two chosen playing cards as “GPU0” and “GPU5”.
Three: similar as “2”, however begin indexes from one as a substitute of zero. For instance, should you specify “-di 05” to pick out first and final GPUs of six GPUs put in, miner will show these two chosen playing cards as “GPU1” and “GPU6”.
Default worth is “zero”.

-platform   selects GPUs producer. 1 – use AMD GPUs solely. 2 – use NVIDIA GPUs solely. Three – use each AMD and NVIDIA GPUs. Default worth is “Three”.

CONFIGURATION FILE

You need to use “config.txt” file as a substitute of specifying choices in command line.
If there will not be any command line choices, miner will test “config.txt” file for choices.
If there is just one choice within the command line, it have to be configuration file title.
If there are two or extra choices within the command line, miner will take all choices from the command line, not from configuration file.
Place one choice per line, if first character of a line is “;” or “#”, this line might be ignored.
You may also use surroundings variables in “epools.txt” and “config.txt” recordsdata. For instance, outline “WORKER” surroundings variable and use it as “%WORKER%” in config.txt or in epools.txt.

SAMPLE USAGE

Twin mining:

ethpool, ethermine  (and Stratum for Decred):
EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool stratum+tcp://yiimp.ccminer.org:3252 -dwal DsUt9QagrYLvSkJHXCvhfiZHKafVtzd7Sq4 -dpsw x
it’s also possible to specify “-esm 1” choice to allow “qtminer” mode, on this mode pool will show further details about shares (accepted/rejected), for instance:
EthDcrMiner64.exe -epool us1.ethermine.org:4444 -esm 1 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool stratum+tcp://yiimp.ccminer.org:3252 -dwal DsUt9QagrYLvSkJHXCvhfiZHKafVtzd7Sq4 -dpsw x

ethpool, ethermine  (and Siacoin solo):
EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool http://localhost:9980/miner/header -dcoin sia

ethpool, ethermine  (and Siacoin pool):
EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool http://sia-eu1.nanopool.org:9980/miner/header?address=3be0304dee313515cf401b8593a0c1df905ed13f0adaee89a8d7337d2ba8209e5ca9f297bbc2 -dcoin sia

ethpool, ethermine  (and Siacoin pool with employee title):
EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool http://sia-eu1.nanopool.org:9980/miner/header?“handle=YourSiaAddress&employee=YourWorkerName” -dcoin sia

similar for siamining pool:
EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool “http://siamining.com:9980/miner/header?address=3be0304dee313515cf401b8593a0c1df905ed13f0adaee89a8d7337d2ba8209e5ca9f297bbc2&worker=YourWorkerName” -dcoin sia

dwarfpool (and Stratum for Decred):
EthDcrMiner64.exe -epool eth-eu.dwarfpool.com:8008 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F/YourWorkerName -epsw x -dpool stratum+tcp://dcr.suprnova.cc:3252 -dwal Redhex.my -dpsw x
Learn dwarfpool FAQ for extra choices, for instance, you may setup e mail notifications should you specify your e mail as password.

dwarfpool (and Stratum for Lbry):
EthDcrMiner64.exe -epool eth-eu.dwarfpool.com:8008 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F/YourWorkerName -epsw x -dpool stratum+tcp://lbry.suprnova.cc:6256 -dwal Redhex.my -dpsw x -dcoin lbc
Learn dwarfpool FAQ for extra choices, for instance, you may setup e mail notifications should you specify your e mail as password.

nanopool Ethereum+Siacoin:
EthDcrMiner64.exe -epool eu1.nanopool.org:9999 -ewal YOUR_ETH_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x -dpool “http://sia-eu1.nanopool.org:9980/miner/header?address=YOUR_SIA_WALLET&worker=YOUR_WORKER_NAME&email=YOUR_EMAIL” -dcoin sia

nanopool Ethereum+Siacoin(Stratum):
EthDcrMiner64.exe -epool eu1.nanopool.org:9999 -ewal YOUR_ETH_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x -dpool stratum+tcp://sia-eu1.nanopool.org:7777 -dwal YOUR_SIA_WALLET/YOUR_WORKER/YOUR_EMAIL -dcoin sia

nicehash Ethereum+Decred:
EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm Three -allpools 1 -estale zero -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr

miningpoolhub Ethereum+Siacoin:
EthDcrMiner64.exe -epool us-east1.ethereum.miningpoolhub.com:20536 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -eworker YourLogin.YourWorkerName -epsw x -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal username.workername -dpsw x -dcoin sia
you could additionally create employee “YourWorkerName” on pool and specify your pockets handle there.

suprnova Ethereum_Classic(ETC)+Siacoin:
ethdcrminer64.exe -epool etc-eu.suprnova.cc:3333 -ewal YourLogin.YourWorkerName -epsw x -esm Three -dpool sia.suprnova.cc:7777 -dwal YourLogin.YourWorkerName -dpsw x -dcoin sia -allpools 1 -allcoins -1

coinotron:
EthDcrMiner64.exe -epool coinotron.com:3344 -ewal Redhex.rig1 -esm 2 -epsw x -dpool http://dcr.suprnova.cc:9111 -dwal Redhex.my -dpsw x -allpools 1

coinmine:
EthDcrMiner64.exe -epool eth.coinmine.pl:4000 -ewal USERNAME.WORKER -esm 2 -epsw WORKER_PASS -allpools 1 -dpool stratum+tcp://dcr.coinmine.pl:2222 -dwal USERNAME.WORKER -dpsw WORKER_PASS

ethpool+suprnova Ethereum+Pascal:
ethdcrminer64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool stratum+tcp://pasc.suprnova.cc:5279 -dwal YourLogin.YourWorkerName -dpsw x -dcoin pasc -allpools 1

Ethereum-only mining:

ethpool:
EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x

f2pool:
EthDcrMiner64.exe -epool eth.f2pool.com:8008 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1

nanopool:
EthDcrMiner64.exe -epool 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 Three -allpools 1 -estale zero

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.zero.1:8545):

EthDcrMiner64.exe -epool http://192.168.0.1:8545

FINE-TUNING

Twin mode: change “-dcri” choice worth with “+/-” keys in runtime to seek out greatest speeds.
ETH-only mode when ASM algorithm is used (enabled by default): change “-dcri” choice worth with “+/-” keys in runtime to seek out greatest speeds. For those who get greatest pace at “-dcri 1” (i.e. you can not discover pace peak), use “-asm 2” choice to allow different ASM kernel (obtainable for Tonga and Polaris playing cards solely).
NOTE 1: if GPU throttles (overheated) or should you overclocked GPU, greatest “-dcri” worth might be completely different.
NOTE 2: pace peak could be reasonably quick, so change “-dcri” worth slowly, one-by-one.
NOTE Three: greatest -dcri values for ETH-only mode and twin mode could be completely different.

FAILOVER

Use “epools.txt” and “dpools.txt” recordsdata to specify further swimming pools. These recordsdata have textual content format, one pool per line. Each pool has Three connection makes an attempt.
Miner disconnects routinely if pool doesn’t ship new jobs for a very long time or if pool rejects too many shares.
If the primary character of a line is “;” or “#”, this line might be ignored.
Don’t change spacing, areas between parameters and values are required for parsing.
If you want to specify “,” character in parameter worth, use two commas – ,, might be handled as one comma.
You may reload “epools.txt” and “dpools.txt” recordsdata in runtime by urgent “r” key.
Pool specified within the command line is “principal” pool, miner will attempt to return to it each 30 minutes if it has to make use of some completely different pool from the listing.
If no pool was specified within the command line then first pool within the failover swimming pools listing is principal pool.
You may change 30 minutes time interval to some completely different worth with “-ftime” choice, or use “-ftime zero” to disable switching to principal pool.
You may also use surroundings variables in “epools.txt”, “dpools.txt” and “config.txt” recordsdata. For instance, outline “WORKER” surroundings variable and use it as “%WORKER%” in config.txt or in epools.txt.
You may also choose present pool in runtime by urgent “e” or “d” key.

REMOTE MONITORING/MANAGEMENT

Miner helps distant monitoring/administration by way of JSON protocol over uncooked TCP/IP sockets. You may also get latest console textual content traces by way of HTTP.
Begin “EthMan.exe” from “Distant administration” subfolder (Home windows model solely).
Test built-in assist for extra data. “API.txt” file incorporates extra particulars about protocol.

KNOWN ISSUES

– AMD playing cards: on some playing cards you may discover non-constant mining pace in twin mode, typically pace turns into a bit slower. This challenge was largely fastened in latest variations, however not utterly.
– AMD playing cards: in Linux with gpu-pro drivers, the listing of GPUs might differ from the listing of temperatures. You need to use -di to alter order of GPUs to match each lists.
– Home windows 10 Defender acknowledges miner as a virus, some antiviruses do the identical. Miner shouldn’t be a virus, add it to Defender exceptions.
I write miners since 2014. Most of them are acknowledged as viruses by some paranoid antiviruses, maybe as a result of I pack my miners to guard them from disassembling, maybe as a result of some individuals embrace them into their botnets, or maybe these antiviruses will not be good, I do not know. For these years, lots of people used my miners and no one confirmed that my miner stole something or did one thing dangerous.
Word that I can assure clear binaries just for official hyperlinks in my posts on this discussion board (bitcointalk). For those who downloaded miner from another hyperlink – it actually generally is a virus.
Nevertheless, my miners are closed-source so I can’t show that they don’t seem to be viruses. For those who assume that I write viruses as a substitute of excellent miners – don’t use this miner, or at the least apply it to methods with none precious knowledge.

TROUBLESHOOTING

1. Set up Catalyst v15.12 for previous AMD playing cards; for Fury, Polaris and Vega playing cards use newest blockchain drivers.
2. Disable overclocking.
Three. Set surroundings variables as described above.
Four. Set Digital Reminiscence 16 GB.
5. Reboot laptop.
6. Test , risers.
7. Set some timeout in .bat file earlier than beginning miner at system startup (30sec or perhaps a minute), and take a look at “-ethi Four” to test whether it is extra secure. It could assist if miner shouldn’t be secure on some system.

FAQ

– What’s dwarfpool proxy (eth-proxy)?
Official Ethereum miner doesn’t help Stratum protocol, it helps HTTP protocol solely. It causes much less revenue due to delays.
A proxy was created to repair it, so official Ethereum miner is domestically related to the proxy by HTTP protocol, for native community delays as a result of HTTP protocol are small. Proxy is related to the pool by way of Stratum protocol so it has small delays too. Presently most swimming pools help Stratum and you must use HTTP-to-Stratum proxy to make official miner work with swimming pools correctly. In fact you may attempt to join official miner to a pool immediately by way of HTTP however you’ll lose 10-20% shares due to a brief block time in Ethereum.
This miner doesn’t use HTTP protocol, it makes use of Stratum immediately. So you need to join it on to the pool at Stratum port and it’ll work a bit quicker than official miner by way of proxy as a result of there isn’t a proxy between miner and pool.

– What command choice X means?
Learn “Readme!!!.txt”, “COMMAND LINE OPTIONS” part.

– Find out how to mine utilizing pool X?
Learn “Readme!!!.txt”, “SAMPLE USAGE” part.

– Home windows 10 marks miner as a virus.
Learn “Readme!!!.txt”, “KNOWN ISSUES” part.

– Can miner cease overheated GPU?
Sure, see “-tstop” choice.

– Why this command line does not work (escaping ‘&’)?
Char ‘&’ in command line means command separator, to make use of it in command line both quote string with “”, or escape ‘&’ (use ^& on Home windows).
No want to do that in *swimming pools.txt or config.txt.
Additionally all command line choices have to be in similar line in .bat file, do not break up them to a number of traces, it will not work.

– Find out how to mine Decred or Sia ONLY with this Ethereum Twin miner?
No method. It’s Ethereum miner with further bonus cash. To mine further cash solely use different miners.

– Why Ethereum hashrate in Twin mode is larger than in Single mode?
function, settle for it as an additional bonus.

– Is 15.12 driver necessary?
Normally newest drivers work nicely. However there are some reviews of individuals the place they do not. So 15.12 is really useful.

– Will newer drivers have larger/decrease hashrate?
Normally no, however it relies upon… Test for your self.

– Why miner on Linux with inventory card settings provides a bit decrease hashrate than on Home windows?
This in all probability is the distinction in time calculations on each platforms. In actuality the accepted hashrate is often the identical.

– Why -cclock/-mclock choices don’t work?
Typically they don’t work. Use Afterburner or Trixx on Home windows, atitweak and different instruments on Linux as a substitute.

– Why my GPU is 10C hotter in Twin mode?
It is a value for the additional work performed. It additionally consumes extra energy, so make sure that your PSU has adequate energy.

– Can the temperature be lowered?
Sure, see “-tt”, “-dcri”, “-ttdcr”, “-li”, “-ttli” choices.

– How can I undervolt my playing cards on Linux?
Normally solely by flashing modified GPU BIOS. Sadly, no customary method of doing so.

– Why pool reveals much less hashrate than miner?
On my check rigs I take advantage of miner with default settings and on pool I see about Four-5% lower than miner reveals (my hashrate is about 800MH/s if I activate all rigs).
Miner reveals “uncooked” hashrate, 2% is devfee in twin mode, different 2-Three% could be associated to the connection high quality, present pool standing/luck or/and could also be one thing else.
Additionally, from my calculations miner loses about zero.5-1% as a result of it can’t drop present GPU spherical when it will get new job, it’s associated to “-ethi” worth, so I made it eight by default as a substitute of 16.
But when on pool you see 10% lower than miner reveals on a regular basis – one thing is incorrect along with your pool, your connection to web or your hashrate is low and also you didn’t wait sufficient time to see common hashrate for 24 hours.
Normally I take advantage of “ethpool” pool for assessments.

– I see just one card by way of Distant Desktop Connection.
It is an issue of RDC, use TeamViewer or another distant entry software program.

– I see just one card as a substitute of two in temperature administration data.
Disable CrossFire, do not use Distant Desktop Connection.

– Miner works in ETH-only mode however crashes in twin mode.
Twin mode requires extra energy, so make sure that PSU energy is sufficient and test GPU clocks should you OC’ed them.

– Error “server: bind failed with error”.
Specify “-mport zero” choice.

– How can I get stats from miner as EthMan does?
Test API.txt file for json protocol particulars.

– I can’t mine Ethereum with 2GB card.
Sure, you can not mine Ethereum or Ethereum Basic with 2GB playing cards anymore. However you may mine different Ethereum forks.

– I mine ETH fork on my 2GB playing cards. For devfee miner tries to mine ETH and it fails as a result of ETH can’t be mined on 2GB playing cards.
– Use “-allcoins exp -allpools 1” choices.

– On twin mining, if one in every of my miners has 6 playing cards, with 2 twin mining and Four single mining, is devfee 1% or 2%?
As quickly as you allow twin mining, devfee is 2% for all playing cards. However you can begin two miner cases and break up playing cards between them to get 1% on first occasion and a couple of% on second.

– Miner freezes if I put cursor to its window in Home windows 10 till any secret is pressed. Typically miner freezes randomly till any secret is pressed.
You must make some adjustments in Home windows:
https://superuser.com/questions/555160/windows-command-prompt-freezing-on-focus
https://superuser.com/questions/419717/windows-command-prompt-freezing-randomly?rq=1
https://superuser.com/questions/1051821/command-prompt-random-pause?rq=1

– Typically miner can’t connect with devfee mining server at first try, does it trigger longer devfee mining?
No, throughout these connection makes an attempt miner nonetheless mines for you.

– I upgraded from v8.x (or earlier) to v9.x, I mine ETH-only and I see v9.x is slower than v8.x, why?
In v9.x you need to discover greatest -dcri worth even in ETH-only mode, test “FINE-TUNING” part. For those who do not need to do it, use “-asm zero” choice to make use of previous GPU kernels.

– What number of playing cards are supported?
Miner helps as much as 32 GPUs.

– Miner crashed and I can’t restart it till reboot.
Typically when OpenCL fails, you must reboot the system, not simply restart miner. Typically even smooth reboot will not work and you must press Reset button. It’s as a result of the fail is at drivers stage, Home windows doesn’t like such issues and drivers too.

FAQ #2:

1. For those who assume that the miner will mine even should you flip off the router, wait a few minutes extra, it is going to cease.
2. Place all command line arguments in .BAT file in a single line. Arguments from the second line might be ignored.
Three. Use newest model when you’ve got issues with DCR or SIA.
Four. I haven’t got any non-public variations with +50% pace.
5. I am a software program developer, so I feel I can’t enable you to construct your mining rig correctly or give you the listing of vital elements, please ask this query right here on discussion board or search right here, there are numerous threads associated to .
6. Please learn Readme.txt or authentic publish of this thread for command line samples, choices description and FAQ.
7. I haven’t got miners for Tesla, IBM CPUs, Phi or for very previous GPUs.
eight. Mining on laptops is a nasty thought.
9. You’ll not see full hashrate on pool instantly, you must look ahead to 24 hours at the least.
10. If miner can’t generate DAG file, test surroundings variables (see Readme), test in case your GPU has 3GB reminiscence at the least, and test when you’ve got sufficient digital reminiscence (pagefile). If all this doesn’t assist, attempt to set up extra bodily RAM.

Thích rồi đấy