原版ZEC挖矿软件Claymore’s ZCash AMD GPU Miner v12.6 (Windows/Linux)

原版ZEC挖矿软件Claymore’s ZCash AMD GPU Miner v12.6 (Windows/Linux)

vega-64-zec-580×386.jpg (74.67 KB, 下载次数: 7)

下载附件

vega-64-zec-580×386.jpg

2019-1-26 16:15 上传

最新版本v12.6:

– 添加Vega卡支持(ASM模式)。

– 为RX460 / 560卡添加ASM模式(+ 20%速度)。

– AMD卡的新GPU排序方法。现在,GPU通过物理总线索引(它匹配AfterBurner GPU列表)进行排序。温度/风扇列表也自动匹配GPU列表。

因此,“-di detect”和“-gmap”选项不是必需的,不再受支持。

警告:如果您使用单独的超频/温度设置为每张卡,请注意,由于新的排序方法,GPU可以获得不同的索引!

– 为17.7.2(及更高版本)驱动程序添加了风扇/ OC支持。

– 改进对超过10个GPU的系统的支持,请参阅“-di”选项说明的自述文件了解详细信息。

– 在运行时添加池选择(“e”键)。

– 一些小的改进。

注意:

1.如果矿工不稳定或速度不佳,请降低强度(“-i”选项)。

至少在Windows中,似乎没有办法获得斐济卡的最新驱动程序的全速。因此,请勿使用最新的Fury驱动程序,使用15.12或16.3.2,或者如果您使用较新的驱动程序,请使用“-asm 0”。

此版本适用于游泳池。

需要Catalyst(Crimson)15.12才能获得最佳性能和兼容性。

15.12不支持一些斐济卡,对他们使用16.3.2。

对于4xx卡(Polaris),建议使用Crimson 16.12.2。

注意:为了在斐济卡上获得最佳性能,您必须使用15.12或16.3.2驱动程序。对于最新的驱动程序速度会更慢!

对于非推荐的驱动程序,您可能会收到不良的结果,否则矿工在启动时可能会失败。

设置以下环境变量,特别是如果您有1-2GB卡:

GPU_FORCE_64BIT_PTR 1

GPU_MAX_HEAP_SIZE 100

GPU_USE_SYNC_OBJECTS 1

GPU_MAX_ALLOC_PERCENT 100

GPU_SINGLE_ALLOC_PERCENT 100

对于多GPU系统,在Windows中设置至少16 GB的虚拟内存大小:

“计算机属性/高级系统设置/性能/高级/虚拟内存“。

这个矿工是免费使用的,但是,如果您使用安全的SSL / TLS连接到采矿池,那么开发商每隔一小时矿工72秒,目前的开发商费用为2%。

如果您使用不安全的连接到采矿池,目前的开发商费用为2.5%,矿工每小时为开发商开采90秒。

如果您不同意开发商费用 – 请勿使用此矿工,或使用“-nofee”选项。

虽然矿工将显示相同的哈希值,但尝试欺骗和删除开发者费用将导致采矿速度慢(与“-nofee 1”相同)。

如果发现欺诈行为,矿工不会停止,因为作弊者的创作者会知道该作弊不起作用,并且会发现新的技巧。如果矿工没有出现任何错误或减速,他们很高兴。

此版本仅适用于最近的AMD视频卡:7xxx,2xx,3xx和4xx,1GB或更多。

有Windows x64和Linux x64的版本。没有32位支持。没有NVidia的支持。

命令行选项:

-zpool ZCash池地址。只支持Stratum协议。

矿工还支持矿工和水池之间的所有数据的SSL / TLS加密(如果池支持加密),这显着提高了安全性。

要启用加密,请使用“ssl://”或“stratum + ssl://”前缀(或“tls”而不是“ssl”),例如:“-zpool ssl://asia1-zcash.flypool.org :3443“

-zwal您的ZCash钱包地址。还有工作人员名称和其他选项,如果池支持它。

