下载 Team Red Miner

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

TeamRedMiner 完整指南

通用参数:

  -a, --algo=ALGORITHM      选择挖矿算法。目前可用:
                              ethash            (eth, etp, 其他)
                              etchash           (etc, 等同于 -a ethash --eth_variant_mode=etchash)
                              kawpow            (ravencoin)
                              firopow           (firo)
                              mtp_firopow       (自动选择 firopow 或 mtp,并在 2021 年 10 月 26 日分叉时关闭挖矿软件)
                              autolykos2        (ergo)
                              verthash          (vtc)
                              ton               (ton)
                              kas               (kaspa)
                              nimiq             (nimiq)
                              lyra2z
                              phi2              (lux, argoneum)
                              lyra2rev3
                              x16r
                              x16rv2
                              x16s              (pgn, xsh)
                              x16rt             (gin)
                              mtp               (firopow 分叉前的 zcoin/firo)
                              cuckatoo31_grin   (grin)
                              cuckarood29_grin  (grin)
                              cnv8
                              cnr               (旧版 monero)
                              cnv8_half         (stellite, masari)
                              cnv8_dbl          (x-cash)
                              cnv8_rwz          (graft)
                              cnv8_trtl         (旧版 turtlecoin, loki)
                              cnv8_upx2         (uplexa)
                              cn_heavy          (经典 CN heavy)
                              cn_haven          (haven)
                              cn_saber          (bittube)
                              cn_conceal        (conceal)
                              trtl_chukwa       (turtlecoin)
                              trtl_chukwa2      (turtlecoin)

  -h, --help                显示本帮助信息并退出。
      --debug               启用调试日志输出。
      --hardware=HW_LIST    指定挖矿软件尝试使用的硬件类型,以逗号分隔的列表形式给出。
                              目前支持的值为 'gpu' 和 'fpga'。例如:
                                --hardware=gpu,fpga
      --benchmark           启用基准测试模式。所有已定义的矿池都将被忽略,并自动添加一个内部的虚拟矿池。
                              如需在特定纪元和区块高度下对 eth、kawpow 等算法进行基准测试,还需添加
                              该算法专用的参数,例如 --eth_epoch=456 和 --prog_height=123456。
      --disable_colors      禁用控制台彩色输出。
      --force_colors        即使终端看起来不支持颜色,也强制控制台彩色输出。
      --api_listen=IP:PORT  启用兼容 sgminer 的 API。IP:PORT 为可选项。如果提供,IP:PORT 组合
                              决定监听的网络接口和端口。默认为 127.0.0.1:4028。如需
                              外部访问,可使用例如 0.0.0.0:4028。也可以只指定
                              端口,例如 4029。现在可以多次指定此参数,以开启多个独立的端点。
      --api2_listen=IP:PORT 为双挖配置启用第二个 API 端口。该 API 端点提供双挖算法的
                              数据,就像两个独立的挖矿软件实例在并行运行一样。
                              默认值为 127.0.0.1:4029,即端口为 4029 而不是 4028。如需自行
                              指定,参数格式与 --api_listen 相同。现在可以多次指定此参数,
                               以开启多个独立的端点。
      --cm_api_listen=IP:PORT 启用兼容 Claymore 的 API。IP:PORT 为可选项。如果提供,IP:PORT 组合
                              决定监听的网络接口和端口。默认为 127.0.0.1:3333。如需
                              外部访问,可使用例如 0.0.0.0:3333。也可以只指定
                              端口,例如 3334。
      --cm_api_password=PSW 设置兼容 CM 的 API 接口所需的密码。
      --log_file(=FILENAME) 将挖矿软件的输出记录到 FILENAME 指定的文件中。如果未提供文件名,
                              挖矿软件会将日志写入当前工作目录下的 trm_<algo>_<yyyymmdd_hhmmss>.log。
                              如果日志文件已存在,挖矿软件将追加写入。
  -l, --log_interval=SEC    设置计算平均值并输出 GPU 算力的时间间隔(秒)。
                              SEC 为间隔秒数,必须 > 0。
      --log_rotate=SZ[,CNT] 启用日志轮转。SZ 值设置日志大小,超过后将创建新的日志文件。
                              SZ 值支持后缀 'k'、'M' 和 'G',分别将数值乘以
                              1024、1048576 和 1073741824。可选的 CNT 值设置
                              保留的旧日志文件的最大数量。例如选项 '--log_rotate=4M,16'
                              会让挖矿软件在当前日志文件超过 4194304 字节时切换到新的日志文件,
                              并保留最近的 16 个此类文件,删除
                              更早的文件。
      --short_stats         在每次算力输出中不显示完整的 GPU 状态,与 0.7.10 之前的行为相同。
      --dev_location=LOC    为开发者费用 (dev fee) 连接选择特定的地区。仅当挖矿软件持续报告
                              开发者费用连接问题时才使用此参数。连接管理
                              通常在所有地区都能正常工作。可用选项:
                              world     - 除中国大陆以外的全球任何地区。
                              non-gcp   - 无法访问 Google 服务的国家(例如伊朗、古巴)。
                              cn        - 中国大陆。
                              eu        - 欧盟、俄罗斯、乌克兰及周边地区。
                              us        - 美国、加拿大、中美洲/南美洲。
                              asia      - 中国以外的亚洲地区。
      --enable_compute      (仅限 Windows)在需要的显卡上启用计算模式并禁用 crossfire。
      --long_timestamps     在日志中启用微秒级时间戳,而不仅仅是秒。
      --restart_gpus        (仅限 Windows)开始挖矿前重启所有已配置的显卡,即禁用并重新启用 PCI 设备。
      --uac                 (仅限 Windows)在挖矿软件执行重启显卡等任务时启用权限提升。
                              直接以管理员身份运行挖矿软件即可避免这一步。此参数会
                              触发 Windows 标准的权限提升提示,因此需要有人在场点击“是”。
                              如果未启用此参数,当挖矿软件以普通用户账户运行时,
                              需要管理员权限的任务将会失败。
      --high_score          在统计输出中显示自挖矿软件启动以来找到的前 15 个最佳份额。
                              注意:并非所有算法都支持此功能。
      --allow_dup_bus_ids   允许多块显卡使用相同的 PCI 总线 ID。仅应用于 Radeon Pro Duo
                              及类似硬件,在其他情况下这通常意味着 OpenCL 环境已损坏。
      --dns_https=URL       使用 DNS-over-HTTPS 解析矿池域名。这是一项实验性功能。TRM 仅
                              支持基于 JSON 的变体,不支持后来在 RFC8484 中定义的机制。用户必须
                              提供包含方法名的完整 https URL。可以传入主机名
                              而非原始 IP 地址,但这些主机名将通过系统 DNS 解析。
                              以下是一些经过验证可用的示例:

                              --dns_https=https://8.8.8.8/resolve           (Google DNS)
                              --dns_https=https://9.9.9.9:5053/dns-query    (Quad9)
                              --dns_https=https://1.1.1.1/dns-query         (Cloudflare DNS service)
      --dns_https_sni=HOST  使用 --dns_https 参数时,默认不在 SSL/TLS 连接中
                              发送 SNI。使用此参数可以强制发送任意 SNI。请注意,
                              这是一个高级网络参数,大多数用户无需使用。
      --kernel_vm_mode=X    (仅限 Linux)在基于 Debian/Ubuntu 的 Linux 系统上自动设置
                              /etc/default/grub 中所需的内核参数。这涵盖了大多数挖矿系统。修改内核参数后,
                              系统可以通过 /sbin/reboot 自动重启。如果正确的
                              参数已经设置好,挖矿软件和辅助脚本将不做任何操作。因此
                              此参数可以一直保留在命令行中。有效值:
                                N  -  不配置模式,删除已有的 C 模式或 R 模式参数。修改后不重启。
                                C  -  旧的 Radeon VII C 模式。修改后不重启。
                                R  -  适用于除 Polaris 以外所有显卡的新 R 模式。修改后不重启。
                                RN -  不配置模式,删除已有的 C 模式或 R 模式参数。修改后重启。
                                RC -  旧的 Radeon VII C 模式。修改后重启。
                                RR -  适用于除 Polaris 以外所有显卡的新 R 模式。修改后重启。
      --kernel_vm_mode_script=X  (仅限 Linux)指定用于设置新内核模式参数的脚本。
                              该脚本的行为必须与挖矿软件发行包中附带的默认 TRM 脚本
                              ubuntu_mode_script.sh 一致。通常不需要使用此参数。
      --gpu_sdma=on|off     控制驱动是否使用直接 sdma 操作在显卡之间
                              复制显存数据。此参数仅在非常特殊的情况下才需要。例如 AMD BC-250
                              不支持 sdma,需要使用 --gpu_sdma=off。如果在显卡初始化时直接卡死,
                              而其他挖矿软件或旧版 TRM 工作正常,请尝试 --gpu_sdma=off。
                              该设置是环境设置,对所有显卡生效。

