下载 GMiner

3.44
Kryptex Pool: 可靠。高效。高收益。

GMiner — 完整指南

通用参数

--help 或简写 -h - 显示可用选项

--version 或简写 -v - 显示程序版本

--user_id - 显示用户 ID

--algo 或简写 -a - 挖矿算法(例如:'ethash'、'kawpow'、'cuckatoo32'、 'beamhash')

--list_devices - 列出可用于挖矿的设备

--contest_wallet - Ethash 钱包,参加竞赛时必须填写此参数

--server 或简写 -s - 矿池地址(例如:'eu.btgpool.pro'、'eu1.zhash.pro')

--port 或简写 -n - 矿池端口(例如:'5057'、'1445')

--user 或简写 -u - 矿池登录名或钱包地址,矿机名可以用点号附加在后面 (例如:'sRuJK1BmA758GbOn.worker'、'GfGLyfP9GzZbPeTzvW1KSx3HeMnrNAiGWY.rig0')

--worker - Ethash stratum 的矿机名,用于不支持 wallet.worker 格式的矿池(例如:'rig0')

--pass 或简写 -p - 矿机密码或矿池默认密码,默认值为 'x'(例如:'sRuJK1Bm')

--ssl - 启用/禁用与矿池的加密连接('0' - 关闭,'1' - 开启),需矿池支持,默认值为 '0'

--proxy - SOCKS5 代理服务器地址(例如:31.7.232.178:1080)

--proto - 指定 stratum 协议模式,可选值:proxy 和 stratum,适用于 Ethash 挖矿,默认值为 'proxy'(例如:'stratum')

--dag_mode - DAG 文件模式列表,用空格分隔(0 - 自动,1 - 单份,2 - 双份),默认值为 '0'(例如:'2 1 0')

--safe_dag - DAG 生成模式列表,用空格分隔(0 - 自动,1 - 快速模式,2 - 安全模式, 自动模式下 GTX 显卡使用快速 DAG,RTX 显卡使用安全 DAG),仅支持 Nvidia 显卡,默认值为 '0'(例如:'2 1 0')

--dag_limit - DAG 文件大小上限列表(单位 MB),用空格分隔,设为 0 表示不限制,默认值为 '0'(例如:'4096 4096 4096')

--cache_dag - 启用/禁用 DAG 文件缓存,用于 Ethash + Zilliqa 或 Nicehash 挖矿('0' - 关闭,'1' - 开启),默认值为 '1'

--dag_gen_limit - 同时生成 DAG 的最大数量,0 - 不限制,默认值为 '0'(例如:'3')

--devices 或简写 -d - cuda 设备列表,用空格分隔,默认使用所有可用设备(例如:'1 3 5')

--kernel 或简写 -k - 每个设备的内核编号列表,用空格分隔(0 - 自动,1-6 - 内核编号,目前 Nvidia 在 Ethash/Etchash 上支持 6 个内核)(例如:'1 3 5')

--mt - 每个设备的显存优化(memory tweak)等级列表,用空格分隔(范围 0 到 6,0 - 禁用优化),仅支持 GDDR5X 和 GDDR5 显存的 Nvidia 显卡,需要以管理员权限运行挖矿软件(例如:'1 3 5')

--fan - 每个设备的风扇转速列表(百分比),用空格分隔(范围 0 到 100,0 - 忽略),仅支持 Windows(例如:'60 0 90')

--pl - 每个设备的功耗限制列表(百分比),用空格分隔(Nvidia 显卡范围为 0 到 100,AMD 显卡为 -50 - 50,0 - 忽略),仅支持 Windows(例如:'30 0 50')

--cclock - 每个设备的核心频率偏移(Nvidia 显卡)或核心频率绝对值(AMD 显卡)列表,单位 MHz,用空格分隔(0 - 忽略),仅支持 Windows,需要以管理员权限运行挖矿软件(例如:'100 0 -90')

--mclock - 每个设备的显存频率偏移(Nvidia 显卡)或显存频率绝对值(AMD 显卡)列表,单位 MHz,用空格分隔(0 - 忽略),仅支持 Windows,需要以管理员权限运行挖矿软件(例如:'100 0 -90')

--cvddc - 每个设备的核心电压偏移(Nvidia 显卡,单位 %)或核心电压绝对值(AMD 显卡,单位 mV)列表,用空格分隔(0 - 忽略),仅支持 Windows,需要以管理员权限运行挖矿软件(例如:'900 0 1100')

--lock_voltage - 每个设备的锁定电压点列表,单位 mV,用空格分隔(0 - 忽略), 仅支持 Windows 和 Nvidia 显卡。需要以管理员权限运行挖矿软件(例如:'900 0 1000')

--lock_cclock - 每个设备的锁定核心频率点列表,单位 MHz,用空格分隔(0 - 忽略),仅支持 Nvidia 显卡。需要以管理员权限运行挖矿软件(例如:'1200 0 1500')