目前不支持需要“Login.Worker”而不是电子钱包地址的池,但您可以使用“-allpools 1”选项来挖掘。

-zpsw ZCash池的密码,使用“x”作为密码。

– 算法选择。可能的值:0..2。0 – 自动检测。您还可以为每个卡指定值,例如“-a 0,2,1”。默认值为“0”。

-asm尝试更快的汇编程序实现,尽可能不兼容但更快。指定“-asm 0”禁用此选项。

您还可以为每个卡指定值,例如“-asm 0,1,0”。默认值为“1”。

汇编器实现仅适用于某些卡,矿工在可用时显示“算法ASM”。

– 采矿强度。可能的值:0 … 9。0 – 最低强度和CPU使用率,9 – 最大强度。您还可以为每个卡指定值,例如“-i 2,5,6”。默认值为“6”。

注意:如果低速或矿工不稳定,减少强度。还要检查几个值以找到最佳速度,例如,在某些情况下,“-i 8”可能比“-i 9”要快一些。

如果v12.0适用于您,则尝试使用“-old 1”,但较新版本不稳定。

-allpools如果矿工不想在指定的池中挖矿(因为它不能在该池上挖掘devfee),则指定“-allpools 1”,但是您同意为devfee挖掘使用一些默认池。

请注意,如果devfee采矿池将停止,整个采矿也将被停止。