矿池配置参数:

  -o, --url=URL             设置矿池 URL。目前支持 stratum+tcp 和 stratum+ssl URL。
                              每额外指定一次此选项,就会开始一个新的矿池配置。
                              每个矿池的专属选项(如 -u、-p)需要为每个新矿池
                              重新明确指定。(参见示例文件 start_multipool.sh/bat)
                              挖矿软件的多矿池策略通过 --pool_strategy 选项设置。
                              对于需要向 SSL 端点传递 SNI 主机名的高级 SSL/TLS 配置,
                              也有专门的支持。例如,当 SSL 端点作为多个主机的前端,
                              需要知道为哪个主机提供证书时,就需要这样做。
                              这种情况下,请使用以下格式:
                              -o stratum+ssl://pool.tunnel.com/pool.realhostname.com:3333
                              这样会连接到 pool.tunnel.com:3333,但在 SSL 握手阶段将 pool.realhostname.com 作为 SNI
                              主机名传递。当然,这两个主机名也可以相同。
  -u, --user=USERNAME       设置矿池认证的用户名。
  -p, --pass=PASSWORD       设置矿池认证的密码。
      --pool_force_ensub    对挖矿软件不认识的矿池强制发送 extranonce 订阅请求。
      --pool_no_ensub       禁止挖矿软件向矿池发送 extranonce 订阅请求。
      --pool_broken_rpc     让挖矿软件在矿池连接上同一时间只允许一个未完成的 rpc
                              请求。这是针对在 rpc ID 方面违反 json rpc
                              规范的矿池的一种变通方法。
      --pool_ratio=RATIO    在使用多个矿池并采用 'load_balance' 或 'quota' 矿池策略时,
                              设置各矿池之间的算力比例(参见 --pool_strategy)。默认所有
                              矿池的比例值均为 1。例如,只对一个矿池将此选项设为 2,
                              该矿池获得的算力就是其他矿池的两倍,
                              因为其他矿池的比例仍为默认值 1。
      --pool_debug          记录所有矿池通信流量。

全局矿池参数:

      --pool_connect_TO=SEC 设置连接矿池的超时时间。SEC 为等待时间,
                              单位为秒。默认为 10。
      --pool_rpc_TO=SEC     设置挖矿软件等待矿池响应 RPC 的时长。超过这个
                              时间后,挖矿软件将重新连接矿池。SEC 为等待时间,单位为秒。
                              默认为 60。
      --pool_max_rejects=N  如果矿池连续拒绝 N 个份额,将重置矿池连接。这是为了防止
                              某些矿池在不断开用户连接的情况下使挖矿会话失效。
                              默认值为 5。
      --pool_share_limit_ms=N  如果矿池接受或拒绝一个份额的时间超过 N 毫秒,则断开当前
                              连接并重新连接。这适用于部分服务器经常出问题的矿池,
                              重新连接后通常会被负载均衡分配到另一台
                              (希望更好的)服务器。默认不设超时。
      --pool_strategy=STRAT 设置使用多个矿池时选择矿池的策略。可用的
                              值有:priority、load_balance、quota 和 min_epoch。默认为 priority。
                              priority:挖矿软件按列出的顺序使用矿池,只有在前一个矿池
                                无法建立连接时才切换到下一个矿池。
                              load_balance:挖矿软件将算力平均分配到所有当前
                                已连接的矿池。各矿池之间的算力比例可通过 --pool_ratio 设置。
                              quota:挖矿软件在所有矿池之间平衡已完成的哈希总数。
                                如果某个矿池断开后又重新连接,挖矿软件会把
                                算力转移到该矿池,直到各矿池的哈希总数达到平衡。
                                各矿池之间的算力比例可通过 --pool_ratio 设置。
                              min_epoch:ETH + ZIL 切换策略。挖矿软件始终在所有已连接的矿池中
                                挖纪元最低的那个,若纪元相同,则挖最先连接的矿池。
                                因此,请将 ETH 矿池设为第一个/主矿池,将 ZIL 矿池
                                设为第二个矿池。也可以使用 'eth_zil' 作为该策略的名称。
      --no_ntime_roll       禁止挖矿软件滚动区块头中的 ntime,只使用矿池
                              提供的值。挖 x16rt 时,部分矿池需要启用此选项。
      --no_stale_submit     禁止挖矿软件提交不属于矿池最新任务的份额。