--p2state - 启用/禁用 P2 状态,仅支持 Windows 和 Nvidia 显卡。需要以管理员权限运行挖矿软件

--tfan - 风扇目标温度列表,用空格分隔(0 - 忽略),仅支持 Windows(例如:'65 0 70')

--tfan_min - tfan 选项的最低风扇转速列表,用空格分隔(0 - 忽略),仅支持 Windows(例如:'30 0 35')

--tfan_max - tfan 选项的最高风扇转速列表,用空格分隔(0 - 忽略),仅支持 Windows(例如:'90 0 80')

--logfile 或简写 -l - 保存日志的文件名,默认值为 ''(例如: '/usr/user/miner.log'、'c:\miner.log')

--log_date - 启用/禁用每条消息中的日期,默认值为 '0'('0' - 关闭,'1' - 开启)

--log_stratum - 启用/禁用与服务器通信的数据记录,默认值为 '0'('0' - 关闭,'1' - 开启)

--log_newjob - 启用/禁用新任务信息,默认值为 '1'('0' - 关闭,'1' - 开启)

--templimit 或简写 -t - 温度上限列表,用空格分隔,达到上限后该显卡暂停挖矿,直到温度降下来(例如:'85 80 75')

--templimit_mem 或简写 -tm - 显存温度上限列表,用空格分隔,达到上限后该显卡暂停挖矿,直到温度降下来(例如:'95 100 105')

--color 或简写 -c - 启用/禁用控制台彩色输出,默认值为 '1'('0' - 关闭,'1' - 开启)

--watchdog 或简写 -w - 启用/禁用看门狗,看门狗会监控主要挖矿进程,在发生故障或与矿池断开连接时重启程序,默认值为 '1'('0' - 关闭,'1' - 开启)

--watchdog_restart_delay - 看门狗重启挖矿软件前的延迟,单位为秒,默认值为 '10'(例如:'1')

--watchdog_mode - 挖矿软件退出时看门狗的动作(0 - 重启挖矿软件,1 - 重启系统),默认值为 '0'(例如:'1')

--min_rig_speed - 矿机最低算力,平均算力低于该值时挖矿软件退出

--report_interval - 统计报告间隔,单位为秒,默认值为 '30'(例如: '5')

--api - 遥测服务器端口,用于远程监控挖矿软件状态,在浏览器中打开链接 http://localhost:port(例如:'10050'、'20030')

--config - 指定配置文件

--pers - equihash 算法的个性化字符串(例如:'BgoldPoW'、'BitcoinZ'、 'Safecoin')

--pec - 启用/禁用能效计算器。能效计算器会显示显卡的能效统计,但会增加 CPU 负载。默认值为 '1'('0' - 关闭,'1' - 开启)

--electricity_cost - 设置电价(美元/kWh),挖矿软件会显示挖矿花费的电费($)

--intensity 或简写 -i - 强度列表(1-100),用空格分隔,默认值为 '100' (例如:'90 90 90')

--share_check - 启用/禁用在 CPU 上校验份额,用于 Ethash('0' - 关闭,'1' - 开启)、 Etchash、KAWPOW 和 ProgPoW 挖矿,默认值为 '1'

--nvml - 启用/禁用 NVML(CUDA 设备统计库)('0' - 关闭,'1' - 开启),默认值为 '1'

--cuda - 启用/禁用 CUDA 平台('0' - 关闭,'1' - 开启),默认值为 '1'

--opencl - 启用/禁用 OpenCL 平台('0' - 关闭,'1' - 开启),默认值为 '1'

--lhr - LHR 模式列表,用空格分隔(0 - 自动,1 - 开启,2 - 关闭),仅支持 Nvidia 显卡

--lhr_tune - LHR 调整值列表,用空格分隔,表示显卡解锁百分比(0 - 自动), 仅支持 Nvidia 显卡,默认值为 '0'(例如:'72 71 73')

--lhr_autotune - LHR 自动调整列表,用空格分隔,0 - 关闭,1 - 开启,仅支持 Nvidia 显卡(例如:'1 0 1')

--lhr_autotune_step - LHR 自动调整步长,仅支持 Nvidia 显卡,默认值为 '0.1'(例如:'0.2')

--lhr_mode - LHR 模式列表,用空格分隔(0 - 省电模式,1 - 最高性能模式), 仅支持 Nvidia 显卡,默认值为 '1'(例如:'1 0 1')

--secure_dns - 启用/禁用仅使用 DNS over HTTPS 请求

--maintenance_server - 维护费用的矿池地址(例如:'eu.btgpool.pro'、 'eu1.zhash.pro')

--maintenance_port - 维护费用的矿池端口(例如:'5057'、'1445')

--maintenance_user - 维护费用的矿池登录名或钱包地址

--maintenance_pass - 维护费用的矿机密码或矿池默认密码