-di GPU索引,默认是所有可用的GPU。例如,如果您有四个GPU“-di 02”将仅启用第一个和第三个GPU(#0和#2)。

您还可以使用“0”…“9”键在运行时打开/关闭卡,并使用“s”键检查当前统计信息。

对于超过10个GPU的系统:使用字母指定超过9的索引,例如“a”表示索引10,“b”表示索引11等。

– 故障转移主池切换时间,以分钟为单位,请参见“故障转移“部分。默认值为30分钟,如果没有主池,则设置为零。

-wd看门狗选项。默认值为“-wd 1”,它启用看门狗,矿工将关闭(或重新启动,请参见“-r”选项)如果任何线程没有响应1分钟或OpenCL调用失败。

指定“-wd 0”禁用看门狗。

-r重新启动矿工模式。“-r 0”(默认) – 如果GPU出错,重新启动矿工。“-r -1” – 禁用自动重新启动。-r> 20 – 如果

GPU或定时器出现问题,重新启动矿工。例如,“-r 60” – 每小时重启矿工或某些GPU失败时。

“-r 1”关闭矿工,并在矿工目录(如果存在)中执行“rebo​​ot.bat”文件(对于Linux版本为“rebo​​ot.bash”或“rebo​​ot.sh”),如果某些GPU出现故障。

因此,您可以创建“rebo​​ot.bat”文件并执行一些操作,例如,如果将此行放在那里,则重新启动系统:“shutdown / r / t 5 / f”。

-retrydelay延迟(以秒为单位)连接尝试次数。默认值为“20”。如果不需要重新连接,请指定“-retrydelay -1”,在此模式下,如果连接丢失,矿工将退出。

-dbg调试日志和消息。“-dbg 0” – (默认)创建日志文件,但不显示调试消息。

“-dbg 1” – 创建日志文件并显示调试消息。“-dbg -1” – 没有日志文件,没有调试消息。

-logfile调试日志文件名。重新启动后,矿工会将新的日志数据附加到同一个文件中。如果要清除旧日志数据,文件名必须包含“noappend”字符串。

如果遗漏,将使用默认文件名。

-nofee设置“1”取消了我的开发者费用。在这种模式下,一些最近的优化被禁用,所以采矿速度将会慢5%左右。

通过启用此模式,我将失去100%的收入,您只会损失2.5%的收入。

所以你有一个选择:“最快的矿工”或“完全免费的矿工,但有点慢”。

如果你想要“最快”和“完全免费”,你应该找到一些满足你的要求的其他矿工,只是不要使用这个矿工,而不是声称我需要

取消/减少开发商的费用,说2%的开发商费用是对于这个矿工来说太多了,等等。

-benchmark基准模式,指定“-benchmark 1”查看硬件的哈希值。

– 低强度模式。减少采矿强度,如果您的卡过热,则有用。请注意,采矿速度也降低了。

更多的价值意味着较少的热量和采矿速度,例如“-li 10”的热量和采矿速度比“-li 1”要小。您还可以为每个卡指定值,例如“-li 3,10,50”。

默认值为“0” – 无低强度模式。

-tt设置目标GPU温度。例如,“-tt 80”表示80℃的温度。您还可以为每个卡指定值,例如“-tt 70,80,75”。

如果指定负值,您还可以设置静态风扇速度,例如“-tt -50”设置50%风扇转速。指定零以禁用控制和隐藏GPU统计信息。

“-tt 1”(默认)不管理风扇,但每30秒显示GPU温度和风扇状态。指定值2..5如果太频繁。

注意:对于Linux gpu-pro驱动程序,矿工必须具有根访问权才能管理风扇,否则只能进行监视。

如果GPU温度高于指定值,-ttli将自动降低整个采矿强度(适用于所有硬币)。例如,如果GPU温度高于80℃,“-ttli 80”会降低采矿强度。

您可以看到在详细统计(“s”)键强度是否减少。

您还可以为每个卡指定值,例如“-ttli 80,85,80”。您还应该为“-tt”选项指定非零值来启用此选项。

将“-ttli”值设置为高于“-tt”值3-5C是个好主意。

-tstop设置停止GPU温度,如果GPU达到指定温度,矿工将停止采矿。例如,“-tstop 95”表示95℃的温度。您还可以为每个卡指定值,例如“-tstop 95,85,90”。

默认情况下禁用此功能(“-tstop 0”)。您还应该为“-tt”选项指定非零值来启用此选项。

如果关闭错误的卡,它将在30秒内关闭矿工。

您也可以指定负值立即关闭矿工,而不是停止GPU,例如,一旦GPU达到95C温度,“-tstop -95”将关闭矿工。

-fanmax设置最大风扇速度,百分比,例如“-fanmax 80”将最大风扇速度设置为80%。您还可以为每个卡指定值,例如“-fanmax 50,60,70”。

此选项仅在矿工管理冷却时使用,即当使用“-tt”选项来指定目标温度时。默认值为“100”。

-fanmin设置最小风扇速度,百分比,例如“-fanmin 50”将最小风扇速度设置为50%。您还可以为每个卡指定值,例如“-fanmin 50,60,70”。

此选项仅在矿工管理冷却时使用,即当使用“-tt”选项来指定目标温度时。默认值为“0”。

-cclock设置目标GPU内核时钟速度,单位为MHz。如果没有指定或为零,矿工不会改变当前的时钟速度。您还可以为每个卡指定值,例如“-cclock 1000,1050,1100,0”。

不幸的是,由于某些原因AMD阻止了超频,只能超频。

-mclock设置目标GPU内存时钟速度,单位为MHz。如果没有指定或为零,矿工不会改变当前的时钟速度。您也可以为每个卡指定值,例如“-clock 1200,1250,1200,0”。

不幸的是,由于某些原因AMD阻止了超频,只能超频。

-powlim设定功率限制,从-50到50.如果没有指定,矿工不会改变功率限制。您还可以为每个卡指定值,例如“-powlim 20,-20,0,10”。

-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卡。

– 远程监控/管理端口。默认值为-3333(只读模式),指定“-mport 0”禁用远程监控/管理功能。

指定负值以启用监视(获取统计信息),但禁用管理(重新启动,上传文件),例如“-mport -3333”启用端口3333进行远程监控,但远程管理将被阻止。

您还可以使用Web浏览器查看当前的矿工状态,例如,在Web浏览器中键入“localhost:3333”。

警告:如果您认为可以通过此端口受到攻击,请使用负选项值或禁用远程管理!

默认情况下,矿工将接受所有网络适配器上指定端口的连接,但您可以直接选择所需的网络接口,例如“-mport 127.0.0.1:3333”,仅在localhost上打开端口。

-mpsw远程监控/管理密码。默认情况下为空,所以如果设置了“-mport”选项,则可以远程查询统计信息或管理矿工。您可以设置远程访问密码(至少需要EthMan v3.0才能支持密码)。

– 颜色启用或禁用控制台中的彩色文本。默认值为“1”,使用“ – 颜色0”禁用着色。使用2 … 4值去除一些颜色。

-v显示矿工版本,样品用量:“-v 1”。

配置文件

您可以使用“config.txt”文件,而不是在命令行中指定选项。

如果没有任何命令行选项,矿工将检查“config.txt”文件的选项。

如果在命令行中只有一个选项,它必须是配置文件名。

如果命令行中有两个或多个选项,矿工将从命令行中获取所有选项,而不是从配置文件中获取。

每行放置一个选项,如果一行的第一个字符为“;” 或“#”,这一行将被忽略。

您还可以在“epools.txt”和“config.txt”文件中使用环境变量。例如,定义“WORKER”环境变量,并在config.txt或epools.txt中将其用作“%WORKER%”。

SAMPLE USAGE

flypool SSL / TLS连接:

ZecMiner64.exe -zpool ssl://eu1-zcash.flypool.org:3443 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x

suprnova SSL / TLS连接:

ZecMiner64.exe -zpool ssl:// zec .suprnova.cc:2242 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

miningpoolhub SSL / TLS连接(此池自动检测加密,因此它使用与未加密连接相同的端口):

ZecMiner64.exe -zpool ssl://us-east.equihash -hub.miningpoolhub.com:20570 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

coinmine SSL / TLS连接:

ZecMiner64.exe -zpool ssl://zec.coinmine.pl:7017 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

flypool(未加密的连接):

ZecMiner64.exe -zpool eu1-zcash.flypool.org:3333 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x

nanoool(未加密的连接):

ZecMiner64.exe -zpool zec-eu1.nanopool.org:6666 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName – zpsw x

miningpoolhub(u 加密连接)

ZecMiner64.exe -zpool us-east.equihash-hub.miningpoolhub.com:20570 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

nicehash(未加密的连接):

ZecMiner64.exe -zpool equihash.usa.nicehash.com:3357 – zwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -zpsw x

suprnova(未加密的连接):

ZecMiner64.exe -zpool zec.suprnova.cc:2142 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

coinmine(未加密的连接):

ZecMiner64.exe -zpool zec.coinmine.pl:7007 – zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

FAILOVER

使用“epools.txt”文件指定其他池。此文件具有文本格式,每行一个池。每个池都有3个连接尝试。

如果池长时间不发送新作业,或者池拒绝太多份额,矿工将自动断开连接。

如果一行的第一个字符是“;” 或“#”,这一行将被忽略。

不要更改间距,解析之间需要参数和值之间的空格。

如果您需要在参数值中指定“,”字符,请使用两个逗号 – 将被视为一个逗号。

您可以通过按“r”键在运行时重新加载“epools.txt”文件。

在命令行中指定的池是“主”池,如果要从列表中使用一些不同的池,矿工将每30分钟尝试返回它。

如果在命令行中未指定池,则故障转移池列表中的第一个池是主池。

您可以使用“-ftime”选项将30分钟的时间段更改为某些不同的值,或者使用“-ftime 0”禁用切换到主池。

您还可以在“epools.txt”和“config.txt”文件中使用环境变量。例如,定义“WORKER”环境变量,并在config.txt或epools.txt中将其用作“%WORKER%”。

您还可以通过按“e”键在运行时选择当前池。

远程监控/管理

Miner支持通过原始TCP / IP套接字通过JSON协议远程监控/管理。您也可以通过HTTP获取最近的控制台文本行。

从“远程管理”子文件夹启动“EthMan.exe”(仅限Windows版本)。

检查内置帮助以获取更多信息。“API.txt”文件包含有关协议的更多详细信息。

已知问题

– Windows 10 Defender将矿工认定为病毒,一些抗病毒软件也是如此。矿工不是病毒,将其添加到Defender例外。

我自2014年以来就开始投资矿工。其中大部分被一些偏执狂的抗病毒药物识别为病毒,也许是因为我打包矿工来保护他们免于拆卸,也许是因为有些人把它们包括在僵尸网络中,或者这些抗病毒药物不好,不知道 这些年来,很多人用我的矿工,没有人证实我的矿工偷走了什么东西或做了一些坏事。

请注意,我可以保证仅在本论坛(bitcointalk)上的帖子中的官方链接的干净的二进制文件。如果你从一些其他链接下载了矿工 – 它真的可以是病毒。

然而,我的矿工是封闭源,所以我不能证明他们不是病毒。如果你认为我写的是病毒,而不是好的矿工 – 不要使用这个矿工,或至少在没有任何有价值的数据的情况下使用它。

故障排除

1.安装Catalyst v15.12。

2.禁用超频。

3.降低强度(“-i”选项)。

4.如上所述设置环境变量。

5.设置虚拟内存16 GB或更多。

尝试“-old 1”选项。

7.重启电脑。

8.检查硬件,立管。

=========================================

原版英文介绍:

Latest version v12.6:

– added Vega cards support (ASM mode).

– added ASM mode for RX460/560 cards (+20% speed).

– new GPU sorting method for AMD cards. Now GPUs are sorted by physical bus index (it matches AfterBurner list of GPUs). Also the list of temperatures/fans matches the list of GPUs automatically.

Therefore “-di detect” and “-gmap” options are not necessary and not supported anymore.

WARNING: be careful if you use use separate overclock/temperature settings for every card, due to new sorting method GPUs can get different indexes!

– added fan/OC support for 17.7.2 (and higher) drivers.

– improved support for systems with more than 10 GPUs, check readme for “-di” option description for details.

– added pool selection in runtime (“e” key).

– a few minor improvements.

NOTES:

1. Reduce intensity (“-i” option) if miner is unstable or if you see bad speed.

2. It seems there is no way to get full speed on latest drivers for Fiji cards, at least in Windows. So don’t use latest drivers for Fury, use 15.12 or 16.3.2, or use “-asm 0” for them if you use newer drivers.

This version is for pools.

Catalyst (Crimson) 15.12 is required for best performance and compatibility.

15.12 does not support some Fiji cards, use 16.3.2 for them.

For 4xx cards (Polaris) Crimson 16.12.2 is recommended.

NOTE: For best performance on Fiji cards you must use 15.12 or 16.3.2 drivers. For newest drivers speed will be slower!

You can get bad results for non-recommended drivers, or miner can fail on startup.

Set the following environment variables, especially if you have 1-2GB cards:

GPU_FORCE_64BIT_PTR 1

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:

“Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory”.

This miner is free-to-use, however, current developer fee is 2% if you use secure SSL/TLS connection to mining pool, every hour the miner mines for 72 seconds for developer.

If you use unsecure connection to mining pool, current developer fee is 2.5%, every hour the miner mines for 90 seconds for developer.

If you don’t agree with the dev fee – don’t use this miner, or use “-nofee” option.

Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as “-nofee 1”) though miner will show same hashrate.

Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy.