显卡参数:

      --platform=INDEX      设置要使用的 OpenCL 平台索引。如果未指定,将自动
                              检测平台。在 Linux 上使用多个平台时,仅支持不加
                              --platform 参数,而是添加 --bus_reorder。
  -d, --devices=DEVLIST     从检测到的列表中设置要使用的显卡设备。DEVLIST 应为以逗号
                              分隔的设备索引列表,例如 -d 0,1,2,4。如果未指定,将使用
                              平台上的所有设备。注意:默认情况下设备按
                              pcie 总线顺序排列。使用 --list_devices 查看索引。
      --init_style=1/2/3    指定初始化方式(默认为 1):
                              1:一次初始化一块显卡,全部完成后再开始挖矿。
                              2:一次初始化三块显卡,全部完成后再开始挖矿。
                              3:所有显卡并行初始化,立即开始挖矿。
      --pcie_fmt=FORMAT     设置 pcie 总线编号的显示格式。FORMAT 可接受的值为
                              'hex' 或 'dec'。Windows 默认为 dec,Linux 默认为 hex。
      --bus_reorder         按 pcie 总线 ID 对检测到或指定的设备重新排序。如果未
                              指定平台,将从所有检测到的 AMD OpenCL 平台收集设备。
                              注意:从 v0.7.0 版本起,这是默认行为。
      --opencl_order        按 OpenCL 呈现的顺序对检测到或指定的设备排序。
      --list_devices        列出检测到或指定的平台上的可用设备,然后立即
                              退出。显示的顺序会应用总线重排序。
      --nr_cu_override=X,Y,... 覆盖 OpenCL API 报告的每块显卡的计算单元 (CU) 数量。这
                              主要用于刷了 56 BIOS 的 Vega 64,此时驱动
                              报告的是 56 CU 而不是实际数量。以逗号分隔的列表形式
                              提供每块显卡要覆盖的 CU 数量作为参数值。可以跳过某些显卡,
                              不必为矿机中的所有显卡都提供值。示例:一台混合矿机,两块 Vega
                              位于索引 1 和 3,另有两块其他显卡:--nr_cu_override=,64,,64。可以
                              在挖矿前同时添加 --list_devices 来检查参数是否正确。

频率/电压控制参数(仅限 Windows,BETA 功能):

                              挖矿软件提供基本的功能,可设置核心和显存频率及其对应的
                              电压,以及在 Windows 驱动内置的时序之间进行选择。对于下面的
                              每个可用参数,需要以逗号分隔的列表形式为矿机中的显卡依次
                              给出数值。某些参数对特定显卡不生效。可以在列表中跳过某些显卡。
                              对于 GCN 显卡(Polaris、Vega),挖矿软件始终为核心和显存设置并使用
                              最高的 p-state。请注意,Rx Vega 显卡_必须_先修改 powerplay 表中
                              显存的 p2 状态,才能以低于 900mV 的电压运行。此外,Big Navi
                              显卡仍需要使用 MorePowerTool 等工具修改 powerplay 表,例如
                              用于设置更低的电压。挖矿软件将来_可能_会加入与 powerplay 表相关的
                              功能支持。
      --clk_debug                 启用启动时与频率/电压/时序设置相关的日志输出。
      --clk_core_mhz=MHZ1,MHZ2,... 设置每块显卡的核心频率,单位 MHz。
      --clk_core_mv=MV1,MV2,...    设置每块显卡的核心电压,单位 mV。
      --clk_mem_mhz=MHZ1,MHZ2,...  设置每块显卡的显存频率,单位 MHz。
      --clk_mem_mv=MV1,MV2,...     设置每块显卡的显存电压,单位 mV。不适用于 Navi 或 Big Navi 显卡。
      --clk_timing=V1,V2,...       在驱动提供的显存时序组之间进行选择。并非所有显卡和
                                   驱动都支持。
                              以下是一台四卡系统的部分命令行示例,显卡为 Rx Vega 64、580、5700XT 和
                              6800,挖 ethash 或类似算法。我们只为 Vega 和 580 指定显存电压,只为
                              Big Navi 选择驱动时序值:
                              teamredminer.exe ... --clk_core_mhz=1100,1000,1275,1000 --clk_core_mv=875,850,725,675
                              --clk_mem_mhz=1107,2100,1820,2130 --clk_mem_mv=875,850,, --clk_timing=,,,1

风扇控制参数:

      --fan_control(=CFG1,CFG2,...)  此参数让挖矿软件接管显卡风扇控制。TRM 支持
                              根据核心、结温 (junction) 和/或显存温度自动调节显卡风扇转速。
                              也支持以百分比设置固定风扇转速。
                              每种显卡类型都有一套默认使用的风扇配置。既支持
                              按显卡类型覆盖默认配置,也支持为矿机中的
                              每块显卡单独设置配置。
                              一个风扇配置最多由六个值组成,以 ':'(冒号)分隔。这些值
                              依次为:核心目标温度、结温目标温度、显存目标温度、初始风扇转速
                              百分比、最低风扇转速百分比、最高风扇转速百分比。任何值都可以留空。
                              以下是几个示例:
                              ::70:50:25   显存目标温度 70C,风扇以 50% 转速启动,最低转速 25%。
                              55::::20:80  核心目标温度 55C,风扇以默认配置的转速启动,
                                           风扇转速始终保持在 20% 到 80% 之间。
                              55::75:80    调节风扇使核心温度 <= 55C 且显存温度 <= 75C,风扇
                                           以 80% 启动。
                              :::100       将风扇固定在 100% 转速,从不根据温度调节。
                              显卡使用的风扇配置按以下优先级确定:
                              1. --fan_control 参数传入了配置列表,并且其中包含
                                 显卡 X 的条目。
                              2. 此类显卡的默认风扇配置已通过
                                 --fan_default_<type>=... 参数覆盖。
                              3. 使用此类显卡内置的默认风扇配置。
                              在上述列表中,如果所选配置缺少风扇的初始值,
                              则使用下一级配置中的设置。
                              注意:风扇控制是 beta 功能,效果不会超过
                              驱动本身提供的支持。例如,Linux 下的驱动经常不允许通过
                              sysfs pwm 将风扇强制设为 100%。
      --fan_default_polaris=CFG 设置所有 Polaris 显卡 (450/460/550/560/470/480/570/580/590) 使用的默认配置。
                              内置默认值为 55:::50,即核心温度 55C,风扇以 50% 启动。
                              注意:该设置同样适用于 Tonga 显卡。
      --fan_default_vega=CFG    设置所有 Vega 显卡 (Vega 56/Vega 64) 使用的默认配置。
                              内置默认值为 55::70:50,即核心温度 55C,显存温度 70C,风扇 50%。
      --fan_default_vega2=CFG   设置所有 Radeon VII 显卡使用的默认配置。
                              内置默认值为 70::75:80,即核心温度 70C,显存温度 75C,风扇 80%。
      --fan_default_navi=CFG    设置所有 Navi (Navi10) 使用的默认配置。
                              内置默认值为 60::80:70,即核心温度 60C,显存温度 80C,风扇 70%。
      --fan_default_big_navi=CFG  设置所有 Big Navi (Navi21) 使用的默认配置。
                              内置默认值为 50:::70,即核心温度 50C,风扇 70%。不包含
                              显存温度的原因是 Windows ADL 库中缺少相应的传感器。
      --fan_debug             启用与风扇调节相关的日志输出。
      --fan_no_restore        退出挖矿软件时不恢复原始风扇配置。