--maintenance_ssl - 启用/禁用维护费用与矿池的加密连接('0' - 关闭,'1' - 开启),需矿池支持,默认值为 '0'

--maintenance_proto - 指定维护费用的 stratum 协议模式,可选值:proxy 和 stratum,适用于 Ethash 挖矿,默认值为 'proxy'(例如:'stratum')

--maintenance_worker - 维护费用的 Ethash stratum 矿机名,用于不支持 wallet.worker 格式的矿池(例如:'rig0')

--maintenance_fee - 维护费用百分比

--tor - 启用/禁用通过 Tor 进行网络连接

--tor_exit_node - Tor 网络出口节点列表,用空格分隔(例如:'en'、'fr')

参数 dag_mode, safe_dag, dag_limit, kernel, mt, fan, pl, cclock, cvddc, mclock, lock_voltage, lock_cclock, tfan, templimit, templimit_mem, intensity, lhr, lhr_tune, lhr_autotune, lhr_mode 可以只填一个值,应用于所有设备:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 --templimit 80 --dag_mode 0

也可以为每个设备分别设置,例如有 3 个设备时:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 1 1 --templimit 80 70 90 --dag_mode 0 1 2

挖矿软件支持备用矿池:主矿池不可用时,挖矿软件会切换到备用矿池,主矿池恢复后再切换回来,例如:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server eu1.ethermine.org:4444 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server asia.sparkpool.com:3333 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1

eth.2miners.com - 主矿池

eu1.ethermine.org 和 asia.sparkpool.com - 备用矿池

挖矿软件支持收取维护费用(在收取开发者费用之后收取),例如:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --maintenance_server eth.2miners.com:2020 --maintenance_user 0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A --maintenance_fee 20

eth.2miners.com:2020 - 维护费用矿池

0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A - 维护费用钱包

20 - 维护费用百分比

为避免出错,生成 DAG 期间挖矿软件会将 mt、cclock、cvddc、mclock 参数重置为默认值

参数详解:

--kernel - 用于在多个内核中选择一个,默认会自动选择最快的内核。

不同内核的性能和能效取决于显卡型号和超频参数。

要手动设置内核,请将内核编号传给该参数。

建议逐个尝试所有选项,手动找出最适合你的内核

--mt - 用于为 GDDR5X 和 GDDR5 显存的显卡选择显存优化等级。

数值越高,性能越好但稳定性越差,出现无效份额的风险也越大。

建议逐一测试所有数值,找出最适合你的那个。

需要管理员权限。

--safe_dag - 用于选择 DAG 的生成方式。

快速模式(值为 1,GTX 显卡默认)下,挖矿软件会以最快速度生成 DAG,超频到极限时可能出现 DAG 错误。

安全模式(值为 2,RTX 显卡默认)下,挖矿软件生成 DAG 时会进行错误校验,适合超频到极限的 RTX 显卡。

--tfan - 用于设置风扇的目标温度。

挖矿软件会监控显卡温度,并主动调节风扇转速,尽量保持在目标温度。

--tfan_min 和 --tfan_max 选项设置风扇转速的下限和上限。

快速开始:

要挖 Ethash,在命令行中输入:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1

--algo - 挖矿算法,本例中为 ethash

--server - 矿池地址和端口,本例中矿池为 eth.2miners.com,端口为 2020

--user - Ethash 钱包和矿机名,本例中钱包为 0x5218597d48333d4a70cce91e810007b37e2937b5,矿机名为 worker1

Ethash 和 Etchash 算法有 2 种 stratum 协议(proxy 和 stratum),可用 --proto 参数明确指定协议,例如使用 Nicehash 矿池时,在命令行中输入:

miner --algo ethash --server daggerhashimoto.usa.nicehash.com:3353 --user 3LsTTSsSy17xuoShcMHuRgGBxKn1AHgeVN --proto stratum

如果是混合矿机,可以只在 CUDA 设备上运行挖矿软件:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --opencl 0

或者只在 OpenCL 设备上运行:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --cuda 0

或者在指定设备上运行,例如 GPU0、GPU2 和 GPU4:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4

运行以下命令可以查看可用显卡列表:

miner --list_devices

Ethash 和 Etchash 算法支持手动选择内核:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 2 3

--kernel 0 2 3 - 每个设备的内核编号,0 - GPU0 自动选择内核,GPU1 使用 2 号内核,GPU2 使用 3 号内核

也可以为所有设备选择同一个内核:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 5

--kernel 5 为所有设备选择 5 号内核

为 GPU0、GPU2 和 GPU4 设置温度上限,达到上限后该设备暂停挖矿,直到温度降下来:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4 --templimit 80 70 65

其中 80 是 GPU0 的温度上限,70 是 GPU2 的温度上限,65 是 GPU4 的温度上限

将挖矿软件日志保存到文件,便于之后分析:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --logfile c:\log.txt

其中 "c:\log.txt" 是挖矿软件日志文件的路径

下载 GMiner

3.44