This version is for recent AMD videocards only: 7xxx, 2xx, 3xx and 4xx, 1GB or more.

There are builds for Windows x64 and Linux x64. No 32-bit support. No NVidia support.

COMMAND LINE OPTIONS:

-zpool    ZCash pool address. Only Stratum protocol is supported.

Miner also supports SSL/TLS encryption for all data between miner and pool (if pool supports encryption), it significantly improves security.

To enable encryption, use “ssl://” or “stratum+ssl://” prefix (or “tls” instead of “ssl”), for example: “-zpool ssl://asia1-zcash.flypool.org:3443”

-zwal    Your ZCash 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.

-zpsw    Password for ZCash pool, use “x” as password.

-a   algoritm selection. Possible values: 0..2. 0 – autodetect. You can also specify values for every card, for example “-a 0,2,1”. Default value is “0”.

-asm   try faster assembler algorithm implementation when possible, it is less compatible but faster. 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”.

Assembler implementation is available for some cards only, miner displays “algorithm ASM” when it is available.

-i   mining intensity. Possible values: 0…9. 0 – lowest intensity and CPU usage, 9 – maximal intensity. You can also specify values for every card, for example “-i 2,5,6”. Default value is “6”.

Note: reduce intensity if you get low speed or miner is unstable. Also check several values to find the best speed, for example, “-i 8” can be a bit faster than “-i 9” in some cases.