看门狗(watchdog)参数:

      --no_gpu_monitor      禁用 ADL (Windows) 或 sysfs (Linux) 对显卡温度和
                              风扇转速的监控。
      --temp_limit=TEMP     设置核心温度上限,达到该温度时挖矿软件将停止过热的显卡。
                              默认为 85C。可以用逗号分隔的列表为每块显卡单独指定,
                              每块显卡一个值。如果某块显卡没有对应的值,则使用列表中的
                              第一个值。
      --temp_resume=TEMP    设置核心温度恢复阈值,因核心温度超限而被停止的显卡在温度低于该值后
                              将恢复工作。默认为 60C。可以用逗号分隔的列表为每块显卡
                              单独指定,每块显卡一个值。如果某块显卡没有
                              对应的值,则使用列表中的第一个值。
      --mem_temp_limit=TEMP 设置显存温度上限,达到该温度时挖矿软件将停止过热的显卡。
                              默认不启用。仅在显卡提供显存温度传感器时生效。
                              可以用逗号分隔的列表为每块显卡单独指定,每块显卡一个值。
                              如果某块显卡没有对应的值,则使用列表中的第一个值。
      --mem_temp_resume=TEMP 设置显存温度恢复阈值,因显存温度超限而被停止的显卡在温度低于该值后
                              将恢复工作。默认不启用。仅在
                              显卡提供显存温度传感器时生效。可以用逗号分隔的列表
                              为每块显卡单独指定,每块显卡一个值。如果某块显卡没有对应的值,
                              则使用列表中的第一个值。
      --watchdog_script(=X) 配置显卡看门狗:关闭挖矿软件并运行指定的平台脚本,
                              然后立即退出。默认脚本为当前目录下的 watchdog.bat/watchdog.sh,
                              也可以通过可选参数指定其他脚本,
                              可以带绝对路径或相对路径。
      --watchdog_test       在挖矿约 20 秒后触发与显卡掉线相同的动作,
                              以测试已配置的看门狗脚本。
      --watchdog_disabled   强制不执行看门狗。可用于在始终启用看门狗的挖矿系统中
                              禁用看门狗。

