[GPU挖矿教程] 星火矿池-Claymore 11.9 readme.txt 中英文对照

[复制链接]
36404 |0
发表于 2019-2-21 13:50:46 | 显示全部楼层 |阅读模式
一. 简介

Claymore's Dual Ethereum + Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak AMD+NVIDIA GPU Miner.

克莱默(Claymore,英文中表示双刃大砍刀、大剑)11.9双挖版本,ETH+Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak,AMD+NVIDIA 显卡挖矿软件。

LINKS: 链接:
MEGA: https://mega.nz/
GOOGLE: https://drive.google.com/open?id=0B69wv2iqszefdFZUV2toUG5HdlU
二. Features 功能

Features:
  • 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.


    特点:
  • 支持新的双挖模式:挖ETH的同时可以挖Decred,Siacoin,Lbry,Pascal,Blake2s,Keccak,这对于挖ETH的速度没有影响。单挖ETH也是支持的。
  • 全新的软件挖矿代码,使得有效的ETH挖矿速度有3-5%的提升,包括更少的无效和延迟份额,更高的GPU加载,优化的OpenCL码以及优化过的汇编程序内核。
  • 支持AMD和nVidia的卡,甚至可以混合使用。
  • 没有DAG文件
  • 支持ETH的所有Stratum(简单理解就是矿机和矿池之间的通信协议)版本,可以不通过和所有支持eth-proxy, qtminer 或者miner-proxy矿池的任何代理而直接使用。
  • 支持ETH和SiaCoin的Solo挖矿。
  • 同时支持Decred的HTTP 和 Stratum协议。
  • 同时支持Siacoin的HTTP 和 Stratum协议。
  • 支持Lbry, Pascal, Blake2s和Keccak的Stratum协议。
  • 支持故障自动转移。
  • 可为每张显卡显示详细的挖矿信息和算力。
  • 支持远程监控和管理。
  • 支持显卡选择,内置显卡超频和温度管理。
  • 支持ETH的分叉币
  • 支持Windows和Linux
    [/ol]
    三. 详述

    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.

    这版本可用于用矿池或SOLO挖ETH,Siacoin;用矿池挖Decred, Lbry, Pascal,Blake2s,Keccak。
    (一)AMD 卡设置提醒

    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 2GB 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

    对于AMD卡,Catalyst (Crimson) 15.12的驱动套件可使表现和兼容性发挥到最佳。
    对于AMD 4xx/5xx的卡(北极星架构),你可以用任何的显卡驱动。
    对于AMD卡,设置下列的环境变量,尤其是你的卡是2GB的。
    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
    (二)多卡系统设置提醒

    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".

    对于多显卡系统的,在Windows下,把虚拟内存至少设置到16 GB(多一点更好):"Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory"
    (三)作者抽水详细说明

    This miner is free-to-use, however, current developer fee is 1% for Ethereum-only mining mode (-mode 1) and 1.5% for dual mining mode (-mode 0), every hour the miner mines for 36 or 54 seconds for developer.
    For all 2GB cards and 3GB cards in Windows10 (they cannot mine ETH/ETC anymore) 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 2GB and some >2GB, 2GB cards still mine for you during devfee time, only cards that have more than 2GB memory will be used for devfee mining. Same for 3GB cards in Windows10. 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.5%, 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.

    这个软件使用是免费的。开发者费用ETH单挖1% (-mode 1),双挖1.5%(-mode 0),换句话说,每个小时有36秒或54秒是给作者地址在挖的,这个概念对下文的理解非常很重要。
    对于所有的2GB和3GB卡的用户,在Windows 10下面(已不能挖ETH和ETC)开发者费用为0%,所以有这些卡的用户可以免费挖各种ETH及其分叉币。
    如果你的矿机里面有些卡是2GB 有些大于 2GB,只有大于2G的那部分,会被用作给作者挖矿来付费。这个对于Windows 10下的3GB卡是一样的。软件会在启动的时候显示相关信息。
    双挖的时候,除了ETH之外的第二个币种是不收开发者费用的,所以双挖一共加起来1.5%ETH开发者费用。如果你对本软件的费用表示不满,那你就别用,或者使用"-nofee"选项(没有费用选项)。
    如果你打算做点小动作,攻破本软件或者试图移除开发者费用,你的挖矿效率会降低(这个和"-nofee 1"选项的效果是一样的),即使软件显示的本地算力是相同的。
    挖矿软件如果监测到有上述作弊行为,随时会停止因为作弊者一旦知道作弊被发现了就会采取其他的作弊方式。如果软件不报错或者不慢下来,他们会很开心。
    (四)适用系统说明

    This version is for recent AMD videocards only: 7xxx, 2xx and 3xx, 2GB or more. Recent nVidia videocards are supported as well.
    There are builds for Windows x64 and for Linux x64 (tested on Ubuntu 14.04). No 32-bit support.

    下面这个版本只对针对于近期的AMD显卡:7xxx, 2xx 和 3xx, 2GB 及以上。同时适用于nVidia的显卡。
    仅对于Windows x64 和Linux x64(Ubuntu 14.04上的在测试中),没有针对32位系统的支持。
    四. 命令行选项及配置文件
    (一)命令行选项

    COMMAND LINE OPTIONS:

  • -epool Ethereum pool address. Only Stratum protocol is supported for pools. Miner supports all pools that are compatible with Dwarfpool proxy and accept Ethereum wallet address directly.
  • For solo mining, specify "http://" before address, note that this mode is not intended for proxy or HTTP pools, also "-allpools 1" will be set automatically in this mode.
  • Note: The miner supports all Stratum versions for Ethereum, HTTP mode is necessary for solo mining only.
  • Using any proxies will reduce effective hashrate by at least 1%, so connect miner to Stratum pools directly. Using HTTP pools will reduce effective hashrate by at least 5%.
  • Miner also supports SSL/TLS encryption for all data between miner and pool (if pool supports encryption over stratum), it significantly improves security.
  • To enable encryption, use "ssl://" or "stratum+ssl://" prefix (or "tls" instead of "ssl"), for example: "-epool ssl://eu1.ethermine.org:5555"



  • -ewal Your Ethereum wallet address. Also worker name and other options if pool supports it.
  • Pools that require "Login.Worker" instead of wallet address are not supported directly currently, but you can use "-allpools 1" option to mine there.


  • -epsw Password for Ethereum pool, use "x" as password.
  • -eworker Worker name, it is required for some pools.


  • -esmEthereum Stratum mode. 0 - eth-proxy mode (for example, dwarpool.com), 1 - qtminer mode (for example, ethpool.org),

  • 2 - miner-proxy mode (for example, coinotron.com), 3 - nicehash mode. 0 is default.
    -ethaEthereum algorithm mode for AMD cards. 0 - optimized for fast cards, 1 - optimized for slow cards, 2 - for gpu-pro Linux drivers. -1 - autodetect (default, automatically selects between 0 and 1).

  • You can also set this option for every card individually, for example "-etha 0,1,0".




  • -asm(AMD cards only) enables assembler GPU kernels. In this mode some tuning is required even in ETH-only mode, use "-dcri" option or or "+/-" keys in runtime to set best speed.
  • Specify "-asm 0" to disable this option. You can also specify values for every card, for example "-asm 0,1,0". Default value is "1".
  • If ASM mode is enabled, miner must show "GPU #x: algorithm ASM" at startup.
  • Check "FINE-TUNING" section below for additional notes.
  • NEW: added alternative assembler kernels for Tahiti, Tonga, Ellesmere, Baffin cards for ETH-only mode. Use them if you get best speed at "-dcri 1" (i.e. you cannot find speed peak), use "-asm 2" option to enable this mode.


  • -oldkernels (AMD cards only) specify "-oldkernels 1" to use old-style GPU kernels from v10, they can be more stable for hard OC and custom BIOSes.


  • -ethiEthereum intensity. Default value is 8, you can decrease this value if you don't want Windows to freeze or if you have problems with stability. The most low GPU load is "-ethi 0".
  • Also "-ethi" now can set intensity for every card individually, for example "-ethi 1,8,6".
  • You can also specify negative values, for example, "-ethi -8192", it exactly means "global work size" parameter which is used in official miner.



  • -eresthis setting is related to Ethereum mining stability. Every next Ethereum epoch requires a bit more GPU memory, miner can crash during reallocating GPU buffer for new DAG.
  • To avoid it, miner reserves a bit larger GPU buffer at startup, so it can process several epochs without buffer reallocation.
  • This setting defines how many epochs miner must foresee when it reserves GPU buffer, i.e. how many epochs will be processed without buffer reallocation. Default value is 2.



  • -allpools Specify "-allpools 1" if miner does not want to mine on specified pool (because it cannot mine devfee on that pool), but you agree to use some default pools for devfee mining.
  • Note that if devfee mining pools will stop, entire mining will be stopped too.



  • -allcoins Specify "-allcoins 1" to be able to mine Ethereum forks, in this mode miner will use some default pools for devfee Ethereum mining.
  • Note that if devfee mining pools will stop, entire mining will be stopped too.
  • Miner has to use two DAGs in this mode - one for Ethereum and one for Ethereum fork, it can cause crashes because DAGs have different sizes.
  • Therefore for this mode it is recommended to specify current Ethereum epoch (or a bit larger value),
  • for example, "-allcoins 47" means that miner will expect DAG size for epoch #47 and will allocate appropriate GPU buffer at starting, instead of reallocating bigger GPU buffer (may crash) when it starts devfee mining.
  • Another option is to specify "-allcoins -1", in this mode miner will start devfee round immediately after start and therefore will get current epoch for Ethereum, after that it will be able to mine Ethereum fork.
  • If you mine ETC on some pool that does not accept wallet address but requires Username.Worker instead, the best way is to specify "-allcoins etc", in this mode devfee mining will be on ETC pools and DAG won't be recreated at all.


  • -ethtTime period between Ethereum HTTP requests for new job in solo mode, in milliseconds. Default value is 200ms.

  • -eratesend Ethereum hashrate to pool. Default value is "1", set "-erate 0" if you don't want to send hashrate.

  • -estalesend Ethereum stale shares to pool, it can increase effective hashrate a bit. Default value is "1", set "-estale 0" if you don't want to send stale shares.


  • -dpool Decred/Siacoin/Lbry/Pascal pool address. Use "http://" prefix for HTTP pools, "stratum+tcp://" for Stratum pools. If prefix is missed, Stratum is assumed.
  • Decred: both Stratum and HTTP are supported. Siacoin: both Stratum and HTTP are supported, though note that not all Stratum versions are supported currently. Lbry: only Stratum is supported.


  • -dwalYour Decred/Siacoin/Lbry/Pascal wallet address or worker name, it depends on pool.

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


  • -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.



  • -gserthis setting can improve stability on multi-GPU systems if miner hangs during startup. It serializes GPUs initalization routines. Use "-gser 1" to serailize some of routines and "-gser 2" to serialize all routines.
  • Using values higher than 2 allows you also to set custom delay between DAG generation on GPUs, for example, "-gser 5" means same as "-gser 2" and also adds 3sec delay between DAG generation (can be useful for buggy drivers and/or weak PSU).
  • Default value is "0" (no serialization, fast initialization).



  • -modeSelect mining mode:
  • "-mode 0" (default) means dual Ethereum + Decred/Siacoin/Lbry mining mode.
  • "-mode 1" means Ethereum-only mining mode. You can set this mode for every card individually, for example, "-mode 1-02" will set mode "1" for first and third GPUs (#0 and #2).
  • 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.


  • -dcoinselect second coin to mine in dual mode. Possible options are "-dcoin dcr", "-dcoin sc", "-dcoin lbc", "-dcoin pasc", "-dcoin blake2s", "-dcoin keccak". Default value is "dcr".


  • -dcriDecred/Siacoin/Lbry/Pascal intensity, or Ethereum fine-tuning value in ETH-only ASM mode. Default value is 30, you can adjust this value to get the best Decred/Siacoin/Lbry mining speed without reducing Ethereum mining speed.
  • You can also specify values for every card, for example "-dcri 30,100,50".
  • You can change the intensity in runtime with "+" and "-" keys and also use "x" key to select single GPU for intensity adjustment.
  • For example, by default (-dcri 30) 390 card shows 29MH/s for Ethereum and 440MH/s for Decred. Setting -dcri 70 causes 24MH/s for Ethereum and 850MH/s for Decred.
  • Use this option in ETH-only ASM mode for fine tuning, read "FINE-TUNING" section below.
  • If you did not specify "-dcri" option in ETH-only ASM mode, miner will detect best -dcri values automatically, you can also press "z" key to do it.


  • -dcrtTime period between Decred/Siacoin HTTP requests for new job, in seconds. Default value is 5 seconds.

  • -ftimefailover 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.


  • -rRestart 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".



  • -minspeedminimal speed for ETH, in MH/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 -50" will restart miner only if it cannot reach 50Mh/s at good pool connection.


  • -retrydelaydelay, 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.


  • -dbgdebug 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.



  • -logfiledebug 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. You can also use this option to specify folder for log files, use slash at the end to do it, for example, "-logfile logs\".



  • -logsmaxsizemaximal 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).



  • -nofeeset "1" to cancel my developer fee at all. In this mode some optimizations are disabled so mining speed will be slower by about 3%.
  • By enabling this mode, I will lose 100% of my earnings, you will lose only about 2% 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 1% developer fee is too much for this miner and so on.


  • -benchmarkbenchmark mode, specify "-benchmark 1" to see hashrate for your hardware. You can also specify epoch number for benchmark, for example, "-benchmark 110".


  • -lilow 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.



  • -lidaglow intensity mode for DAG generation, it can help with OC or weak PSU. Supported values are 0, 1, 2, 3, more value means lower intensity. Example: "-lidag 1".
  • You can also specify values for every card, for example "-lidag 1,0,3". Default value is "0" (no low intensity for DAG generation).


  • -ejobtimeoutjob timeout for ETH, in minutes. If miner does not get new jobs for this time, it will disconnect from pool. Default value is 10.

  • -djobtimeoutjob timeout for second coin in dual mode, in minutes. If miner does not get new jobs for this time, it will disconnect from pool. Default value is 30.

    -ttset 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.
  • Note: for NVIDIA cards in Linux OS temperature management is not supported, only temperature monitoring is supported.
  • Note: for Linux gpu-pro drivers, miner must have root access to manage fans, otherwise only monitoring will be available.


  • -ttdcrreduce Decred/Siacoin/Lbry/Pascal intensity automatically if GPU temperature is above specified value. For example, "-ttdcr 80" reduces Decred intensity if GPU temperature is above 80C.
  • You can see current Decred intensity coefficients in detailed statistics ("s" key). So if you set "-dcri 50" but Decred/Siacoin intensity coefficient is 20% it means that GPU currently mines Decred/Siacoin at "-dcri 10".
  • You can also specify values for every card, for example "-ttdcr 80,85,80". You also should specify non-zero value for "-tt" option to enable this option.
  • It is a good idea to set "-ttdcr" value higher than "-tt" value by 3-5C.



  • -ttlireduce 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.



  • -tstopset stop GPU temperature, miner will stop mining if GPU reaches specified temperature. For example, "-tstop 95" means 95C temperature. You can also specify values for every card, for example "-tstop 95,85,90".
  • This feature is disabled by default (ru). You also should specify non-zero value for "-tt" option to enable this option.
  • If it turned off wrong card, it will close miner in 30 seconds.
  • You can also specify negative value to close miner immediately instead of stopping GPU, for example, "-tstop -95" will close miner as soon as any GPU reach 95C temperature.



  • -tstartset start temperature for overheated GPU that was previously stopped with "-tstop" option. For example, "-tstop 95 -tstart 50" disables GPU when it reaches 95C and re-enables it when it reaches 50C.
  • You can also specify values for every card, for example "-tstart 50,55,50". Note that "-tstart" option value must be less than "-tstop" option value.
  • This feature is disabled by default ("-tstart 0"). You also should specify non-zero value for "-tt" option to enable this option.



  • -fanmaxset maximal fan speed, in percents, for example, "-fanmax 80" will set maximal fans speed to 80%. You can also specify values for every card, for example "-fanmax 50,60,70".
  • This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "100".
  • Note: for NVIDIA cards this option is supported in Windows only.



  • -fanminset minimal fan speed, in percents, for example, "-fanmin 50" will set minimal fans speed to 50%. You can also specify values for every card, for example "-fanmin 50,60,70".
  • This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "0".
  • Note: for NVIDIA cards this option is supported in Windows only.



  • -cclockset target GPU core clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-cclock 1000,1050,1100,0".
  • For NVIDIA you can also specify delta clock by using "+" and "-" prefix, for example, "-cclock +300,-400,+0".
  • Note: for some drivers versions AMD blocked underclocking for some reason, you can overclock only.
  • Note: this option changes clocks for all power states, so check voltage for all power states in WattMan or use -cvddc option.
  • By default, low power states have low voltage, setting high GPU clock for low power states without increasing voltage can cause driver crash.
  • Note: for NVIDIA cards this option is supported in Windows only.



  • -mclockset target GPU memory clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-mclock 1200,1250,1200,0".
  • For NVIDIA you can also specify delta clock by using "+" and "-" prefix, for example, "-cclock +300,-400,+0".
  • Note: for some drivers versions AMD blocked underclocking for some reason, you can overclock only.
  • Note: for NVIDIA cards this option is supported in Windows only.



  • -powlim set power limit, usually from -50 to 50. For example, "-powlim -20" means 80% power limit. If not specified, miner will not change power limit. You can also specify values for every card, for example "-powlim 20,-20,0,10".
  • Note: for NVIDIA cards this option is supported in Windows only.



  • -cvddcset target GPU core voltage, multiplied by 1000. For example, "-cvddc 1050" means 1.05V. You can also specify values for every card, for example "-cvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows.
  • Note: for NVIDIA cards this option is not supported.



  • -mvddcset target GPU memory voltage, multiplied by 1000. For example, "-mvddc 1050" means 1.05V. You can also specify values for every card, for example "-mvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows.
  • Note: for NVIDIA cards this option is not supported.



  • -mportremote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature.
  • Specify negative value to enable monitoring (get statistics) but disable management (restart, uploading files), for example, "-mport -3333" enables port 3333 for remote monitoring, but remote management will be blocked.
  • You can also use your web browser to see current miner state, for example, type "localhost:3333" in web browser.
  • Warning: use negative option value or disable remote management entirely if you think that you can be attacked via this port!
  • By default, miner will accept connections on specified port on all network adapters, but you can select desired network interface directly, for example, "-mport 127.0.0.1:3333" opens port on localhost only.


  • -mpswremote monitoring/management password. By default it is empty, so everyone can ask statistics or manage miner remotely if "-mport" option is set. You can set password for remote access (at least EthMan v3.0 is required to support passwords).

  • -colors enables or disables colored text in console. Default value is "1", use "-colors 0" to disable coloring. Use 2...4 values to remove some of colors.

  • -vdisplays miner version, sample usage: "-v 1".


  • -altnumalternative GPU indexing. This option does not change GPU order, but just changes GPU indexes that miner displays, it can be useful in some cases. Possible values are:
  • 0: default GPU indexing. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU0" and "GPU1".
  • 1: same as "0", but start indexes from one instead of zero. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU1" and "GPU2".
  • 2: alternative GPU indexing. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU0" and "GPU5".
  • 3: same as "2", but start indexes from one instead of zero. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU1" and "GPU6".
  • Default value is "0".


  • -platformselects GPUs manufacturer. 1 - use AMD GPUs only. 2 - use NVIDIA GPUs only. 3 - use both AMD and NVIDIA GPUs. Default value is "3".

  • -checkcertonly for SSL connection: verify pool certificate. Default value is "1" (verify), use "-checkcert 0" to skip certificate verification.

  • -epoolsfilefailover filename for ETH, default value is "epools.txt".

  • -dpoolsfilefailover filename for seconds coin, default value is "dpools.txt".

  • -yenables Compute Mode and disables CrossFire for AMD cards. "-y 1" works as pressing "y" key when miner starts. This option works in Windows only.

  • -showdiffuse "-showdiff 1" to show difficulty for every ETH share and to display maximal found share difficulty when you press "s" key. Default value is "0".


    命令行选项:
    -epool
    以太坊矿池地址。对于矿池,目前只支持Stratum协议。挖矿软件支持与Dwarfpool代理兼容的矿池并且可以直接接受以太坊钱包地址。
    对于solo挖矿,在地址前标注"http://",注意此模式不适用代理或者HTTP矿池,同时此模式下"-allpools 1"会被自动设置。
    注意:此软件支持对于ETH所有的Stratum版本,HTTP模式对于solo挖矿不是必要的。
    使用任何的代理将会至少减少1%的有效算力,所以请直接通过软件连接Stratum矿池。使用HTTP矿池会至少减少5%的有效算力。
    软件同样支持将软件与矿池间的所有数据进行SSL/TLS加密(如果矿池支持通过Stratum进行加密的话),这对于改善安全性有显著帮助。
    为了实现加密,用"ssl://" 或者 "stratum+ssl://"前缀(或者用"tls"替代"ssl"),例如"-epool ssl://eu.sparkpoolcom:3333"。

    -ewal
    你的ETH挖矿地址。如果矿池支持的话,也可以是矿机名或者另外的选项。
    暂时不直接支持那些需要"Login.Worker"而不是钱包地址的矿池,但你可以使用"-allpools 1"选项在那挖。

    -epsw
    ETH矿池的密码。

    -eworker
    矿机名, 部分矿池需要这个。

    -esm
    ETH 的Stratum模式。0表示eth-proxy模式(例如dwarfpool),1表示qtminer模式(例如ethpool.org),2表示miner-proxy模式(例如coinotron.com),3表示nicehash模式。默认是0。

    -etha
    ETH对于AMD卡的算法模式。0表示针对快速显卡优化,1表示针对慢速显卡优化,2表示针对gpu-pro Linux驱动优化。-1表示自动检测(默认,自动选择0或1)。
    你可以单独为每一张卡设置这个选项,比如"-etha 0,1,0"。

    -asm
    (只针对AMD卡)开启汇编程序GPU内核(assembler kernels)。在此模式下,需要一定量的调试,甚至在单挖ETH的模式下。在运行的时候使用"-dcri" 选项或者 "+/-"键来调节最佳的速度。
    可以用"-asm 0"命令来关闭这个选项。你也可以为每张卡设定明确值,比如"-asm 0,1,0"。默认值都是1。
    如果 ASM开启了,软件一定会在启动时显示"GPU #x: algorithm ASM"。
    请在下文的"FINE-TUNING"部分中确认更多信息。
    更新:针对Tahiti, Tonga, Ellesmere, Baffin显卡在单挖模式新增了另外的汇编程序内核。如果你在"-dcri 1"获得了最佳的速度就使用这些内核。(例如当你无法找到最高速度时),使用"-asm 2"选项来开启这个模式。

    -oldkernels
    (只针对AMD卡)从v10开始的老式显卡核心可以设定"-oldkernels 1",他们可以让硬超频或者自定义Bios会更加的稳定。

    -ethi
    ETH强度。默认值是8,如果你不想让Windows冻结或者你的稳定性有问题,你可以降低这个值。比如"-ethi 1,8,6"。
    你也可以设置一个负值,例如"-ethi -8192",这实际上指的是官方挖矿软件的“全球工作量体积”参数。

    -eres
    这个参数和ETH挖矿的稳定性有关。每下一个ETH的epoch(时段)需要些更多的显存,挖矿软件为了新的DAG文件在重新加载GPU缓存的时候有时会崩掉。
    为了避免这个,挖矿软件在开启时保留了些更大GPU缓存,所以能够不需要重新加载缓存而持续运行数个epoch。
    这个设定可以定义挖矿软件在保留GPU缓存时,必须提早预见多少个epoch,也就是说在不需要重新加载缓存的情况下,将可以运行多少个epoch。默认值是2。

    -allpools
    设定"-allpools 1",表示软件不想在某些特定矿池挖矿(因为在这些矿池不能挖开发者费用),但你同意使用一些默认的矿池挖开发者费用。
    注意如果挖开发者费用的矿池停了,整个挖矿也会被停止。

    -allcoins
    设定"-allcoins 1",表示可以挖ETH的分叉币,在这种模式下挖矿软件将在给开发者地址挖矿时,使用一些默认的矿池。
    注意同样如果挖开发者费用的矿池停了,整个挖矿也会被停止。
    在这种模式下,挖矿软件会使用两个DAG文件,一个给ETH,另一个给ETH的分叉币。这个有时会导致崩掉,因为两个DAG文件的大小有差别。
    因此在这种模式下,我们建议明确当下ETH 的epoch(时段),或者选取一个更大的值。比如,"-allcoins 47"表示挖矿软件将会预计epoch#47的DAG文件大小,并且将会在开机的时候分配合适的GPU缓存,而不是在给开发者费用挖矿时重新加载一个更大的GPU缓存(这种情况下容易崩)。
    另一个选项是设定"-allcoins -1"。在这种模式下,挖矿软件将会在开启之后立即先给开发者地址挖矿,从而得到当前ETH的epoch,然后才会去挖ETH的分叉币。
    如果你在一些不能接收钱包地址而要求Username.Worker(用户名.矿机名)的矿池挖ETC,最好的方式就是设定"-allcoins etc"。在这种模式下,开发者费用将会在ETC矿池挖,而且DAG文件不会被重新建立。

    -etht
    在solo模式下,ETH 新任务的HTTP请求的时间间隔,以毫秒计。默认是200ms。

    -erate
    向矿池提交你的算力。默认值是1,如果你不想提交算力的话可以设置"-erate 0"。

    -estale
    向矿池提交延时份额,它可以帮助你提高少许有效算力。默认值是1,如果你不想提交延时份额的话可以设置"-estale 0"。

    -dpool
    Decred/Siacoin/Lbry/Pascal的矿池地址. 对于HTTP矿池用"http://"前缀,对于Stratum矿池用"stratum+tcp://"前缀,如果不加前缀则默认是Stratum矿池。
    对于Decred:HTTP矿池和Stratum矿池都支持。对于Siacoin:HTTP矿池和Stratum矿池都支持,虽然目前还不是所有的Stratum版本都支持。对于Lbry:只支持Stratum矿池。

    -dwal
    你Decred/Siacoin/Lbry/Pascal的钱包地址或者矿机名,这取决于不同的矿池。

    -dpsw
    你Decred/Siacoin/Lbry/Pascal矿池的密码。

    -di
    显卡的索引或代码,默认是所有可用的显卡。举例来说,如果你有4张显卡,"-di 02"将会只指定第1张和第3张显卡(#0 and #2)。
    你也可以在运行的时候,通过"0"..."9"的键盘按键,开/关显卡,并且通过按“s”键查看当下的数据统计。
    当你的平台有超过10张显卡时,通过字母判断是哪张显卡,比如“a”代表代码10的显卡,“b”代表代码11的显卡,等等。当然,键盘上的"a", "b", "c"键可以让你在运行时开/关#10,#11 和 #12的显卡。

    -gser
    如果在挖矿软件开启时候当机,这个设定可以改善多显卡平台的稳定性。这个命令可使初始化路径序列化。使用"-gser 1"来序列化部分路径,"-gser 2"序列化所有路径。
    使用高于2的值可以让你自定义DAG在显卡内生成的时间延迟,举例来说,"-gser 5"表示在"-gser 2"的基础上增加了3秒延迟(可用于出问题的驱动或者弱的电源)。
    默认值是0,即无序列化,快速初始化。

    -mode
    选择挖矿模式
    "-mode 0"(默认的)表示双挖Ethereum + Decred/Siacoin/Lbry
    "-mode 1"表示单挖ETH。你可以为每张显卡单独设置模式,例如,"-mode 1-02"表示让第1张和第3张显卡(#0 and #2)用单挖。
    当平台超过10张显卡时,按之前说的用字母去表示显卡。

    -dcoin
    选择双挖模式下的第2个币种。常见命令例如"-dcoin dcr", "-dcoin sc", "-dcoin lbc", "-dcoin pasc", "-dcoin blake2s", "-dcoin keccak"。默认的是“dcr”。

    -dcri
    Decred/Siacoin/Lbry/Pascal的强度,或者ETH-only ASM模式下的微调。默认值是30,你可以调整这个值来获取最佳的Decred/Siacoin/Lbry/Pascal挖矿速度而不降低ETH挖矿速度。
    你可以为单独每张显卡设置参数,例如"-dcri 30,100,50"。
    你可以在运行中通过“+/-”键调整强度,并且可以通过“x”键来选择单张显卡进行强度调试。
    举例来说,一个默认状态(-dcri 30)的390显卡显示挖ETH 29MH/s,挖Decred 440MH/s,当你设置-dcri 70时,会变成挖ETH 24MH/s,挖Decred 850MH/s。
    在ETH-only ASM模式中使用这个选项来获得微调,请阅读下面的"FINE-TUNING(微调)"章节。
    如果你在ETH-only ASM模式下没有设定"-dcri",软件会自动检测最佳的-dcri值,你也可以按"z"键来实现操作。

    -dcrt
    Decred/Siacoin 对于HTTP的新任务请求的时间间隔,以秒计。默认值是5秒。

    -ftime
    故障自动转移时主矿池的切换时间,以分钟计,可以查看下文"Failover"章节。默认值是30分钟,如果没有主池的话可以设置成0。

    -wd
    监视器选项。默认值是"-wd 1",可以开启监视器,如果任何的阀值没有相应超过1分钟或者OpenCL呼叫失败,挖矿软件将会关闭(或者重启,参考"-r"选项)。
    可以设置"-wd 0"来关闭监视器选项。

    -r
    重启挖矿软件模式。"-r 0"(默认的)表示一旦GPU故障发生则重启挖矿软件,"-r -1"表示关闭自动重启。-r >20故障发生时或依照计时器重启挖矿软件。例如"-r 60"表示显卡故障发生时或者每一小时重启挖矿软件。
    "-r 1"表示一旦一些显卡挂了,关闭挖矿软件并且在挖矿软件地址目录(如果有的话)中执行"reboot.bat"文件(在Linux下是"reboot.bash"或者"reboot.sh")
    所以你可以创建"reboot.bat"来设定某些动作,例如通过在里面添加以下代码来重启系统:"shutdown /r /t 5 /f"。

    -minspeed
    挖ETH的最小速度,以MH/s计。如果在任何情况下,挖矿软件达不到这个速度超过5分钟,软件将会重启(或者如果设置过"-r 1"的话,"reboot.bat"将会被执行)。默认值是0,即不设置这项功能。

    -retrydelay
    连接动作间延迟,以秒计。默认值是20。设定"-retrydelay -1"表示你不需要重新连接,此模式下一旦连接消失,挖矿软件将会持续。

    -dbg
    调试日志和留言。"-dbg 0"(默认的)将创建日志但不会有排除错误的留言记录。
    "-dbg 1"表示创建日志同时显示排除错误的留言纪录。"-dbg -1"表示两者都不要。

    -logfile
    调试日志的文件名。在重启之后,挖矿软件将会附加新的日志数据到这个相同的文件里。如果你想要清理旧的日志数据,文件名必须包含"noappend"字符。
    如果丢失了,系统将使用默认的文件名。你可以使用这个选项来定义日志文件的文件夹,只需要在最后用斜杠来表示。举例来说,"-logfile logs\"。

    -logsmaxsize
    调试日志的最大体积,以MB计。每次启动时,挖矿软件会确认所在文件夹中所有的文件,选择所有包含"_log.txt"字符串的文件,如果总结文件的大小超过一定值,将会移除最老的文件。
    设定"-logsmaxsize 0"从而取消旧日志的移除。默认值是1000,也就是说日志文件最大保留大小是1GB。

    -nofee
    可以设定1来取消支付开发者费用。当然,因此而带来的效率损失会达到3%。
    一旦取消了,开发者将失去从你这获得的全部的费用,而你将会减少2%的收益。
    所以你得在付费的高效和免费的低效之中做抉择。
    如果你想兼得鱼和熊掌,建议全面比较市场竞品后做决定(译者注:这部分我把作者原话委婉了)。

    -benchmark
    基准模式。设定"-benchmark 1"查看你机器的算力。你可以设定特定的epoch数作为基准,例如,"-benchmark 110"。

    -li
    低强度模式。当你的机器过热时,可以通过降低挖矿强度来缓解,但同时挖矿速度也会被降低。
    这个值高了意味着发热和挖矿速度将会降低,例如,"-li 10"比"-li 1"的发热和挖矿速度要都要低。你可以为每张显卡设定这个值,例如,"-li 3,10,50"。
    默认值是0,即不开启低强度模式。

    -lidag
    低强度DAG文件生成模式,可以帮助缓解超频过度和电源不行问题。可供选择的值有0,1,2,3,其中值越大说明强度越低。例如,"-lidag 1"。
    你可以为每张卡设定这个值,例如,"-lidag 1,0,3"。默认值是0,即不开启低强度DAG文件生成模式。

    -ejobtimeout
    ETH任务超时,以分钟计。如果挖矿软件持续若干分钟没有接收到矿池分发的任务,将会与矿池断开连接。默认值是30。

    -tt
    设定目标GPU温度。例如,"-tt 80"表示80度。你可以为每张显卡设定目标温度,例如,"-tt 70,80,75"。
    你也通过填写负值来设置一个固定的风扇转速,例如"-tt -50"表示50%的风扇转速。把这个设定成0将会解除控制同时隐藏GPU统计数据。
    "-tt 1"(默认的)虽然控制不了风扇,但是可以每30秒显示一次GPU的温度和风扇状态。如果你觉得太频繁了可以改为2到5之间到数。
    注意:在Linux下NVIDIA的卡是无法支持温度管理的,只能监控温度。
    注意:对于Linux gpu-pro驱动,挖矿软件必须拥有root权限才能管理风扇,不然只有监控可以用。

    -ttdcr
    如果温度超过一定阀值,自动减少Decred/Siacoin/Lbry/Pascal强度。例如,"-ttdcr 80"表示如果GPU温度超过80度将会降低挖Decred的强度。
    你可以通过按“s”键,查看目前Decred的强度相关系数的具体统计。所以如果你设置了"-dcri 50"而Decred/Siacoin强度相关系数是20%,就意味着GPU目前在"-dcri 10"的状态下挖Decred/Siacoin。
    你也可以为每张显卡设定该参数,例如,"-ttdcr 80,85,80"。前提是"-tt"不要设置到0才能启动此项功能。
    "-ttdcr"值最好能比"-tt"值高个3到5度。

    -ttli
    一旦温度超过阀值,自动降低整体的挖矿强度(对于所有币)。例如,"-ttli 80"将在温度超过80度时触发这一模式。
    按“s”键可以查看强度降低的具体信息。
    你也可以为每张显卡单独设置该参数,例如,"-ttli 80,85,80"。前提是"-tt"不要设置到0才能启动此项功能。
    "-ttli"值最好能比"-tt"值高个3到5度。

    -tstop
    设置GPU停止挖矿温度,GPU温度达到一定阀值时,软件将会停止挖矿。例如,"-tstop 95"表示95度。可以用"-tstop 95,85,90"这样的命令来给每张显卡设定。
    这个功能默认是关闭的,即"-tstop 0"。"-tt"不要设置到0才能启动此项功能。
    如果系统停错显卡了,软件30秒之内就会关闭。
    你可以设定负值,从而在超过指定温度时直接关软件而不是停止显卡工作,例如,"-tstop -95"表示显卡温度超95度时软件直接关闭。

    -tstart
    设定之前因"-tstop"命令而被关闭的显卡的开启温度。例如,"-tstop 95 -tstart 50"表示显卡超95度时会关停,降到50度时重新开启。
    你可以为每张卡设定该值,例如,"-tstart 50,55,50"。注意"-tstart"值一定要比"-tstop"的值要低。
    这个功能默认是关闭的,即"-tstart 0"。"-tt"不要设置到0才能启动此项功能。

    -fanmax
    设置最大风扇速度,用百分比表示,例如,"-fanmax 80"表示最大80%的转速。可以为每张显卡设定该参数,例如"-fanmax 50,60,70"。
    只有当挖矿软件可以管理散热时这个功能才有用,也就是说,可用"-tt"来指定目标温度。
    注意NVIDIA的卡只支持Windows。

    -fanmin
    设置最小风扇速度,表示百分比,例如,"-fanmax 50"表示最小50%的转速。可以为每张显卡设定该参数,例如"-fanmin 50,60,70"。
    只有当挖矿软件可以管理散热时这个功能才有用,也就是说,可用"-tt"来指定目标温度。
    注意此功能下NVIDIA的卡只支持Windows。

    -cclock
    设定目标GPU核心频率,以MHz计。如果没有被指定或者为0,挖矿软件将不会改变当前的核心频率。你可以为每张卡设定这个参数,例如,"-cclock 1000,1050,1100,0"。
    对于NVIDIA,你可以通过“+”或”-”的前缀来设定差量频率,例如,"-cclock +300,-400,+0"。
    注意:出于某些原因,AMD部分的驱动版本屏蔽了降频功能,你只能超频。
    注意:这个功能因此改变了对于所有电源下的频率,所以要通过功率计或者-cvddc命令确认所有功率状态的电压。
    默认状态下,低功率状态意味着低电压,当为低的功率模式设置了高的GPU频率而不增加电压,驱动会挂。
    注意此功能下NVIDIA的卡只支持Windows。

    -mclock
    设置目标GPU显存频率,以MHz计。如果没有被指定或者为0,挖矿软件将不会改变当前的显存频率。你可以为每张卡设定这个参数,例如,"-mclock 1200,1250,1200,0".
    对于NVIDIA,你可以通过“+”或”-”的前缀来设定差量频率,例如,"-mclock +300,-400,+0"。
    注意:出于某些原因,AMD部分的驱动版本屏蔽了降频功能,你只能超频。
    注意此功能下NVIDIA的卡只支持Windows。

    -powlim
    设置电源限制,通常从-50到50。例如,"-powlim -20"意味着80%的限度。如果没有被指定,挖矿软件将不会改变当前的电源限制。你可以为每张卡设定这个参数,例如,"-powlim 20,-20,0,10"。
    注意此功能下NVIDIA的卡只支持Windows。

    -cvddc
    设置目标GPU的核心电压,乘以1000表示。例如,"-cvddc 1050"表示1.05V。你可以为每张卡设定这个参数,例如,"-cvddc 900,950,1000,970"。只支持在Windows下最新的AMD 4xx卡。

    -mvddc
    设置目标GPU的现存电压,乘以1000表示。例如,"-mvddc 1050"表示1.05V。你可以为每张卡设定这个参数,例如,"-mvddc 900,950,1000,970"。只支持在Windows下最新的AMD 4xx卡。

    -mport
    远程监控/管理端口。默认值是-3333(只读),设定"-mport 0"可以关闭这一功能。
    可以设定负值来开启监控(获得数据),然而关闭管理(重启,上传文件),例如,"-mport -3333"可以让3333端口实现远程监控然而无法远程管理。
    你也可以通过浏览器查看当前的软件状态,例如,在浏览器地址栏输入"localhost:3333"。
    警告:如果你认为你会通过这个端口被攻击,你可以设置成负数,从而只能远程监控然而无法远程管理。
    默认地,挖矿软件将会从所有的网络适配器上指定的端口接收连接,但是你可以选择网络进行直接交互,例如,"-mport 127.0.0.1:3333"只在本地服务器上开端口。

    -mpsw
    远程监控/管理密码。默认是空的,只要"-mport"设置好了,任何人都可以远程要求监控或者管理。你可以设置密码来限制访问(需要EthMan v3.0以上)

    -colors
    可以开关软件面板上的文字颜色属性,默认值是1。用"-colors 0"可以关闭色彩显示,用2到4的值可以消除部分颜色。

    -v
    显示软件的版本,如"-v 1"。

    -altnum
    替代GPU索引。 此选项不会更改GPU顺序,只是变更软件显示的GPU索引,在某些情况下它可能很有用。 可用的值有:
    0:默认GPU索引。 例如,如果指定“-di 05”来选择6张安装了点GPU的第1张和最后1张,则miner会将这两个选定的卡显示为“GPU0”和“GPU1”。
    1:与“0”相同,但从一个而不是零开始索引。例如,如果指定“-di 05”来选择6张安装了点GPU的第1张和最后1张,则miner会将这两个选定的卡显示为“GPU1”和“GPU2”
    2:替代GPU索引。例如,如果指定“-di 05”来选择6张安装了点GPU的第1张和最后1张,则miner会将这两个选定的卡显示为“GPU0”和“GPU5”。
    3:与“2”相同,但从1而不是0开始索引。例如,如果指定“-di 05”来选择6张安装了点GPU的第1张和最后1张,则miner会将这两个选定的卡显示为“GPU1”和“GPU6”。
    默认值为“0”。

    -platform
    选择GPU制造商。 1 - 仅使用AMD GPU。 2 - 仅使用NVIDIA GPU。 3 - 同时使用AMD和NVIDIA GPU。 默认值为“3”。

    -checkcert
    仅用于SSL连接:验证矿池证书。 默认值为“1”(验证),使用“-checkcert 0”跳过证书验证。

    -epoolsfile
    ETH的故障转移文件名,默认值为“epools.txt”。

    -dpoolsfile
    用于另一种币的故障转移文件名,默认值为“dpools.txt”。

    -y
    启用计算模式(Compute Mode)并禁用CrossFire for AMD卡。 当挖矿软件启动时,“-y 1”等同于按“y”键。 此选项仅适用于Windows。

    -showdiff
    使用“-showdiff 1”显示每个ETH份额的难度,并在按“s”键时显示找到的最大的份额难度。 默认值为“0”。

    (三)配置文件

    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.

    配置选项:
    您可以使用“config.txt”文件,而不是在命令行中指定选项。
    如果没有任何命令行选项,软件将检查“config.txt”文件中的选项。
    如果命令行中只有一个选项,则它必须是配置文件名。
    如果命令行中有两个或更多选项,则软件将从命令行获取所有选项,而不是从配置文件中获取。
    如果一行的第一个字符是“;”,则每行放置一个选项。 若是“#”,此行将被忽略。
    您还可以在“epools.txt”和“config.txt”文件中使用环境变量。 例如,定义“WORKER”环境变量并在config.txt或epools.txt中将其用作“%WORKER%”。

    五. 示例
    (一)Dual 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
    you can also specify "-esm 1" option to enable "qtminer" mode, in this mode pool will display additional information about shares (accepted/rejected), for example:
    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 worker name):
    EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool http://sia-eu1.nanopool.org:9980/miner/header?"address=YourSiaAddress&worker=YourWorkerName" -dcoin sia

    same 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
    Read dwarfpool FAQ for additional options, for example, you can setup email notifications if you specify your email 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
    Read dwarfpool FAQ for additional options, for example, you can setup email notifications if you specify your email 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 3 -allpools 1 -estale 0 -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 must also create worker "YourWorkerName" on pool and specify your wallet address there.

    suprnova Ethereum_Classic(ETC)+Siacoin:
    ethdcrminer64.exe -epool etc-eu.suprnova.cc:3333 -ewal YourLogin.YourWorkerName -epsw x -esm 3 -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

    nicehash Ethereum+Blake2s:
    EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp://blake2s.eu.nicehash.com:3361 -dwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -dcoin blake2s

    nicehash Ethereum+Keccak:
    EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp://keccak.eu.nicehash.com:3338 -dwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -dcoin keccak

    (二)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 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):

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

    六. 调试工具
    (一)微调

    FINE-TUNING
    Dual mode: change "-dcri" option value with "+/-" keys in runtime to find best speeds.
    ETH-only mode when ASM algorithm is used (enabled by default): change "-dcri" option value with "+/-" keys in runtime to find best speeds. If you get best speed at "-dcri 1" (i.e. you cannot find speed peak), use "-asm 2" option to enable alternative ASM kernel (available for Tonga and Polaris cards only).
    NOTE 1: if GPU throttles (overheated) or if you overclocked GPU, best "-dcri" value will be different.
    NOTE 2: speed peak can be rather short, so change "-dcri" value slowly, one-by-one.
    NOTE 3: best -dcri values for ETH-only mode and dual mode can be different.
    NOTE 4: you can use "x" key to select single GPU for -dcri value adjustment.
    NOTE 5: if you did not specify "-dcri" option in ETH-only ASM mode, miner will detect best -dcri values automatically, you can also press "z" key to do it.

    微调
    双挖模式:在运行时使用“+/-”键更改“-dcri”选项值以查找最佳速度。
    使用ETH-only ASM模式(默认启用):在运行时使用“+/-”键更改“-dcri”选项值以查找最佳速度。 如果您在“-dcri 1”获得最佳速度(即无法找到速度峰值),请使用“-asm 2”选项启用备用ASM内核(仅适用于Tonga和Polaris卡)。
    注1:如果GPU过热或者你超频过高,最好的“-dcri”值会有所不同。
    注2:速度峰值出现时间可能相当短,因此逐一调整“-dcri”值。
    注3:ETH单挖模式和双挖模式的最佳-dcri值可以不同。
    注4:您可以使用“x”键选择单个GPU进行-dcri值调整。
    注5:如果在ETH-only ASM模式下未指定“-dcri”选项,miner将自动检测最佳的 -dcri值,您也可以按“z”键执行此操作。
    (二)故障切换

    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.

    故障切换
    使用“epools.txt”和“dpools.txt”文件指定备用矿池(可以使用“-epoolsfile”和“-dpoolsfile”选项来使用不同的文件名)。
    这些文件具有文本格式,每行一个矿池。每个池有3次连接尝试。
    如果矿池长时间不发送新任务或矿池拒绝了太多无效份额,则软件自动断开连接。
    如果一行的第一个字符是“;”或“#”,此行将被忽略。
    不要更改间距,解析时需要参数和值之间的空格。
    如果需要在参数值中指定“,”字符,请使用两个逗号 - ,,将被视为一个逗号。
    您可以通过按“r”键在运行时重新加载“epools.txt”和“dpools.txt”文件。
    在命令行中指定的池是“主”池,如果必须使用列表中的某个不同矿池,软件将尝试每30分钟返回一次。
    如果在命令行中未指定矿池,则故障转移池列表中的第一个池是主池。
    您可以使用“-ftime”选项将30分钟时间段更改为某个不同的值,或使用“-ftime 0”禁用切换到主池。
    您还可以在“epools.txt”,“dpools.txt”和“config.txt”文件中使用环境变量。例如,定义“WORKER”环境变量并在config.txt或epools.txt中将其用作“%WORKER%”。
    您也可以通过按“e”或“d”键在运行时选择当前矿池。
    (三)远程监控

    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.

    远程监控/管理
    软件支持通过原生TCP / IP上的JSON协议进行远程监控/管理。 您还可以通过HTTP获取最近的控制台文本行。
    从“Remote management”(远程管理)子文件夹启动“EthMan.exe”(仅限Windows版本)。
    查看内置帮助以获取更多信息。 “API.txt”文件包含有关协议的更多详细信息。
    (四)已知问题

    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.

    已知的问题
  • AMD卡:你会发现有些卡双挖不稳定,有时速度会变慢。这个问题大多是在最近的版本中修复了,但还没有完全修复。
  • AMD卡:在Linux中使用gpu-pro驱动程序,GPU列表可能与温度列表不同。您可以使用-di更改GPU的顺序以匹配两个列表。
  • nVidia显卡:双挖模式不如AMD卡效率高。
  • Windows 10 防火墙会将将挖矿软件识别为病毒,一些防毒软件也会这样做。 这个软件不是病毒,请将其添加到防火墙白名单。

    我从2014年开始写挖矿软件。作品中的大多数被一些偏执的反病毒者认为是病毒,也许是因为我打包我的挖矿软件们以保护他们免于拆解,或者也许是因为有些人想将这些软件包含在他们的僵尸网络中,又或者这些反病毒软件本身可能不好,我不知道。这些年来,很多人都使用了我的矿工,没有人证实我的软件偷了什么东西或做了什么坏事。
    请注意,我只能保证在本论坛的帖子(bitcointalk)中的官方链接中使用干净的文件。如果您从其他链接下载了claymore,它确实有可能是病毒。
    但是,我的软件是闭源的,所以我不能证明他们不是病毒。如果你认为我写的是病毒而不是好的软件,就不要使用这个软件,或者至少在没有任何有价值数据的系统上使用它。
    (五)故障排除

    TROUBLESHOOTING
  • Install Catalyst v15.12 for old AMD cards; for Fury, Polaris and Vega cards use latest blockchain drivers.
  • Disable overclocking.
  • Set environment variables as described above.
  • Set Virtual Memory 16 GB.
  • Reboot computer.
  • Check hardware, risers.
  • 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.
    [/ol]

    故障排除
  • 为旧的AMD卡安装Catalyst v15.12; 对于Fury,Polaris和Vega卡使用最新的区块链驱动程序。
  • 禁用超频。
  • 如上所述设置环境变量。
  • 设置虚拟内存16 GB。
  • 重新启动计算机。
  • 检查硬件,插口。
  • 在系统启动后(30秒甚至一分钟)启动挖矿软件之前,在.bat文件中设置一些超时,然后尝试“-ethi 4”检查它是否更稳定。 如果软件在某些系统上不稳定,它会有所帮助。
    [/ol]
    七. FAQ 常见问题

    1.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).

    1.为什么软件在我挖ETH/ETC的时候非常慢,但我挖其他ETH分叉币的时候好好的?
    检查你是否在AMD的驱动里面开启了"Compute Mode"(字面意思是计算模式)选项。你也可以在AMD的驱动软件中按"y"键开启"Compute Mode"(仅限Windows)
  • 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.
    [/ol]
    Use Windows 7 or Linux.

    2.我在Windows 10下,不能用Nvidia 3GB(例如1063)挖ETH/ETC了。
    Windows 10这个系统会内置占用20%的显存,所以剩下的显存不足以加载当前大小的DAG文件,建议此类卡用Windows 7 或者 Linux。

    3.I see 0% devfee for all 2GB and 3GB cards in Windows 10, my rig has some 3GB cards and some 6GB cards, how is the fee calculated in this case?
    During devfee mining 3GB cards still mine for you. How does it work? Miner creates second connection for devfee mining, main connection still works and 3GB cards still find shares for it.
    You can see these shares in the log file, all devfee shares contain "Devfee:" string, normal shares don't contain this string and 3GB cards can find them during devfee mining as well.
    Note that devfee mining takes only 36 or 54 seconds per hour so it can take many hours to find normal shares during devfee mining.

    3.我看到Windows 10下所有的的2GB和 3GB卡挖矿都不用收取开发者费用,我的矿机里面混着3GB和6GB的卡,这要怎么算?
    在用作开发者费用挖矿的时候,你的3GB卡仍然为你在挖。这是怎么实现的呢?是挖矿软件建立了第二个连接用于开发者费用挖矿,主连接仍然用3GB卡在正常挖矿。
    你可以在日志文件(log)中看到那些份额,所有用作开发者费用挖矿的份额会包含"Devfee:"的字符串,正常的份额则不包含。所以你能在在用作开发者费用挖矿的时候看到3GB卡提交的正常份额。
    注意每小时你有36秒或者54秒的时间在给开发者挖矿,所以查看上述份额的时候,只好每小时观察一次。

    4.What is dwarfpool proxy (eth-proxy)?
    Official Ethereum miner does not support Stratum protocol, it supports HTTP protocol only. It causes less profit because of delays.
    A proxy was created to fix it, so official Ethereum miner is locally connected to the proxy by HTTP protocol, for local network delays due to HTTP protocol are small. Proxy is connected to the pool via Stratum protocol so it has small delays too. Currently most pools support Stratum and you have to use HTTP-to-Stratum proxy to make official miner work with pools properly. Of course you can try to connect official miner to a pool directly via HTTP but you will lose 10-20% shares because of a short block time in Ethereum.
    This miner does not use HTTP protocol, it uses Stratum directly. So you should connect it directly to the pool at Stratum port and it will work a bit faster than official miner via proxy because there is no proxy between miner and pool.

    4.什么是dwarfpool代理(eth-proxy)?
    以太坊的官方挖矿软件不支持Stratum协议,只支持HTTP协议。这会因延迟问题导致收益下降。
    所以可以通过代理(proxy)解决这个问题。以太坊挖矿软件在本地通过HTTP协议连接到代理,而本地因HTTP协议产生的网络延迟很小。代理通过Stratum协议与矿池连接的延迟同样很小。当下,大多数的矿池支持Stratum,可以用HTTP-to-Stratum代理让官方的挖矿软件和矿池连接的很好。当然你也可以直接通过HTTP连接官软件和矿池,但你会因以太坊的区块时间失去20%的份额。
    Claymore不用HTTP协议,而是直接使用Stratum协议。所以你可以直接通过Stratum端口连接矿池,这比通过代理用官方原版软件连矿池更快,因为少了中间的代理环节。

    5.What command option X means?
    Read "Readme!!!.txt", "COMMAND LINE OPTIONS" section.

    5.某个命令是什么意思?
    认真阅读"Readme!!!.txt"文件,在里面的"COMMAND LINE OPTIONS"(命令行选项)章节有详细解释。

    6.How to mine using pool X?
    Read "Readme!!!.txt", "SAMPLE USAGE" section.

    6.怎么连接某矿池?
    认真阅读"Readme!!!.txt"文件,在里面的"SAMPLE USAGE"(示例)章节有详细解释。

    7.Windows 10 marks miner as a virus.
    Read "Readme!!!.txt", "KNOWN ISSUES" section.

    7.Windows 10告诉我你这个是病毒。
    认真阅读"Readme!!!.txt"文件,在里面的"KNOWN ISSUES"(已知事项)章节有详细解释。

    8.Can miner stop overheated GPU?
    Yes, see "-tstop" option.

    8.用挖矿软件可以停止过热的显卡吗?
    可以用"-tstop"命令选项

    9.Why this command line doesn't work (escaping '&')?
    Char '&' in command line means command separator, to use it in command line either quote string with "", or escape '&' (use ^& on Windows).
    No need to do this in *pools.txt or config.txt.
    Also all command line options must be in same line in .bat file, don't split them to several lines, it won't work.

    9.为什么这个命令行不能用(转义'&')?
    '&'这个符号在命令行中表示命令分隔号。若要在命令中使用的话,你可以通过""引用,或者转义'&'(在Windows下可用^&)。
    在*pools.txt 或者 config.txt文件中不需要动。
    同时,所有的命令行选项必须在.bat文件中在同一行,不要分成若干行,不然会失效。

    10.How to mine Decred or Sia ONLY with this Ethereum Dual miner?
    No way. It is Ethereum miner with extra bonus coins. To mine extra coins only use other miners.

    10.如何在双挖模式下只挖DCR或者SC?
    不可能的。这是一个以太坊挖矿软件带点其他功能。要这么挖的话可以用其他软件。

    11.Why Ethereum hashrate in Dual mode is higher than in Single mode?
    Hardware feature, accept it as an extra bonus.

    11.为什么以太坊的算力在双挖的时候高于单挖?
    这是硬件的特点,当作福利吧。

  • Is 15.12 driver mandatory?
    Usually latest drivers work well. But there are some reports of people where they don't. So 15.12 is recommended.

    [/ol]

    12.一定要用15.12版本的驱动吗?
    通常最新出的是最好的,但有人也给出其他的意见,所以只是建议你用15.12版本。

    13.Will newer drivers have higher/lower hashrate?
    Usually no, but it depends... Check for yourself.

    13.算力的高低和驱动的新旧有关系吗?
    通常不是,但很难说,你自己测测。

    14.Why miner on Linux with stock card settings gives a bit lower hashrate than on Windows?
    This probably is the difference in time calculations on both platforms. In reality the accepted hashrate is usually the same.

    14.为什么有stock card设定的Linux比Windows下的算力要小?
    这也许是因为两个平台的时间计算是不一样的。实际上算力应该是一样的。

    15.Why -cclock/-mclock options do not work?
    Sometimes they do not work. Use Afterburner or Trixx on Windows, atitweak and other tools on Linux instead.

    15.为什么-cclock/-mclock命令选项没有用?
    有时候的确用不了。若是Windows可以试试Afterburner 或者 Trixx,Linux的话用一下atitweak或者其他软件。

    16.Why my GPU is 10C hotter in Dual mode?
    This is a price for the extra work done. It also consumes more power, so make sure your PSU has sufficient power.

    16.为什么我的显卡双挖比单挖温度高了10度?
    因为机器做了额外的工作,消耗了更多的电能,所以也要确保电源稳定。

    17.Can the temperature be lowered?
    Yes, see "-tt", "-dcri", "-ttdcr", "-li", "-ttli" options.

    17.软件可以管理降温吗?
    可以看下"-tt", "-dcri", "-ttdcr", "-li", "-ttli"功能。

    18.How can I undervolt my cards on Linux?
    Usually only by flashing modified GPU BIOS. Unfortunately, no standard way of doing so.

    18.我怎样可以在Linux下给我的卡降电压?
    通常只有通过闪存修改后的GPU BIOS。但目前没有标准的办法。

    19.Why pool shows less hashrate than miner?
    On my test rigs I use miner with default settings and on pool I see about 4-5% less than miner shows (my hashrate is about 800MH/s if I turn on all rigs).
    Miner shows "raw" hashrate, 2% is devfee in dual mode, other 2-3% can be related to the connection quality, current pool status/luck or/and may be something else.
    Also, from my calculations miner loses about 0.5-1% because it cannot drop current GPU round when it gets new job, it is related to "-ethi" value, so I made it 8 by default instead of 16.
    But if on pool you see 10% less than miner shows all the time - something is wrong with your pool, your connection to internet or your hashrate is low and you did not wait enough time to see average hashrate for 24 hours.
    Usually I use "ethpool" pool for tests.

    19.为什么矿池显示的算力比软件的要低一点?
    我在软件中选择使用默认模式,用测试机测试之后,大概有4-5%算力差距(我自己大概有800MH/s吧)。
    软件显示的是原生的算力,2%是双挖的费用,另外2-3%和连接质量,矿池状态,幸运值或其他什么因素相关。
    在我的计算下,软件会损失0.5-1%,是因为显卡,软件,矿池新任务三者无法完美协调。这个和"-ethi"值相关,所以我自己把这个值定义为8而不是16.

    20.I see only one card via Remote Desktop Connection.
    It's a problem of RDC, use TeamViewer or some other remote access software. Or try to use latest version of the miner.

    20.我通过远程桌面连接只看到一张卡。
    这是你远程桌面的原因,可以用TeamViewer或者其他的远程软件。或者试试用最新版本的挖矿软件。

    21.I see only one card instead of two in temperature management info.
    Disable CrossFire, don't use Remote Desktop Connection. Or try to use latest version of the miner.

    21.在温度管理信息里面,我只看到了1张而不是2张显卡。
    把CrossFire关掉,不要使用远程桌面,或者试试用最新版本的挖矿软件。

    22.Miner works in ETH-only mode but crashes in dual mode.
    Dual mode requires more power, so make sure PSU power is enough and check GPU clocks if you OC'ed them.

    22.挖矿软件在ETH单挖下正常,但是在双挖下会崩。
    双挖模式需要更多的电,确保你的电源充足,并不要超频过高。

    23.Error "server: bind failed with error".
    Specify "-mport 0" option.

    23.提示错误"server: bind failed with error"
    设定"-mport 0"选项。

    24.How can I get stats from miner as EthMan does?
    Check API.txt file for json protocol details.

    24.我怎样可以得到EthMan一样的统计结果?
    可以在API.txt文件查看json协议的细节。

    25.I cannot mine Ethereum with 2GB card.
    Yes, you cannot mine Ethereum or Ethereum Classic with 2GB cards anymore. But you can mine other Ethereum forks.

    25.我不能用2GB挖ETH了。
    你的确不能用2GB卡挖ETH或ETC了,但你可以挖一些以太坊分叉币。

    26.I mine ETH fork on my 2GB cards. For devfee miner tries to mine ETH and it fails because ETH cannot be mined on 2GB cards.
    Use "-allcoins exp -allpools 1" options.

    26.我用2GB卡挖ETH分叉币。但当去挖开发者费用时,软件试图去挖ETH但是失败了,因为ETH不能用2GB卡挖。
    用"-allcoins exp -allpools 1"命令选项。

    27.On dual mining, if one of my miners has 6 cards, with 2 dual mining and 4 single mining, is devfee 1% or 2%?
    As soon as you enable dual mining, devfee is 2% for all cards. But you can start two miner instances and split cards between them to get 1% on first instance and 2% on second.

    27.双挖模式下,如果我有6张卡,2张双挖,4张想单挖,那么开发者费用是1%还是2%?
    一旦双挖模式开启,对于每张卡都是2%的开发者费用。但你可以开启2遍软件,把卡分开用不同的模式。

    28.Miner freezes if I put cursor to its window in Windows 10 until any key is pressed. Sometimes miner freezes randomly until any key is pressed.
    You should make some changes in 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

    28.如果我把光标在Win10的软件窗口内点击,挖矿软件会冻结,直到我按了任意键才恢复。
    你需要在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

    29.Sometimes miner cannot connect to devfee mining server at first attempt, does it cause longer devfee mining?
    No, during these connection attempts miner still mines for you.

    29.有时候软件连接开发者费用挖矿用的服务器的时候会尝试好几次才成功,这个是不是意味着开发者费用的时间变长了?
    不是,这些连接尝试的时间里,软件仍然正常地为你的地址在挖矿。

    30.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 should find best -dcri value even in ETH-only mode, check "FINE-TUNING" section. If you don't want to do it, use "-asm 0" option to use old GPU kernels.

    30.我从早期版本升级到了较新的版本(如v8.x到v9.x),我是ETH单挖模式,我看到v9.x版本比v8.x版本慢,为什么?
    在新的版本里面,你应该找到最好的-dcri值,及时是在单挖模式下。查看"FINE-TUNING"(微调)章节。如果你不想用,那你可以使用"-asm 0"来使用老的内核。

    31.How many cards are supported?
    Miner supports up to 32 GPUs.

    31.可以支持多少张卡?
    最多可以支持32张卡。

    32.Miner crashed and I cannot restart it until reboot.
    Often when OpenCL fails, you have to reboot the system, not just restart miner. Sometimes even soft reboot won't work and you have to press Reset button. It is because the fail is at drivers level, Windows does not like such things and drivers too.

    32.软件崩了,但我无法重启软件,只好重启系统。
    通常当OpenCL挂了,你只好去重启系统,而不是重启软件。有时你甚至还需要按物理重启的按钮,因为这个实在驱动层面的错误,所以在windows下会有这种情况。

    33.EthMan loses rigs with 12 GPUs.
    Sometimes systems with 12 GPUs and low-end CPU become slow for remote access, you can see problems with EthMan and other remote management software.

    34.用EthMan运行跑12卡的时候会掉卡。
    有时候因为远程控制的时候,12卡或者低端显卡的平台会变慢。这是所有远程软件的毛病。

    FAQ #2:
  • If you think that the miner will mine even if you turn off the router, wait a couple of minutes more, it will stop.
  • Place all command line arguments in .BAT file in a single line. Arguments from the second line will be ignored.
  • Use latest version if you have problems with DCR or SIA.
  • I don't have any private versions with +50% speed.
  • I'm a software developer, so I think I cannot help you to build your mining rig properly or provide you with the list of necessary parts, please ask this question here on forum or search here, there are many threads related to hardware.
  • Please read Readme.txt or original post of this thread for command line samples, options description and FAQ.
  • I don't have miners for Tesla, IBM CPUs, Phi or for very old GPUs.
  • Mining on laptops is a bad idea.
  • You will not see full hashrate on pool immediately, you have to wait for 24 hours at least.
  • If miner cannot generate DAG file, check environment variables (see Readme), check if your GPU has 3GB memory at least, and check if you have enough virtual memory (pagefile). If all this does not help, try to install more physical RAM.
    [/ol]

    FAQ#2
  • 挖矿的时候别关路由
  • 在.BAT文件中命令请写在同一行,不要分成好几行
  • 如果挖DCR或SIA有问题,请用最新版本
  • 作者没有可以加快50%速度的私有版本
  • 可以在bitcointalk上问claymore作者问题
  • Readme.txt好好读
  • 作者没有对于Tesla, IBM CPUs, Phi 或者很老的GPU的挖矿软件
  • 不要用笔记本挖矿
  • 看矿池上你的算力,至少要等24小时后才比较准确
  • 如果软件不能生成DAG文件,查看环境变量(参考Readme),查看是否显存至少大于3G,是否有足够虚拟内存,如果都不行,安装更多RAM。
    [/ol]
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表