-old   try to use “-old 1” if v12.0 works stable for you, but newer versions are unstable.

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

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

-ftime   failover main pool switch time, in minutes, see “Failover” section below. Default value is 30 minutes, set zero if there is no main pool.

-wd    watchdog option. Default value is “-wd 1”, it enables watchdog, miner will be closed (or restarted, see “-r” option) if any thread is not responding for 1 minute or OpenCL call failed.

Specify “-wd 0” to disable watchdog.

-r   Restart miner mode. “-r 0” (default) – restart miner if something wrong with GPU. “-r -1” – disable automatic restarting. -r >20 – restart miner if something

wrong with GPU or by timer. For example, “-r 60” – restart miner every hour or when some GPU failed.

“-r 1” closes miner and execute “reboot.bat” file (“reboot.bash” or “reboot.sh” for Linux version) in the miner directory (if exists) if some GPU failed.

So you can create “reboot.bat” file and perform some actions, for example, reboot system if you put this line there: “shutdown /r /t 5 /f”.

-retrydelay   delay, in seconds, between connection attempts. Default values is “20”. Specify “-retrydelay -1” if you don’t need reconnection, in this mode miner will exit if connection is lost.

-dbg   debug log and messages. “-dbg 0” – (default) create log file but don’t show debug messages.