Ethash 参数:

      --eth_config=CONFIG   手动设置挖矿软件的 ethash 配置。CONFIG 的格式必须为 [X][M][L]。
                              [M] 值选择模式,可以是 'A'、'B' 或 'C'。
                              'B' 模式会占用额外显存,仅适用于 8GB 以上的显卡。
                              'C' 模式会占用额外显存,仅适用于 16GB 以上的显卡(如 VII),并且
                              需要正确配置系统。详见 ETHASH_TUNING_GUIDE.txt。
                              [L] 值选择强度,其范围取决于 GPU 架构。
                              [X] 前缀为可选项,仅适用于 Navi/Big Navi,它会启用更多显存操作,
                              使调优得到的 [L] 值更低。当自动调优反复
                              达到接近该显卡最大可调值时,它可能会有帮助。
                              两个值都是可选的,但如果指定了 [L],则必须同时指定 [M]。
                              配置示例:--eth_config=A
                                               --eth_config=B750
                                               --eth_config=XB
                              CONFIG 也可以是以逗号分隔的配置值列表,每个值
                              依次应用于每块 GPU。例如:--eth_config=A,B750,,A288
                              列表中没有指定配置的显卡将使用列表中的
                              第一个配置。
      --eth_variant_mode=X  此参数控制 ETC 从纪元 390 起按 ecip-1099 描述的 ethash 变更
                              何时生效。可用模式如下:
                              pool      - 默认模式。仅当矿池发送包含 etchash 的算法标志时才生效。
                                          一旦收到该标志,所有矿池任务都将被视为 etchash,除非
                                          收到包含 ethash 的另一个算法标志。
                              etchash   - Etchash 模式。纪元 >= 390 视为 etchash,更低的纪元视为 ethash。不使用
                                          矿池的算法标志。
                              deduce    - 忽略矿池的算法标志,仅根据当前系统时间以及 ETC 和 ETH 已知的
                                          区块高度和时间进行推断。当 ETH 在 2021 年 1 月达到纪元 390 时,
                                          该模式应作为通用方案使用。系统时钟必须准确。
                                          它也能处理通过代理底层矿池、在 ethash 和
                                          etchash 任务之间自由切换的收益切换方案。
                              auto      - 只要矿池未发送算法标志,就使用 deduce 模式。一旦收到算法标志,
                                          切换到 pool 模式。
                              ethash    - 强制 ethash 模式。从不应用 ecip-1099。
                              force_etc - 强制 etchash 模式。始终应用 ecip-1099 规则。用于 ETC 测试网挖矿。
      --eth_aggr_mode       为所有 8GB 的 Polaris 显卡自动启用 'B' 模式,除非它们已通过
                              --eth_config 参数设置了其他配置。这等同于
                              使用 --eth_config 手动将矿机中所有 8GB Polaris 显卡设为 'B' 模式。
                              对大多数显卡来说,这能增加 0.1-0.2 MH/s 的算力。注意:在此模式下有 20-25% 的矿机
                              稳定性会下降,这也是它不是默认模式的原因。如果出现
                              显卡掉线,应移除此参数,改用 'A' 模式运行显卡。
      --eth_stratum_mode=MODE 为 ethash 矿池设置固定的 stratum 模式。默认情况下,挖矿软件会尝试
                              自动判断矿池支持的 stratum 类型并使用该模式。
                              指定此选项可以覆盖自动检测。MODE 可以
                              设置为以下选项之一:stratum、nicehash、ethproxy。
      --eth_worker          设置发送给矿池的矿机名 (worker id)。仅适用于使用 ethproxy
                              stratum 模式的矿池。
      --eth_hash_report=X   控制向已配置矿池报告算力。该值适用于所有矿池。可选值:
                              default   - 由挖矿软件根据每个矿池使用的 stratum 协议决定。
                              force     - 始终发送算力报告,即使矿池拒绝。
                              on        - 发送第一次算力报告,对拒绝该消息的矿池停止发送。
                              off       - 从不发送算力报告。
      --eth_epoch           测试指定的 ethash 纪元。注意:这会自动将挖矿软件切换到基准测试模式,
                              相当于添加了 --benchmark。
      --eth_alloc_epoch=N   从一开始就为指定纪元分配足够的显存。如果之后挖矿时需要更多,
                              挖矿软件会尝试分配更多。
      --eth_dag_buf=X,Y,... 挖矿软件可以为 DAG 分配单个或两个缓冲区。目前默认为 AUTO。单个
                              缓冲区稍好一些,所有类型的显卡都能因此略微省电。只有较新的驱动支持
                              大于 4GiB 的单次大分配,通常是 Adrenalin 20.9.1 和 amdgpu-pro 20.x 起。使用此参数,
                              挖矿软件可在可能时自动使用单缓冲区模式,也可以为每块显卡强制使用
                              单缓冲区或双缓冲区。支持的值为 A(uto)、S(ingle)、D(ual)。可以为矿机中所有显卡
                              给出逗号分隔的列表,也可以给出一个适用于所有显卡的值。在逗号分隔的列表中
                              没有对应值的显卡将使用第一个值。
      --eth_big_mode_adjust=X,Y,...  使用 B 或 C 模式时,挖矿软件能分配的显存越多,运行效果越好。遗憾的是,
                              驱动报告的可分配显存并不准确,在 Windows 上尤其如此。
                              挖矿软件会使用一个安全保守的偏移量:从可用显存大小中预留 256MiB (Linux)
                              和 512MiB (Windows)。如果想修改这个数值,可以通过此参数提供
                              一个逗号分隔的列表,为一块或多块显卡给出数值。未运行 B/C 模式的显卡的值将被
                              忽略。如果某块显卡在列表中没有对应的值,则使用提供的第一个值。
                              允许的范围为 [-64, 2048]。数值越大,在显卡上分配的显存越少。
      --eth_dag_slowdown=N  减慢 DAG 生成速度。传入 0-9 的单个数字。0 表示不减速(<= 0.7.9 的行为),
                              1 表示最小减速,9 表示最大减速。默认值:4,轻微减速。
      --eth_stagger         生成新 DAG 时让各显卡错开启动。这对不喜欢所有显卡
                              同时从 0 跳到 100% 负载的电源更友好。
      --eth_no_stagger      禁用 --eth_stagger。从 0.7.18 起已是默认行为。保留此参数仅为了
                              向后兼容。
      --eth_ramp_up         在 DAG 生成、显卡禁用/启用或网络中断后,逐步提高所有显卡的强度。
                              可以帮助那些在 DAG 生成后、开始挖矿前崩溃的矿机。
      --eth_no_ramp_up      禁用 --eth_ramp_up。从 0.7.18 起已是默认行为。保留此参数仅为了
                              向后兼容。
      --eth_direct_abort    使用另一种机制中止显卡上正在进行的任务。建议在 ROCm 环境下的 Vega 上使用,
                              以减少过期份额。仅对矿机中的 Vega 和 Polaris 显卡生效。
      --eth_dag_alloc_patch 部分 BIOS 过旧的主板可能出现硬件错误,通常发生在系统中第一块或最后一块显卡上。
                              使用此参数可强制采用一种修补过的 DAG 分配策略,大多数情况下能解决该问题。
                              升级 BIOS 通常也能解决这个问题。
      --eth_hashwatch(=M,M) 定义显卡正常运算时的预期算力范围(最小/最大,单位 MH/s),用于看门狗。如果某块 GPU
                              长时间超出该范围,将被视为故障并触发看门狗。默认
                              最小/最大值为 2 MH/s 和 150 MH/s。要使用默认值启用,请使用
                              --eth_hashwatch。要设置自定义值,可使用例如 --eth_hashwatch=1.25,60。矿机中所有显卡
                              使用相同的范围。某一侧设为负值即禁用该侧检查,例如使用 --eth_hashwatch=-1,1000
                              来处理显卡重置后出现超高虚假算力的情况,同时不做最低值检查。
      --eth_dag_cache(=EPOCH) 保存不同纪元任务的 eth DAG,以免将来再次收到旧纪元任务时
                              需要重新生成。如果显存空间允许,最多保存一个 DAG。
                              这对 eth+zil 等切换矿池的挖矿方式很有用。如果想在启动时立即预先生成
                              某个纪元,请添加可选值。进行 eth+zil 切换挖矿时应使用
                              --eth_dag_cache=0。目前只能预先生成 ethash(而非 etchash)的纪元。
      --eth_dag_cache_resv=MEM  设置启用 DAG 缓存(参见 --eth_dag_cache)时挖矿软件尝试保留不用的
                              显存量。参数 MEM 为保留不用的显存量,单位为
                              MiB。默认值为 256。
      --eth_dag_cache_verify    在 DAG 生成完成后读取并校验 DAG 缓存。这可以检测
                              DAG 缓存出现位错误、导致生成的 DAG 部分损坏的情况。随着 DAG 越来越大,
                              我们在 Vega 上越来越常见到这种情况。检测到问题时,将为 DAG 缓存
                              分配新的缓冲区,并重新生成 DAG。
      --eth_micro_delay=VAL,VAL,...  在显卡重新提交工作时增加延迟(单位为微秒)。
                              带多块显卡的较弱电源,有时无法承受多块显卡恰好在同一时刻
                              重新提交工作时的“负载突变率”。将其设为例如 32,可以让从空载到 100% 负载的
                              过渡足够平缓,降低此类矿机上的负载突变率。这个问题的典型
                              表现是矿机完全卡死、无响应,需要断电重启,但也可能
                              表现为普通的显卡崩溃。有效值为 0-256。可以用逗号分隔的列表为每块显卡指定数值。
                              列表中未指定数值的显卡将使用第一个值。此参数的默认值在
                              单算法 ethash 挖矿时为:
                                Polaris: 64
                                Vega:    0
                                Navi:    0
      --eth_ignore_abort_fail   任务中止失败通常是因为强度过高,因此挖矿软件
                              会自动降低强度。此选项会_禁用_这一逻辑,保持强度不变,
                              改为输出一条警告日志。
      --eth_no_job_logs         不输出从矿池收到新任务的所有日志。适用于所有 ethash 系列的挖矿会话,
                              即在 eth+zil 双挖配置中,eth 和 zil 矿池的任务日志都不会输出。切换到
                              新纪元的矿池任务仍会记录到日志中。
      --eth_smooth_power=X,Y,...  “平滑功耗” (smooth power) 调度方式在 0.10.0 中加入,适用于所有类型的显卡。
                              这通常是一项不错的功能,能略微提升算力,并在大多数情况下提高稳定性,
                              默认在所有显卡上启用。但也有一些矿机对此反应不佳,
                              开始崩溃。这种情况下,可以用此参数为矿机中的每块显卡单独控制该功能。
                              有效值为 0 或 1。例如五卡矿机可使用 --eth_smooth_power=0,1,1,1,0,在第一块和最后一块显卡上
                              禁用平滑功耗。如果没有为某块显卡指定值,则使用列表中的第一个值。
                              因此,使用 --eth_smooth_power=0 即可在整台矿机上禁用该功能。

