Claymore-Dual-Miner, 双 Claymore Ethereum+Decred_Siacoin_Lbry AMD+NVIDIA GPU Miner

分享于 

37分钟阅读

GitHub

  繁體 雙語
Claymore's Dual Ethereum+Decred_Siacoin_Lbry AMD+NVIDIA GPU Miner
  • 源代码名称:Claymore-Dual-Miner
  • 源代码网址:http://www.github.com/nanopool/Claymore-Dual-Miner
  • Claymore-Dual-Miner源代码文档
  • Claymore-Dual-Miner源代码下载
  • Git URL:
    git://www.github.com/nanopool/Claymore-Dual-Miner.git
    Git Clone代码到本地:
    git clone http://www.github.com/nanopool/Claymore-Dual-Miner
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/nanopool/Claymore-Dual-Miner
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    claymore Ethereum+Decred AMD+NVIDIA GPU Miner。

    最新版本为 v10.0:

    • 为ETH+LBC挖掘模式( 仅AMD卡) 添加汇编内核,LBC的主要加速。
    • 大约 1% ETH的Vega卡加速。
    • 修复了最新AMD区块驱动程序( 未完全完全)的电压/时钟管理问题。
    • NVIDIA卡的新GPU排序方法。 现在gpu按物理总线索引( gpu MATCHES 加力列表) 排序。
    • 对于ETH+LBC挖掘模式,最大"dcri"值为 1000.
    • 添加了"-platform"选项。
    • 在故障转移文件 epools.txt ( 请参见"-estale"详细信息选项) 中添加了"estale"选项支持。
    • 几个次要的Bug 修复和改进。

    最新版本为 v9.8:

    • 添加了Vega卡支持( ASM模式)。
    • 为 17.7.2 ( 更高) 驱动程序增加了风扇/oc支持。
    • Nvidia卡的-ttli和-ttdcr选项的固定问题。
    • 改进了支持 10个gpu的系统,查看"-di"和"-mode"选项说明了解详细信息。
    • 一些小的Bug 补丁和改进。

    最新版本为 v9.7:

    • 为 rx460/560卡增加了ASM模式,双模式下的第二个硬币达到 30%加速。
    • 改善了一些Nvidia卡的ETH速度。
    • Nvidia卡双模式的改进速度。
    • 缩短初始化时间。
    • 一些小的Bug 补丁和改进。
    • EthMan: 增加了选择多个钻机的能力。
    • EthMan: 几个次要的Bug 修复和改进。

    最新版本为 v9.6:

    • AMD卡的新GPU排序方法。 现在gpu按物理总线索引( gpu MATCHES 加力列表) 排序。 还有温度/风扇列表 MATCHES 自动列表。 因此"-di检测"和"-gmap"选项是不必要的,不再支持。 警告:如果使用每个卡的单独超频/温度设置,请小心。
    • 如果miner无法达到指定速度,则添加"-minspeed"选项以重新启动 miner/系统。
    • 现在看门狗监控初始化步骤,即使矿工在gpu初始化时挂起,比如 也会重启挖掘器。
    • 添加了需要用户名。on的"-allcoins等"选项,在这里模式下,devfee将在某些默认的池中被挖掘。
    • 添加"s"键时添加了当前DAG大小信息。
    • 添加"s"键时,为ETH添加 1分钟平均速度。
    • Linux版本的固定连接超时问题。
    • 通过 tcp/ip解决了与远程管理有关的一些问题。
    • 添加了"-ejobtimeout"和"-djobtimeout"选项。
    • 固定纪元 #0 支持。
    • 一些小的Bug 补丁和改进。
    • EthMan: 与某些钻机失去连接的固定问题。
    • EthMan: 为web服务器添加密码。
    • EthMan: 为每个事件添加了单独的设置。
    • EthMan: 为丢失的连接事件添加了"重新激发"选项。

    最新版本为 v9.5:

    • 修正了PASC的问题,miner可以检查一些 nonces。 有效的hashrate现在必须更高一点。
    • 改进了Nicehash对的支持,增加了" mining.extranonce.subscribe"和"客户端。重新连接"命令支持。 有效的hashrate现在必须更高一点。
    • 一些小的Bug 补丁和改进。
    • EthMan: 增加了远程启用/禁用gpu的能力。
    • EthMan: 增加了风扇速度的通知。
    • EthMan: 几个次要的Bug 修复和改进。

    最新版本为 v9.4:

    • 改进了最新驱动程序和北极星卡的风扇管理。
    • 添加了"-mpsw"选项。
    • 添加"s"键时添加shares-per-GPU统计信息。
    • 包含支持密码和电子邮件通知的EthMan v3.0.

    最新版本为 v9.3:

    • 提高ASM模式下的双挖掘速度稳定性。
    • 添加了"-altnum"选项用于替代GPU索引。
    • 一些小的Bug 补丁和改进。

    最新版本为 v9.2:

    • 提高挖掘速度稳定性。
    • 在DCR挖掘协议中增加了更改。
    • 修正了Nicehash池中拒绝DCR共享的可能问题。
    • 在运行时(""还有""按键) 中添加了池选择。
    • 如果devfee挖掘很长时间失败,挖掘器将不会停止挖掘,它将暂时打开"-nofee"选项,直到成功的devfee挖掘。
    • 一些小改进。
    • EthMan: 向. bat 文件添加ReasonID参数,在某些装备出现问题时执行,检查" sample.bat"的详细信息。

    最新版本为 v9.1:

    • 为ETH+SIA和ETH+PASCAL模式( SIA和PASCAL的主要加速) 增加了汇编内核。
    • 为eth模式添加了替代汇编内核和北极星卡。 如果在"-dcri 1"( 例如 ) 获得最佳速度,请使用。 无法找到速度峰值),请使用"-asm 2"选项启用这里模式。
    • 一些小的Bug 补丁和改进。

    最新版本为 v9.0:

    • 添加了"-asm"选项( 仅AMD卡),支持汇编程序GPU内核。 在这种模式下,即使在eth模式下也需要一些调优,在运行时使用"-dcri"选项或者"+/-"键来设置最佳速度。 目前只有eth和eth模式支持汇编程序。 如果你不想使用新的汇编内核,请使用"-asm 0"。 如果启用了ASM模式,miner必须显示"gpu #x:" 算法ASM在启动时"。
    • 在ASM模式下提高了ETH的速度,一些卡的功耗也降低了一些 cards ( 需要微调微调"-dcri"或者或或者"+//"运行时关键点)。 注意 1: 如果GPU的节流,最好的"-dcri"值是不同的。 注意 2: 速度峰值可能比较短,所以要缓慢更改"-dcri"值。
    • 在汇编器模式( 最高 70% ) 中显著提高DCR挖掘速度。 小心点,电量的使用率太高了。
    • 添加了"-gmap"选项。
    • 固定电流Nicehash支持。
    • 将"微调"部分添加到自述文件中。
    • 许多小的改进和 Bug 修正。

    最新版本 v8.1:

    • 为NVidia卡添加了Ethereum+Pascal模式。
    • 改进的"-di检测"选项:现在,在GPU订单检测挖掘器开始挖掘与检测到的顺序。
    • 默认情况下,远程管理工作在只读模式下。
    • 改进的"-mport"选项,现在你可以为远程管理的传入连接指定网络适配器 IP。
    • 添加了"-benchmark"选项。
    • 修正了"-retrydelay"选项的问题。
    • 添加了"-v"选项。
    • 一些小的Bug 补丁和改进。
    • EthMan: 添加字体颜色选择选项。

    最新版本 v8.0:

    • 为双模式添加了新硬币: PASCAL(PASC)。现在你可以使用 Ethereum。Ethereum+Decred。Ethereum+Siacoin。Ethereum+Lbry或者 Ethereum+Pascal。 注意:当前Pascal不可以用于NVidia卡。
    • 添加了"-nofee"选项。
    • 增加了在" epools.txt"," dpools.txt"和" config.txt"文件中使用 环境变量的能力。 例如定义"员工"环境变量,并将它的用作 config.txt. 中的"%worker%"
    • 添加了" license.txt"文件。
    • 一些小改进。

    最新版本 v7.3:

    • 现在miner支持远程监控,你可以通过浏览器远程检查miner状态,查看"-mport"选项了解详细信息。
    • 增加了 Linux gpu-pro驱动程序的温度管理。 注:需要 root 访问才能管理风扇速度。
    • 添加了"-fanmin"选项。
    • 修正了"-allcoins输出"选项的问题。
    • EthMan: 添加了显示统计信息中小数点数的选项。
    • 一些小改进和 Bug 修正。

    下载:

    NVIDIA驱动程序:Windows 7 x64中的9xx 卡: 仅使用来自Nvidia网站( 例如 368.81 )的最新/最新驱动程序。 请注意,最新 372.54比 368.81慢。 Windows 10 x64中的9xx 卡: 你必须在 Windows 7 x64中使用为 cuda6.5. 10xx 卡生成的旧驱动程序( 例如 352. xx ) 和 miner: 仅使用来自Nvidia网站的最新 372.54驱动程序。 Windows 10 x64中的10xx 卡: 仅使用来自Nvidia网站的最新 372.54驱动程序,请注意,你必须有Win10纪念日更新。

    功能:

    • 支持新的"双重挖掘"模式: 同时挖掘Ethereum和 Decred/Siacoin/Lbry,不会对Ethereum挖掘速度产生影响。 仅支持ethereum挖掘模式。
    • 有效的Ethereum挖掘速度比 3 -5%更高,因为完全不同的矿工代码- 更少和过时的共享,更高的GPU负载,优化的OpenCL代码。
    • 支持AMD和nVidia卡,甚至混合使用。
    • 无DAG文件。
    • 支持Ethereum的所有地层版本: 无需任何代理即可直接使用任何支持eth代理。qtminer或者miner代理的池。
    • 支持Ethereum和 Siacoin solo挖掘。
    • 支持Decred的HTTP和层。
    • 支持Siacoin的HTTP和层。 注:目前并不是所有的地层版本都支持 Siacoin。
    • 支持Lbry层。
    • 支持故障转移。
    • 显示每个卡的详细挖掘信息和 hashrate。
    • 支持远程监视和管理。
    • 支持GPU选择,内置GPU超频功能和温度管理。
    • 支持 Ethereum fork (,等)。
    • Windows 和Linux版本。

    这里版本为 Ethereum/solo,Decred为,池/solo为 Siacoin,池为 Lbry。

    对于AMD卡,为了获得最佳性能和兼容性,需要使用( 深红色) 15.12. 不同驱动程序版本可能会得到非常糟糕的结果,否则miner会在启动时失败。 对于nVidia卡,推荐 368.81驱动程序以获得最佳性能和兼容性。

    对于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

    对于多gpu系统,在 Windows 中设置虚拟内存大小至少 16 GB: "计算机属性/高级系统 Settings/Performance/Advanced/Virtual 内存"。

    但是,对于 ethereum developer developer挖掘模式( -mode 1 ) 和 developer/72秒,挖掘器的当前开发人员费用为1,只为挖掘模式和 2% dual。 Decred在没有开发者费用的情况下被挖掘。 如果你不同意开发费用- 请勿使用这里挖掘器。

    这里版本仅适用于 AMD videocards: 7,2xx 和 3 xx,或者更多。 支持最新的nVidia videocards。

    有 Windows x64和 Linux x64 ( 在 Ubuntu 12.04上测试)的生成。 无 32位 支持。

    命令行 选项:

    -epool Ethereum池地址池只支持分层协议。 Miner支持与Dwarfpool代理兼容的所有池,并直接接受Ethereum钱包地址。 对于独立挖掘,请在地址前指定"http://",注意这里模式不适用于代理或者HTTP池,也将自动设置"-allpools 1"。 注意:miner支持Ethereum的所有层版本,只有在solo模式下才需要使用HTTP模式。 使用任何代理将减少至少 1%的有效 hashrate,因此直接将挖掘器连接到地层池。 使用HTTP池将减少至少 5%的有效 hashrate。

    -ewal你的Ethereum钱包地址。 也可以使用辅助 NAME 和其他选项,如果池支持它。 现在不支持需要"登录。工作人员"的池而不是钱包地址,但是你可以使用"-allpools 1"选项来存储在那里。

    Ethereum池的-epsw密码,使用"x"作为密码。

    -eworker Worker NAME,某些池需要它。

    -esm模式( 如 dwarpool.com), 1代理模式( 例如 ethpool.org), 2 - miner代理模式( 例如 coinotron.com), 3 - nicehash模式)。 0默认值。

    AMD卡的-etha Ethereum算法模式。 0 - 针对快速卡,1 - 优化为慢速卡,2 - 适用于 gpu-pro Linux驱动程序。 -1 - 自动检测( 默认值,自动选择 0和 1之间)。 你也可以单独为每个卡设置这里选项,例如"-etha 0,1,0"。

    -ethi Ethereum强度为 8默认值为,如果不希望 Windows 冻结或者有稳定性问题,可以减少这里值。 最低的GPU负载是"-ethi 0"。 另外"-ethi"现在可以单独设置每个卡片的强度,例如"-ethi 1,8,6"。 你也可以指定负值,例如"-ethi -8192",它指的是在正式挖掘器中使用的"全局工作大小"参数。

    -eres这里设置与Ethereum挖掘稳定性相关。 每一个Ethereum时代都需要更多的GPU存储器,挖掘器可以在重新分配GPU缓冲区时。 为了避免它,挖掘机在启动时保留了一些更大的GPU缓冲区,因这里可以在没有缓冲。 这里设置定义了当保留GPU缓冲区时必须预见多少时代的挖掘器,换句话说,需要多少时间处理。 默认值为 2.

    如果miner不希望在指定的池( 因为它不能在泳池上挖掘 devfee ) 上挖掘,但同意使用一些默认池来进行devfee挖掘,则-allpools指定"-allpools 1"。 如果devfee挖掘池停止,则将停止整个挖掘。

    -allcoins指定"-allcoins 1"以便能够挖掘Ethereum分叉,在这里模式挖掘器中,将使用一些默认池来进行 devfee Ethereum挖掘。 如果devfee挖掘池停止,则将停止整个挖掘。 Miner必须在这个模式中使用两个 DAGs - 一个用于 Ethereum,一个用于 Ethereum fork,因为DAGs有不同的大小,。 因此,建议在this指定当前的Ethereum历元,例如"-allcoins 47"意味着miner将在开始时使用 DAG DAG,而不是在启动devfee挖掘时重新分配更大的GPU缓冲区( 可能崩溃)。 另一种方法是指定"-allcoins -1",在这个模式下,miner将立即启动devfee循环,因此,在启动之后,将获得 Ethereum,之后它将能够使用 Ethereum fork。 如果你是矿山,最好的方法是指定"-allcoins输出",在这种模式下,devfee挖掘也不会重新创建。

    solo模式下新工作的-etht请求之间的时间间隔,以毫秒为单位。 默认值为 200毫秒。

    -erate将 Ethereum hashrate发送到池。 默认值为" 1",如果不希望发送 hashrate,请设置"-erate 0"。

    -estale将Ethereum过期份额发送到池,它可以增加有效的hashrate。 如果你不想发送过时的共享,则默认值为" 1",设置"-estale 0"。

    -dpool Decred/Siacoin/Lbry 池地址。对HTTP池使用"http://" 前缀,对地层池使用"stratum+tcp://"。 如果忽略前缀,则假定为地层。 Decred: 支持层和 HTTP。 尽管目前还不支持所有层版本,但 Siacoin: 支持层和HTTP都是受支持的。 Lbry: 只支持地层。

    -dwal你的Decred/Siacoin/Lbry 钱包地址或者工作人员 NAME,它取决于池。

    Decred/Siacoin/Lbry 池的-dpsw密码。

    -di GPU索引,默认值是所有可用的GPU。 例如如果有4 个 gpu"-di 02"将只启用第一和第三个 gpu ( #0和 #2). ) 如果你不想将所有GPU分配给 miner,请使用"-di检测"值检测温度管理( 不需要零"-tt"选项)的正确GPU顺序;注意它将无法正常工作。 你也可以在运行时使用" 0"打开/关闭卡。" 9"键并使用"s"键检查当前统计信息。

    -gser这里设置可以提高多gpu系统在启动期间暂停时的稳定性。 它序列化gpu的initalization例程。 使用"-gser 1"对某些例程和"-gser 2"进行serailize以序列化所有例程。 默认值为" 0"( 无序列化,快速初始化)。

    -mode选择挖掘模式:"-mode 0"( 默认值) 表示双 Ethereum + Decred/Siacoin/Lbry 挖掘模式。 "-mode 1"意味着ethereum仅采用挖掘模式。 例如,可以为每个卡设置这里模式,例如,"-mode 1 -02"将为第一和第三个gpu设置模式" 1"( #0和 #2).

    -dcoin选择dual模式下的第二个硬币。 可能的选项有"-dcoin dcr","-dcoin sc","-dcoin lbc"。 默认值为"dcr"。

    -dcri Decred/Siacoin/Lbry 强度默认值为 30,你可以调整此值以获得最佳的Decred/Siacoin/Lbry 挖掘速度,而不降低Ethereum挖掘速度。 你还可以为每个卡指定值,例如"-dcri 30,100,50"。 你可以使用"+"和"-"键更改运行时的强度,并使用"s"键检查当前统计信息。 例如默认的( -dcri 30 ) 390卡显示为 Ethereum/s,for/s 为 Decred/0. 设置 -dcri 70导致/秒为/850/s/s 为 Decred。

    -dcrt/siacoin对新作业的decred请求之间的时间段,以秒为单位。 默认值为 5秒。

    -ftime故障转移主池 switch 时间,以分钟为单位,请参见下面的"故障转移"部分。 默认值为 30分钟,如果没有主缓冲池,则设置为零。

    如果有任何线程未响应 1分钟或者OpenCL呼叫失败,则为关闭( 或者重新开始"R"选项)。 指定"-wd 0"以禁用看门狗。

    R 重新启动挖掘器模式。"R 0"( 默认) - 如果有什么错误,请重新启动挖掘器。 "R -1"- 禁用自动重新启动。 R> 20 - 如果GPU或者计时器出现故障,重启挖掘器。 例如"R 60"- 在每小时或者某些GPU失败时重新启动挖掘器。 "R 1"关闭挖掘器并执行"重新启动。bat"文件("重启。bash"或者或或者"重新启动。如果某些GPU失败,则在miner目录( 如果存在的话) 中重新启动 sh"。用于Linux版本)。 例如你可以创建" reboot.bat"文件并执行一些操作,例如如果你将这一行放在其中,则重新启动系统: 关闭/r/ 5/f".

    -dbg调试日志和消息。 "-dbg 0"- ( 默认值) 创建日志文件但不显示调试消息。 "-dbg 1"- 创建日志文件并显示调试消息。 "-dbg -1"- 没有日志文件,也没有调试消息。

    -logfile调试日志文件 NAME。 重新启动后,miner将向同一文件追加新的日志数据。 如果要清除旧的日志数据,文件 NAME 必须包含"noappend"字符串。 如果丢失,将使用默认文件 NAME。

    -li低强度模式降低挖掘强度,如果你的卡过热,则有用。 请注意,挖掘速度也降低了。 更多的值意味着热量和挖掘速度的降低,例如"-li 10"的热量和挖掘速度比"-li 1"低。 你还可以为每个卡指定值,例如"-li 3,10,50"。 默认值为" 0"- 无低强度模式。

    -lidag低强度mode模式,可以帮助或者弱电源。 支持的值为 0,1,2,更多值意味着较低的强度。 示例:"-lidag 1"。你还可以为每个卡指定值,例如"-lidag 1,0,3"。 默认值为" 0"( 无针对DAG生成的低强度)。

    -tt设定目标GPU温度。 例如"-tt 80"意味着 80C 温度。 你还可以为每个卡指定值,例如"-tt 70,80,75"。 如果指定负值,也可以设置 static 风扇速度,例如"-tt -50"设置 50%风扇速度。 指定零以禁用控件并隐藏GPU统计信息。 -tt 1"( 默认值) 不管理风扇,但每 30秒显示GPU温度和风扇状态。 指定值 2.5 如果该值太多。 注:仅支持NVIDIA智能卡温度监控,不支持温度管理。 注意:对于Linux驱动程序,miner必须拥有管理风扇的权限,否则只能监视 monitoring。

    如果GPU温度高于指定值,-ttdcr会自动降低 decred/siacoin强度。 例如如果GPU温度超过 80 %,"-ttdcr 80"会降低Decred强度。 你可以在详细统计("的"密钥) 中看到当前的Decred强度系数。 如果你设置了"-dcri 50"但 decred/siacoin强度系数是 20%,那意味着GPU当前在"-dcri 10"处地雷/siacoin。 你还可以为每个卡指定值,例如"-ttdcr 80,85,80"。 你还应该为"-tt"选项指定非零值以启用这里选项。 将"-ttdcr"值设置为"-tt"值的好方法是 3 -5C。 注意:检查"已知问题"部分。 温度控制中的GPU索引有时不支持 MATCH的索引 !

    如果GPU温度超过指定值,-ttli会自动降低整个挖掘强度( 所有硬币)。 例如如果GPU温度超过 80 %,"-ttli 80"会降低挖掘强度。 你可以在详细的统计("的"密钥) 中看到强度是否降低。 你还可以为每个卡指定值,例如"-ttli 80,85,80"。 你还应该为"-tt"选项指定非零值以启用这里选项。 将"-ttli"值设置为"-tt"值的好方法是 3 -5C。 注意:检查"已知问题"部分。 温度控制中的GPU索引有时不支持 MATCH的索引 !

    -tstop设定停止GPU温度,如果GPU达到指定温度,miner将停止采矿。 例如"-tstop 95"意味着 95C 温度。 你还可以为每个卡指定值,例如"-tstop 95,85,90"。 默认情况下,("-tstop 0") 禁用这里功能。 你还应该为"-tt"选项指定非零值以启用这里选项。 注意:检查"已知问题"部分。 温度控制中的GPU索引有时不支持 MATCH的索引 ! 如果它关闭了卡,它将在 30秒内关闭 miner。 你也可以指定负值来立即关闭挖掘器,而不是停止 GPU,例如当任何GPU达到 95C 温度时,"-tstop -95"将立即关闭 miner。

    以-fanmax设置最大风扇速度,例如"-fanmax 80"将最大风扇速度设置为 80%。 你还可以为每个卡指定值,例如"-fanmax 50,60,70"。 这里选项仅当挖掘器管理冷却时,换句话说,使用"-tt"选项指定目标温度。 默认值为" 100"。注意: 对于NVIDIA卡,不支持这里选项。

    -fanmin设置最小风扇速度,例如"-fanmin 50"将设置最小风扇速度为 50%。 你还可以为每个卡指定值,例如"-fanmin 50,60,70"。 这里选项仅当挖掘器管理冷却时,换句话说,使用"-tt"选项指定目标温度。 默认值为" 0"。注意: 对于NVIDIA卡,不支持这里选项。

    -cclock设定目标GPU内核时钟速度,以MHz为单位。 如果未指定或者零,则miner将不会更改当前时钟速度。 你还可以为每个卡指定值,例如"-cclock 1000,1050,1100,0"。 不幸的是,AMD由于某种原因阻止了 underclocking,你只能超频。 注:对于NVIDIA卡,不支持这里选项。

    -mclock设定目标GPU内存时钟速度,单位为 MHz。 如果未指定或者零,则miner将不会更改当前时钟速度。 你还可以为每个卡指定值,例如"-mclock 1200,1250,1200,0"。 不幸的是,AMD由于某种原因阻止了 underclocking,你只能超频。 注:对于NVIDIA卡,不支持这里选项。

    -powlim设置电源限制,从 -50到 50. 如果没有指定,miner将不会更改电源限制。 你还可以为每个卡指定值,例如"-powlim 20,-20,0,"。 注:对于NVIDIA卡,不支持这里选项。

    -cvddc设定目标GPU内核电压,乘以 1000. 例如"-cvddc 1050"表示 1.05 V。 你还可以为每个卡指定值,例如"-cvddc 900,950,1000,970"。 支持最新 AMD 4xx 卡在 Windows 中。 注:对于NVIDIA卡,不支持这里选项。

    -mvddc设定目标GPU内存电压,乘以 1000. 例如"-mvddc 1050"表示 1.05 V。 你还可以为每个卡指定值,例如"-mvddc 900,950,1000,970"。 支持最新 AMD 4xx 卡在 Windows 中。 注:对于NVIDIA卡,不支持这里选项。

    -mport远程监控/管理端口。默认端口为 3333,指定"-mport 0"禁用远程监控/管理功能。 指定负值以启用监视( 获取统计信息) 但禁用管理(。重新启动,上传文件),例如,"-mport -3333"启用端口 3333远程监控,但远程管理将被阻止。 你还可以使用你的网页浏览器查看当前挖掘器状态,例如在浏览器中键入"localhost: 3333"。

    -colors启用或者禁用控制台中的彩色文本。 默认值为" 1",使用"-colors 0"禁用着色。

    配置文件

    你可以使用" config.txt"文件而不是在 命令行 中指定选项。 如果没有任何 命令行 选项,miner将检查" config.txt"文件以获取选项。 如果 命令行 中只有一个选项,它必须是配置文件 NAME。 如果 命令行 中有两个或者更多选项,miner将从 命令行 中获取所有选项,而不是从配置文件。 如果行的第一个字符为";"或者"#",则将它的放置一个选项,该行将被忽略。

    示例用法

    双重挖掘:

    nanopool Ethereum+Siacoin: EthDcrMiner64.exe -epool eth-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"

    使用 nanopool Ethereum+Siacoin ( 地层): EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal YOUR_ETH_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x -dpool打印机,

    ethereum只挖掘:

    nanopool: EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal YOUR_ETH_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x

    Ethereum分支挖掘:

    EthDcrMiner64.exe -epool etc-eu1.nanopool.org:9999 -ewal YOUR_ETH_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x

    故障转移

    使用" epools.txt"和" dpools.txt"文件指定其他池。 这些文件具有文本格式,每行一个池。 每个池都有 3个连接尝试。 如果池不发送新作业,或者池拒绝太多共享,则Miner自动断开连接。 如果行的第一个字符是";"或者"#",则将忽略这里行。 不更改间距,分析参数之间的空格和值是必需的。 如果需要在参数值中指定","字符,则使用两个逗号- 也将被视为一个逗号。 你可以按下"R"键在运行时重新加载" epools.txt"和" dpools.txt"文件。 在 命令行的"主要"池中指定的池,挖掘器每 30分钟都会尝试返回它,如果必须从列表中使用它的他池。 如果不能在 命令行 中指定池,则故障转移池列表中的第一个池是主池。 你可以使用"-ftime"选项将 30分钟时间周期更改为不同的值,或者使用"-ftime 0"禁用切换到主池。

    远程监视/管理

    Miner支持通过 tcp/ip套接字通过JSON协议远程监视/管理。 从"远程管理"子文件夹(。Windows 版本) 启动" ethman.exe"。 检查"帮助"选项卡中的内置帮助。

    已知问题

    • 像 7 xxx/270/270X 这样的弱/旧卡不能正确处理双挖掘,Ethereum挖掘速度大约为 5%。
    • AMD卡:在温度控制中的GPU索引有时不支持 MATCH的索引。 Miner必须通过OpenCL枚举gpu来执行OpenCL代码,而且还必须通过 ADL API枚举gpu来管理温度/时钟。 在这些列表中,gpu的顺序可以是不同的。 由于AMD开发者的支持,无法自动修复gpu订单。 但是你可以手工做。 例如如果有两张卡片,你可以更改它们的ORDER BY 添加"-di 10"。 另一个例子,六张卡的逆序顺序: "-di 543210"。你也可以自动执行( 实验功能) ),带有"-di检测"选项。
    • Windows 10 Defender将挖掘器识别为病毒,某些antiviruses执行相同的操作。 Miner不是病毒,将它添加到Defender异常中。 我从 2014开始编写挖掘器。 大多数的antiviruses都被认为是病毒,也许是因为我把挖掘机包装起来,也许是因为这些 antiviruses。 这些年来,很多人使用我的矿工,没有人确认我的矿工偷了什么东西或者做了坏事。 注意,我可以保证仅在本论坛( bitcointalk ) 中的官方链接中有清洁的二进制文件。 如果你从其他链接下载了挖掘器- 它确实可以是病毒。 然而,我的矿工是封闭源所以我不能证明他们不是病毒。 如果你认为我写病毒而不是好矿工- 不要使用这个挖掘器,或者至少在没有任何有价值数据的系统上使用它。
    • ,对双挖掘不很好,因这里Ethereum挖掘速度比较小。

    问题处理

    • 安装催化剂 v15.12 (。用于AMD卡)。
    • 禁用超频。
    • 按上面描述的设置 环境变量。
    • 设置虚拟内存 16 GB。
    • 重新启动计算机。
    • 检查硬件,竖板。
    • 在启动系统启动( 30sec 分钟甚至一分钟) 之前在. bat 文件中设置一些超时,然后尝试"-ethi 4"检查它是否更稳定。 如果miner在某些系统上不稳定,它可以帮助。

    常见问题解答

    • 什么是dwarfpool代理( eth代理)? 官方 Ethereum miner不支持分层协议,仅支持HTTP协议。 由于延迟而导致利润降低。 一个代理是用来修复它的,因这里正式的Ethereum挖掘器由HTTP协议本地连接到代理。 代理通过层协议连接到池,因此它的延迟也很小。 目前大多数池支持层,你必须使用HTTP-to-Stratum代理来使正式的挖掘器能够正确地。 当然,你可以通过HTTP直接连接官方矿工到池,但你会失去 10 -20%共享,因为在Ethereum中短的时间段。 这里挖掘器不使用HTTP协议,它直接使用地层。 因这里,你应该将它直接连接到地层端口的池中,因为没有代理者的代理。

    • 什么是命令选项X? 读取"自述文件txt","命令行 选项"节。

    • 如何使用池X? 读取"自述文件txt","示例用法"节。

    • 为何显示温度错误? 读取"自述文件txt","已知问题"节。

    • Windows 10标记矿工为病毒。 读取"自述文件txt","已知问题"节。

    • miner停止过热 GPU? 是,请参见"-tstop"选项。

    • 为什么miner不立即停止过热 GPU? 有关错误温度,请参阅上问题。

    • 为什么 命令行 不工作( 转义'&')? 字符( 在 命令行 中使用) 表示命令分隔符,在 命令行 中使用它来引用字符串或者转义'&'( 使用^&上的)。 在 *pools.txt 或者 config.txt. 中也不需要这样做,所有的命令行 选项都必须在. bat 文件中,不要将它们拆分成几行。

    • 如何使用该Ethereum双miner来挖掘Decred或者 Sia? 不可能是 Ethereum miner额外的奖金。 只使用其他挖掘工具来挖掘额外的硬币。

    • 双模式 Ethereum hashrate为何比单模式更高? 硬件功能,接受它作为额外的奖励。

    • 15.12驱动程序是否强制通常最新驱动程序工作良好。 但有些报告显示他们不在。 推荐 15.12.

    • 新驱动程序是否具有更高/更低的hashrate? 通常不,但这取决于。 检查你自己。

    • 为什么miner不显示 RX 480卡的温度? 他们使用最新的超速 API,但AMD还没有发布。

    • 为什么在Linux上使用股票卡设置的miner比 Windows 提供了更低的hashrate? 这可能是两个平台上时间计算的差异。 事实上,被接受的hashrate通常是相同的。

    • 为什么 -cclock/-mclock选项不工作? 有时候他们不工作。 在 Windows,atitweak和其他工具上使用加力或者Trixx代替 Linux。

    • 为什么我的GPU在双模式下是 10C 热的? 这是额外工作的价格。 它也消耗更多的能量,所以要确保你的电源有足够的电源。

    • 温度会降低? 是,请参阅"-tt","-dcri","-ttdcr","-li"选项。

    • 如何在Linux上支持我的名片? 通常只通过闪烁的GPU BIOS。 不幸的是,没有标准的方法。

    • 为什么池显示的hashrate比miner少? 在我的测试平台上,我使用了带有默认设置的miner,在池中我看到 4 -5%小于miner显示( 我的hashrate大约是 800/s,如果我打开所有的钻机)。 挖掘器显示"原始"hashrate,2%是 devfee,它的他 2 -3%可以与连接质量相关,当前池状态//或者。 另外,从我的计算miner大约 0.5 % 因为它在获得新作业时不能丢弃当前GPU圆,所以与"-ethi"值相关,所以我默认为 8,而不是0. 但是,如果你看到 10% miner miner miner miner pool pool pool pool pool internet internet internet internet internet internet internet see see hours hours hours hours hours hours。 通常我使用"ethpool"池进行测试。

    • 通过远程桌面连接只能看到一张名片。 它是RDC的问题,使用TeamViewer或者其他远程访问软件。

    • 我只看到一张卡片而不是两张温度管理信息。 禁用交叉链接。

    • Miner在eth模式下工作,但在双模式下崩溃。 双模式需要更多的功率,所以确保电源能力足够,并检查GPU时钟如果你已经。

    • 错误"服务器:绑定失败,错误为"。 指定"-mport 0"选项。

    • 我怎样才能从miner获得EthMan的统计信息? 启动EthMan并用WireShark捕获它的tcp/ip数据,你就会看到json协议细节。


    GPU  AMD  clay