“-dbg 1” – create log file and show debug messages. “-dbg -1” – no log file and no debug messages.

-logfile debug log file name. After restart, miner will append new log data to the same file. If you want to clear old log data, file name must contain “noappend” string.

If missed, default file name will be used.

-nofee   set “1” to cancel my developer fee at all. In this mode some recent optimizations are disabled so mining speed will be slower by about 5%.

By enabling this mode, I will lose 100% of my earnings, you will lose only 2.5% of your earnings.

So you have a choice: “fastest miner” or “completely free miner but a bit slower”.

If you want both “fastest” and “completely free” you should find some other miner that meets your requirements, just don’t use this miner instead of claiming that I need

to cancel/reduce developer fee, saying that 2% developer fee is too much for this miner and so on.

-benchmark   benchmark mode, specify “-benchmark 1” to see hashrate for your hardware.

-li   low intensity mode. Reduces mining intensity, useful if your cards are overheated. Note that mining speed is reduced too.

More value means less heat and mining speed, for example, “-li 10” is less heat and mining speed than “-li 1”. You can also specify values for every card, for example “-li 3,10,50”.

Default value is “0” – no low intensity mode.

-tt   set target GPU temperature. For example, “-tt 80” means 80C temperature. You can also specify values for every card, for example “-tt 70,80,75”.

You can also set static fan speed if you specify negative values, for example “-tt -50” sets 50% fan speed. Specify zero to disable control and hide GPU statistics.

“-tt 1” (default) does not manage fans but shows GPU temperature and fan status every 30 seconds. Specify values 2..5 if it is too often.

Note: for Linux gpu-pro drivers, miner must have root access to manage fans, otherwise only monitoring will be available.