Progpow 参数(kawpow、firopow):

      --prog_config=CONFIG  手动设置挖矿软件的 progpow 配置。CONFIG 的格式必须为 [M][L]。
                              [M] 值选择模式,可以是 'A' 或 'B'。
                              'B' 模式通常性能更好,但仅适用于
                              Linux 下的 Vega 以及 Navi(Linux 或 Windows)。
                              [L] 值选择强度,其范围取决于 GPU 架构。
                              两个值都是可选的,但如果指定了 [L],则必须同时指定 [M]。
                              配置示例:--prog_config=A
                                               --prog_config=B750
                              CONFIG 也可以是以逗号分隔的配置值列表,每个值
                              依次应用于每块 GPU。例如:--prog_config=A,B750,,A288
                              列表中没有指定配置的显卡将使用第一个配置。
      --prog_height=VALUE   为 progpow 算法设置固定的区块高度,用于基准测试。这会自动
                              将挖矿软件切换到基准测试模式。
      --prog_strict         强制挖矿软件始终生成严格精确的内核。默认情况下,挖矿软件会
                              生成宽松的内核,计算量更小,但偶尔
                              可能产生无效份额。
      --prog_dag_slowdown=N  减慢 DAG 生成速度。传入 0-9 的单个数字。0 表示不减速(<= 0.7.9 的行为),
                              1 表示最小减速,9 表示最大减速。默认值:4,轻微减速。
      --prog_stagger         参见 --eth_stagger。
      --prog_ramp_up         参见 --eth_ramp_up。
      --prog_no_stagger      参见 --eth_no_stagger。
      --prog_no_ramp_up      参见 --eth_no_ramp_up。
      --prog_micro_tune=X,Y,... 此选项会为每个新的随机代码块启用一次小规模的重新调优。这对
                               Polaris 显卡跑满速度很重要。对 Vega 和 Navi 来说,通常不会提升
                               性能。默认的 AUTO 模式会为所有 Polaris 显卡启用它,其他显卡则禁用。
                               禁用它的唯一理由是为了稳定性。参数值是一个
                               逗号分隔的列表,每块显卡一个值。如果某块显卡缺少值,则使用
                               第一块显卡的值。请注意,手动设置 prog_config 实际上也会禁用
                               微调功能。可用值:
                               1 - 为该显卡关闭 progpow 微调。
                               2 - 为该显卡开启 progpow 微调。
                               3 - 由挖矿软件决定是否启用微调 (AUTO)。
      --prog_hash_report    启用向所有矿池强制发送算力报告(与 ethash 相同)。这是
                               --eth_hash_report=force 的别名,由于 progpow 和 ethash 使用相同的矿池
                               协议,因此同样适用。

Cryptonight 参数:

      --rig_id              设置发送给矿池的矿机标识。仅用于
                              cryptonight 矿池。
      --cn_config=CONFIG    手动设置挖矿软件的 cryptonight 配置。CONFIG 的格式必须为
                              [P][I0][M][I1][:xyz],其中 [P] 为可选前缀,[:xyz] 为
                              可选后缀。对于 [P],仅支持值 'L',用于 Lexa/Baffin 等
                              低端显卡。[I0] 和 [I1] 为线程强度值,通常
                              范围为 1 到 16,16GB 显卡可以使用更大的值。[M] 为
                              模式,可以是 '.'、'-'、'+' 或 '*'。模式 '.' 表示由挖矿软件
                              选择或扫描最佳模式。模式 '*' 是不错的默认模式,如果在
                              修改过显存时序的 Vega 56/64 上挖矿,_应当_使用它。此规则的
                              例外是小 pad 变体(cnv8_trtl 和 cnv8_upx2),它们
                              仍应使用 '+'。Polaris 显卡只能使用 '-' 和 '+' 模式。

                              注意:TRM 0.5.0 加入了自动调优功能,除极少数特殊情况外,
                              已无需手动配置 CN 模式。更多信息请参阅
                              发行包中附带的调优文档和使用指南。

                              配置示例:--cn_config=15*15:AAA
                                               --cn_config=14-14
                                               --cn_config=L4+3
                              CONFIG 也可以是以逗号分隔的配置值列表,每个值
                              依次应用于每块 GPU。例如:--cn_config=8-8,16+14:CBB,15*15,14-14
                              列表中没有指定配置的显卡将使用列表中的
                              第一个配置。
      --no_cpu_check        禁用在提交给矿池之前用 CPU 校验找到的份额。
                              注意:目前只有 CN 算法支持 CPU 校验。
      --no_lean             禁用 CN lean 模式,该模式会在启动时或在网络问题、显卡温度降频后
                              重新启动时逐步增加线程。
      --no_interleave=DEVS  列出不使用 CN 线程交错逻辑的显卡设备。
                              参数为逗号分隔的设备列表,格式与 -d 选项相同。
                              如果某些设备算力下降,同时出现大量
                              交错调整 (interleave adjust) 日志消息,请使用此参数。
      --alloc_patch=DEVS    列出在 TRM v0.4.5 及之后版本中出现算力下降的显卡设备。使用此
                              参数会采用更简单的显存分配策略,应可恢复原来(更高)的
                              算力。仍可使用自动调优模式。
      --auto_tune=MODE      启动时启用自动调优模式。仅适用于 CN 变体。MODE 必须
                              为 NONE、QUICK 或 SCAN 之一。QUICK 模式检查几个已知较好的配置,
                              1 分钟内完成。SCAN 模式会检查所有可能的组合,
                              运行 20-30 分钟。将 MODE 设为 NONE 会禁用自动调优功能。默认
                              模式为 QUICK。
      --auto_tune_runs(=N)  自动调优执行多轮,每轮将其中一个线程使用的 pad 数量减 1
                              (15+15 -> 15+14 -> 14+14 -> 14+13 -> ...)。可以明确指定
                              轮数,也可以由挖矿软件按显卡类型选择默认值(通常为 3-4)。
      --auto_tune_exit      如果指定,挖矿软件会在自动调优完成后退出。如果想先扫描出最佳设置,
                              再使用挖矿软件输出的命令行参数,
                              这会很有用。
      --allow_large_alloc   如果指定,并且驱动表明有足够的可用显存,挖矿软件
                              会更积极地进行初始显存分配。实际上,此选项
                              意味着 Linux 下的 Vega 显卡将从 16*15 而不是
                              16*14 或 15*15 开始自动调优。

MTP 参数:

      --allow_all_devices   有些算法无法在例如 4GB 显卡上挖。挖矿软件会自动禁用
                              这些显卡。此参数会覆盖该逻辑,允许在所有指定的
                              或检测到的设备上挖矿。

X16* 参数:

      --hash_order=VALUE    为 x16r 等算法设置固定的哈希顺序,用于基准测试。
                              该设置会自动将挖矿软件切换到基准测试模式。
                              x16r 的标准基准测试哈希顺序为 --hash_order=0123456789abcdef。

Nimiq 参数:

      --nimiq_worker=VALUE  设置传给矿池的 nimiq 矿机/设备名称。
      --nimiq_no_proxy      禁用以独立进程运行的自动 Nimiq 代理。这意味着
                              传给挖矿软件的主机和端口必须指向一个代理。
      --nimiq_proxy=VALUE   覆盖 Nimiq 代理的默认路径。默认为当前挖矿软件目录下的 trm_nimiq_proxy-win.exe
                              和 trm_nimiq_proxy-linux。
      --nimiq_port=VALUE    覆盖 Nimiq 代理使用的默认本地端口 (4444)。如果系统中
                              已有其他 tcp/ip 服务占用了 4444 端口,可使用此参数。

Verthash 参数:

      --verthash_file=FILE  设置用于加载/保存 verthash 数据文件的文件名。如果使用 verthash 算法时
                              指定了此选项,挖矿软件会尝试从该文件加载 verthash
                              数据。如果文件不存在,挖矿软件会生成 verthash
                              数据并保存到该文件中以备后用。如果未指定此选项,
                              挖矿软件每次启动时都会在系统内存中生成 verthash 数据。
      --verthash_max_uploads=N  部分主板在矿机中所有显卡同时上传 verthash 表时
                              会出现问题。此参数限制启动时同时上传该表的
                              显卡数量。允许的值为 1-32。默认值为 4。

Autolykos2 参数:

      --autolykos_mem_adjust=N  设置为 autolykos 分配 GPU 缓冲区时挖矿软件应保留不用的显存量,
                              单位为 MiB。Linux 下默认值为 384,Windows 下为 512。对于
                              连接了显示器的显卡,默认值增加 512。如果与 ZIL 双挖,
                              默认值增加 1024。此选项也可以用逗号分隔的数值列表给出,
                              每个值依次应用于每块 GPU。如果列表中某个值为空,
                              该显卡将使用默认值。如果某块显卡没有指定值,
                              将使用列表中的第一个值。使用的显存需要同时容纳主
                              缓冲区和为下一个高度预先生成的缓冲区。例如:
                                    --autolykos_mem_adjust=256,512,,256
      --autolykos_prebuild=N  设置为下一个高度预先生成 pad 的速度。数值越高,预生成越快,
                              但功耗波动越大,并且在预生成期间算力下降
                              可能越明显。有效值为 0-9,其中 0 表示完全不预生成,9 为最快。
                              默认值为 3 或 4,取决于显卡。可以为所有显卡指定一个值,
                              也可以为每块显卡给出逗号分隔的数值列表。
      --autolykos_slowdown=N  减慢 pad 生成过程。有效值为 0-100。默认为 0,即不
                              减速。
      --autolykos_ignore_diff 忽略矿池发送的难度,只使用任务中提供的 256 位目标值。
                              有些矿池没有遵循 ERGO 参考挖矿软件的矿池实现,这种情况下此
                              参数_可能_有帮助。注意:这将应用于所有矿池。

ZIL 双挖参数:

      --zil_start 或 --zil  开始 ZIL 双挖配置。在此参数与 --zil_end 标记之间的所有参数
                              都应用于 ZIL 挖矿,而不是主算法。主算法应已在
                              前面的参数中设置好。设计初衷是可以将 --zil ... --zil_end
                              配置添加到任何可用的 TRM 算法配置中,开箱即用。
                              此参数会自动设置一系列适合 ZIL 的默认设置:
                               - 缓存 ZIL 纪元 0 的 DAG 副本。
                               - 调整为主算法分配的显存,以容纳 ZIL DAG。
                               - ZIL 挖矿选用 ethash A 模式。
                              最简单的可用配置是只提供一个 ZIL 矿池,该矿池允许挖矿软件忽略
                              主币种的任务,只在 ZIL 窗口期间挖矿。以下是 ezil.me 的示例:
                              --zil -o stratum+tcp://eu.ezil.me:5555 -u <eth wallet>.<zil wallet>.<worker name> -p x --zil_end
                              更多信息请阅读 TRM 发行包中附带的 ZIL 双挖指南。
      --zil_end             标记 ZIL 挖矿配置到此结束,之后的所有参数都用于主
                              算法。此参数并非必需,但在挖矿系统中应当加上,因为
                              用户无法确定挖矿系统会在命令行末尾
                              自动添加哪些参数。
      --stats_mode=single/dual  添加 ZIL 双挖后,统计输出默认会重复一份,以显示
                              ZIL 挖矿的信息。如果某些程序需要解析 TRM 的输出或
                              日志文件,可能会因此出错。要切换回默认输出,请添加 --stats_mode=single。

TON 参数:

      --ton_pool_mode=X     指定所用的 TON 挖矿协议方言。如果未设置,挖矿软件会尝试
                              根据矿池主机名推断正确的选项。可用选项:
                              toncoinpool - 为 toncoinpool 使用 stratum wss 协议。
                              icemining   - 通过 tcp/ip 使用 ice mining 的 stratum 协议。
                              tonpool     - 通过 wss 使用 tonpool 版本的 ice mining stratum 协议。
      --wss_force_proxy     强制启用以独立进程运行的自动 wss 代理,用于通过 wss 运行挖矿协议的
                              TON 矿池。挖矿软件通常会自动启用它,但如果使用原始 IP 地址
                              或主机别名进行连接,可能需要此参数。
      --wss_no_proxy        禁用以独立进程运行的自动 wss 代理,该代理用于通过 wss 运行挖矿协议的
                              TON 矿池。这意味着传给挖矿软件的主机和端口必须指向
                              一个代理。
      --wss_proxy=VALUE     覆盖 wss 代理的默认路径。默认为当前挖矿软件目录下的 trm_nimiq_proxy-win.exe
                              和 trm_nimiq_proxy-linux,因为该代理最初只用于
                              Nimiq。
      --wss_port=VALUE      覆盖 wss 代理使用的默认本地端口 (4444)。如果系统中
                              已有其他 tcp/ip 服务占用了 4444 端口,可使用此参数。