-ttli   reduce entire mining intensity (for all coins) automatically if GPU temperature is above specified value. For example, “-ttli 80” reduces mining intensity if GPU temperature is above 80C.

You can see if intensity was reduced in detailed statistics (“s” key).

You can also specify values for every card, for example “-ttli 80,85,80”. You also should specify non-zero value for “-tt” option to enable this option.

It is a good idea to set “-ttli” value higher than “-tt” value by 3-5C.

-tstop   set 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 (“-tstop 0”). 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.

-fanmax   set 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”.

-fanmin   set 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”.

-cclock   set 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”.

Unfortunately, AMD blocked underclocking for some reason, you can overclock only.

-mclock   set 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”.

Unfortunately, AMD blocked underclocking for some reason, you can overclock only.

-powlim set power limit, from -50 to 50. If not specified, miner will not change power limit. You can also specify values for every card, for example “-powlim 20,-20,0,10”.

-cvddc   set 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.

-mvddc   set 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.

-mport   remote 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.

-mpsw   remote 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.

-v   displays miner version, sample usage: “-v 1”.

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.

SAMPLE USAGE

flypool SSL/TLS connection:

ZecMiner64.exe -zpool ssl://eu1-zcash.flypool.org:3443 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x

suprnova SSL/TLS connection:

ZecMiner64.exe -zpool ssl://zec.suprnova.cc:2242 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

miningpoolhub SSL/TLS connection (this pool detects encryption automatically so it uses same port as for unencrypted connection):

ZecMiner64.exe -zpool ssl://us-east.equihash-hub.miningpoolhub.com:20570 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

coinmine SSL/TLS connection:

ZecMiner64.exe -zpool ssl://zec.coinmine.pl:7017 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

flypool (unencrypted connection):

ZecMiner64.exe -zpool eu1-zcash.flypool.org:3333 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x

nanopool (unencrypted connection):

ZecMiner64.exe -zpool zec-eu1.nanopool.org:6666 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x

miningpoolhub (unencrypted connection)

ZecMiner64.exe -zpool us-east.equihash-hub.miningpoolhub.com:20570 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

nicehash (unencrypted connection):

ZecMiner64.exe -zpool equihash.usa.nicehash.com:3357 -zwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -zpsw x

suprnova (unencrypted connection):

ZecMiner64.exe -zpool zec.suprnova.cc:2142 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

coinmine (unencrypted connection):

ZecMiner64.exe -zpool zec.coinmine.pl:7007 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword

FAILOVER

Use “epools.txt” file to specify additional pools. This file has text format, one pool per line. Every pool has 3 connection attempts.

Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares.

If the first character of a line is “;” or “#”, this line will be ignored.

Do not change spacing, spaces between parameters and values are required for parsing.

If you need to specify “,” character in parameter value, use two commas – ,, will be treated as one comma.

You can reload “epools.txt” file in runtime by pressing “r” key.

Pool specified in the command line is “main” pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list.

If no pool was specified in the command line then first pool in the failover pools list is main pool.

You can change 30 minutes time period to some different value with “-ftime” option, or use “-ftime 0” to disable switching to main pool.

You can also use environment variables in “epools.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” key.

REMOTE MONITORING/MANAGEMENT

Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP.

Start “EthMan.exe” from “Remote management” subfolder (Windows version only).

Check built-in help for more information. “API.txt” file contains more details about protocol.

KNOWN ISSUES

– Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions.

I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don’t know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad.

Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link – it really can be a virus.

However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners – do not use this miner, or at least use it on systems without any valuable data.

TROUBLESHOOTING

1. Install Catalyst v15.12.

2. Disable overclocking.

3. Reduce intensity (“-i” option).

4. Set environment variables as described above.

5. Set Virtual Memory 16 GB or more.

6. Try “-old 1” option.

7. Reboot computer.

8. Check hardware, risers.

该内容来自于互联网公开内容,非区块链原创内容,如若转载,请注明出处:https://htzkw.com/archives/32571

联系我们

aliyinhang@gmail.com