Ethash 双挖参数:

      --ton_start 或 --ton  开始 TON 双挖配置。在此参数与 --ton_end 标记之间的所有参数
                              都应用于 TON 挖矿,而不是主算法(通常为 ethash)。ethash 应已在
                              前面的参数中设置好。设计初衷是可以将 --ton ... --ton_end
                              配置添加到任何可用的 TRM 算法配置中,开箱即用。
                              最简单的可用配置是只提供一个 TON 矿池。有关支持的矿池,
                              请阅读 TON 挖矿指南。以下是 icemining 的示例,使用其 beta 矿池地址:
                              --ton -o stratum+tcp://ton.hashrate.to:4003 -u <ton wallet>.<worker name> -p x --ton_end
                              更多信息请阅读 TRM 发行包中附带的 TON 双挖指南。
      --ton_end             标记 TON 挖矿配置到此结束,之后的所有参数都用于主
                              算法。此参数并非必需,但在挖矿系统中应当加上,因为
                              用户无法确定挖矿系统会在命令行末尾
                              自动添加哪些参数。
      --kas_start 或 --kas  开始 Kaspa 双挖配置。在此参数与 --kas_end 标记之间的所有参数
                              都应用于 Kaspa 挖矿,而不是主算法(通常为 ethash)。ethash 应已在
                              前面的参数中设置好。设计初衷是可以将 --kas ... --kas_end
                              配置添加到任何可用的 TRM 算法配置中,开箱即用。
                              最简单的可用配置是只提供一个 Kaspa 矿池。示例如下:
                              --kas -o stratum+tcp://pool.woolypooly.com:3112 -u <kaspa wallet>.<worker name> -p x --kas_end
      --kas_end             标记 Kaspa 挖矿配置到此结束,之后的所有参数都用于主
                              算法。此参数并非必需,但在挖矿系统中应当加上,因为
                              用户无法确定挖矿系统会在命令行末尾
                              自动添加哪些参数。
      --dual_intensity=X,Y,Z,... 此参数以 0.0 到 1.0 之间的系数调整双挖强度,其中 1.0
                              表示尽可能多地运行双挖算法。如果想在不降低核心频率的情况下
                              压低功耗,推荐使用此选项,因为降低核心频率也会影响 ethash 算力。

                              参数可以是单个全局值,也可以是每块显卡一个值的列表。示例:

                                --dual_intensity=0.75            所有显卡使用最大可用 TON 显卡资源的 75%。
                                --dual_intensity=0.75,1.0,0.5    为矿机中前三块显卡分别设置值,其余显卡
                                                                 使用第一个值,即 75%。

      --dual_tuner_step=X   设置双挖调优器在探测不同 eth 配置强度时使用的步长。数值
                              越小结果越精确,但耗时也越长。有效值为 1,2,4,8,16,32,64。
      --dual_tuner_period=X 设置双挖调优器对每个探测配置运行的秒数。默认为 7 秒。
      --dual_tuner_weights=X:Y:Z  双挖调优器需要评分权重,用来衡量主算法和双挖算法各 1 MH/s
                              的价值。挖矿软件内置了在每个算法实现并加入时有效的默认值,
                              但随着全网算力和市场价格变化,可能需要提供新的数值。
                              此参数提供三个值,均应为正数:
                                X    主算法(通常为 ethash)每 1 MH/s 的评分。
                                Y    副算法(通常为 TON 或 Kaspa)每 1 MH/s 的评分。
                                Z    实测功耗每 1 W 的成本。目前建议将其设为零。
                              ETH+TON 示例:
                                按手动设定的相对价值:每 MH/s ETH 相当于 100 MH/s TON/Kaspa
                                --dual_tuner_weights=100:1:0
                                按挖矿计算器:1 MH/s ETH 为 $0.0437,1 MH/s TON/Kaspa 为 $0.0005476
                                --dual_tuner_weights=0.0437:0.0005476:0

FPGA 参数:

      --fpga_devices=LIST   从检测到的列表中设置要使用的 FPGA 设备。LIST 应为以逗号分隔的列表,
                              内容为设备索引或 --list_devices 显示的设备 DNA。
                                示例:      -d 0,1,2,4
                                            -d 40020000013ae32135111111,40020000013ae32135222222,40020000013ae32135333333
                              如果未指定,将使用所有可用的 FPGA 设备。
      --fpga_clk_core=LIST  设置 FPGA 设备的核心时钟频率。时钟频率应以
                              逗号分隔的数值列表给出,单位为兆赫,每个值依次应用于每个 FPGA 设备。
                              如果列表短于设备总数,其余设备将使用
                              列表中的第一个值。例如 --fpga_clk_core=600,620 会将 FPGA 0 的时钟设为 600MHz,
                              将 FGPA 1 设为 620MHz。如果还有 FPGA 2 及以上的设备,它们将被设为 600MHz。
      --fpga_clk_mem=LIST   设置 FPGA 设备的内存时钟频率。格式与 --fpga_clk_core 相同。
      --fpga_vcc_int=LIST   在支持的板卡上设置 vcc_int 电压。电压值应以
                              逗号分隔的数值列表给出,单位为毫伏 (mV),每个值依次应用于每块板卡。
                              如果列表短于设备总数,其余设备将使用
                              列表中的第一个值。例如 --fpga_vcc_int=700,800 会将 FPGA 0 的 vcc_int 设为 700mV,
                              将 FGPA 1 的 vcc_int 设为 800mV。如果还有 FPGA 2 及以上的设备,它们将被设为 700mV。
      --fpga_vcc_bram=LIST  在支持的板卡上设置 vcc_bram 电压。格式与 --fpga_vcc_int 相同。
      --fpga_vcc_mem=LIST   在支持的板卡上设置内存/HBM 电压。格式与 --fpga_vcc_int 相同。
      --fpga_update_fw      为使用定制 TRM 固件的 C1100 板卡更新卫星控制器固件,
                              以支持运行时电压控制等功能。只有通过
                              --fpga_devices 选项选中且未运行最新固件版本的板卡才会被更新。
                              ***** 警告:请务必小心,不要中断固件更新过程!   *****
                              *****   中断可能导致板卡变砖,且极难恢复。   *****
      --fpga_allow_unsafe=LIST 为指定的 FPGA 禁用默认安全限制。设备以
                              逗号分隔的 DNA 值列表指定,例如 --fpga_allow_unsafe=40020000013ae32135111111
                              ***** 警告:超出安全限制运行可能对设备造成永久性损坏! *****
      --fpga_tcore_limit=LIST 设置 FPGA 设备核心温度软限制。如果 FPGA 核心温度超过
                              指定值,挖矿软件会降低 FPGA 时钟频率,使核心温度回落到
                              指定值以下。单位为摄氏度,列表格式与 --fpga_clk_core 类似。
      --fpga_tmem_limit=LIST 设置 FPGA 设备内存温度软限制。说明参见 --fpga_tcore_limits。
      --fpga_ivccint_limit=LIST 设置 VCCINT 稳压器电流软限制。说明参见 --fpga_tcore_limits。
      --fpga_ivccbram_limit=LIST 设置 VCCBRAM 稳压器电流软限制。说明参见 --fpga_tcore_limits。
      --fpga_max_jtag_mhz=XY.Z  设置 fpga jtag 通信允许使用的最大频率。默认为 30.0 MHz。
      --fpga_eth_clk_dag=LIST 设置生成 Ethash DAG 期间使用的 FPGA 核心时钟频率。默认情况下
                              将设为常规核心时钟的 90%。格式与 --fpga_clk_core 相同。

下载 Team Red Miner

0.10.21