需要帮助?

PhoenixMiner命令行参数指南(额外运行参数)

在本指南中我们将介绍如何在NiceHash Miner中使用PhoenixMiner的额外运行参数,以下这些参数亦可用于适用NiceHash Miner额外参数的相关程序或插件。


如果您暂不清楚额外运行参数是如何起作用的,您可以点击这里阅读相关文章。您可以在每个挖矿插件的文件夹力找到JSON文件并查看其支持的ELP参数,文件位置为

NiceHash Miner folder > miner_plugins > {挖矿插件文件夹} > internals > MinerOptionsPackage.json。

请注意,您必须赋予NiceHash Miner管理员权限方可使额外运行参数正常运行。

-acm
开启AMD compute模式(仅限于部分支持的显卡),该参数等效于在矿机控制台中按下“y”键。

-mi <n>
设置挖矿强度值(0到14,新内核的默认值为12),您可以为每个GPU指定此选项。

-gt <n>
设置GPU挖矿调整参数(6到400),默认值为15。您可以在矿机控制台窗口中使用“+”和“-”键调整该参数,如果您未定义该参数值或定义为0值,则矿机开始自动调整以确定每个GPU的最佳gt值。请注意,当GPU进行双重挖矿时,它将忽略-gt参数,而使用-sci参数。

-sci <n>
设置双重挖矿强度值(1到1000),默认值为30。当您提高-sci的值时,次选挖矿币种的挖矿算力速度将提高,但价格也将同时提高,功耗和/或ethash算力速度则将降低。您可以在矿机控制台窗口中使用“+”和“-”键调整该参数,如果您未定义该参数值或定义为0值,则矿机开始自动调整以确定每个GPU的最佳参数值,同时排除次选挖矿币种,并尝试达到最高的ethash挖矿算力速度。

-clKernel <n>
定义OpenCL内核类型: 0 - 常规, 1 - 优化, 2 - 备选, 3 - 加速 (默认为1)。

-clgreen <n>
使用power-efficient("绿色")内核(0表示不开启,1表示启用,默认为0),您可以为每个GPU定义该参数值,设定该参数后,最优gt参数值可能变化,因此启用该效能内核后,请重新调整gt参数值。

-clNew <n>
使用新的AMD内核 (0: 不启用, 1:启用; 默认值: 1)。

-clf <n>
AMD内核同步 (0: 从不, 1: 常规; 2: 总是; 默认值: 1)。

-nvKernel <n>
定义Nvidia内核类型:0自动(默认),1旧版(v1),2新版(v2),3最新版(v3),请注意,仅GTX10x0系列GPU支持v3内核。此外,双重挖矿仅受v2内核支持。您可以为每个GPU单独定义该参数。

-nvdo <n>
启用Nvidia指定驱动程序的优化(0-否,默认值; 1-是),如果运行不稳定,请尝试-nvdo 1。您可以为每个GPU单独定义该参数。

-nvNew <n>
如支持,启用新的Nvidia内核(0: 否, 1: 是; 默认: 1)。

-nvf <n>
vidia内核同步 (0: 从不, 1: 常规; 2: 总是; 3: 强制; 默认值: 1),您可以为每个GPU单独定义该参数。

-minRigSpeed <n>
如果平均5分钟算力速度低于<n> MH/s则重启矿机。

-eres <n>
提前n个纪元(默认值2)分配足够的DAG缓冲区,即可无需在纪元转换时重新分配缓冲区,可提高DAG转换的稳定性。

-lidag <n>
切换DAG纪元时,减缓DAG缓冲区的生成以避免崩溃(参数值范围0-3,默认: 0-最快,3-最慢)。

-gser <n>
在多个GPU上序列化DAG的生成,0值-不进行序列化,所有GPU同时生成DAG,这是默认设置;1值-每个GPU上的DAG生成流程部分重叠;2值-排队进行DAG生成(每个GPU等待上一个GPU完成DAG的生成),3-10值-上一个GPU的DAG之后,延迟到1到8秒方可进行下一个DAG生成。

-gpow <n>
将GPU的最大使用率降低n%(默认值:100),如果您已经使用-mi 0(或其他更低值),请使用-li参数代替。

-altinit
使用其他方式初始化AMD显卡,以防止显卡启动崩溃。

-log <n>
定义日志文件模式: 0值: 禁用-不写入日志文件;1值: 写入日志文件但不在屏幕上显示调试消息(默认);2值: 写入日志文件并在屏幕上显示调试消息。

-logfile <name>
设置日志文件的名称,如果在日志文件名称中加入星号(*),则每次启动PhoenixMiner时,星号将被替换为唯一的文件名称。如果日志文件名中没有星号,则新的日志信息将添加到同一文件的末端。如果您想要使用相同的日志文件名称,并在每次启动矿机时重写其内容,则请在日志文件名中加入一个美元符号($) (例如-logfile my_log.txt$)。

-logdir <path>
定义日志文件创建的目录路径。

-logmaxsize <n>
定义日志文件的最大文件大小,以MB为单位,默认值为200(定义0值则不作限制)。在启动矿机时,如果日志文件大于指定的大小,则会删除最早的日志文件。如果您仅使用单个日志文件(使用-logfile参数),则超过大小限制的日志文件将被截断,并创建一个新的日志文件。

-config <name>
加载含有配置选项的文件,该配置选项将添加到命令行选项中。请注意,顺序很重要。 例如,如果我们有一个包含-cclock 1000命令参数的config.txt文件,并且定义了参数-cclock 1100 -config config.txt,则config.txt文件中的参数将优先执行,即-cclock运行参数将为1000。如果顺序相反(-config config.txt -cclock 1100),则第二个参数将优先被执行,即参数-cclock值将为1100。请注意,仅允许定义一个-config参数。另外请注意,如果您使用'c'键或远程控制等方式重新加载配置文件,则其参数执行将优先于您在命令行中定义的参数。

-li <n>
这是另外一种降低GPU使用率的参数,越大的值意味着越低的GPU使用率,默认值为0。

-resetoc
在启动时重置硬件的超频设置。

-leaveoc
当关闭矿机时,不重置超频设定。

-rvram <n>
定义最小的可用VRAM空间,MB为单位 (-1: 不检查; 默认值: Windows下为384,Linux下为128)。

-dagrestart <n>
在新DAG纪元重新分配缓冲区时,重启矿机,参数值可为:0-不启用,1-启用,2-自动(根据驱动程序版本决定),这与4GB显存的AMD显卡有关,其在纪元350后的新DGA纪元可能出现问题。

-tt <n>
设置风扇控制的目标温度(特殊参数值:0值-不对所有显卡进行硬件监控,1-4值-每隔30-120秒对所有显卡进行监控,负值-设置固定风扇速度为n%)。

-fanmin <n>
定义风扇控制最小速度值n%(默认值为-1)。

-fanmax <n>
定义风扇控制最大速度值n%(默认值为-1)。

-fcm <n>
设置风扇控制模式(0值-自动,1值-使用VBIOS风扇控制,2值-强制风扇控制;默认值: 0)。

-tmax <n>
设置风险控制最大温度(默认值为0)。

-powlim <n>
设置GPU功耗限制,单位为%(参数值范围-75至75,默认值为0)

-cclock <n>
设置GPU核心频率,单位为MHz(默认值为0),Nvidia显卡使用相对数值(例如-300或400)。

-cvddc <n>
设置GPU核心电压,单位为Mv(默认值为0),Nvidia显卡使用相对数值(例如-300或400)。

-mclock <n>
设置GPU显存频率,单位为MHz(默认值为0)。

-mvddc <n>
设置GPU显存电压,单位为Mv(默认值为0)。

-mt <n>
定义VRAM时序(仅适用于Windows下的AMD显卡): 0值-使用VBIOS默认值; 1-更快的时序设定,默认值为0。在不修改VBIOS的情况下,该参数对AMD显卡的挖矿将起到非常大的作用,如果您修改了BIOS,它可能甚至比-mt 2参数还快。

-tstop <n>
当GPU温度大于或等于n摄氏度时暂停其工作(0为默认值,即不开启该功能)。

-tstart <n>
当GPU温度小于或等于n摄氏度时恢复其工作(0为默认值,即不开启该功能)。

-hstats <n>
硬件监控级别: 0-仅温度和风扇速度;1值-温度、风扇速度和功率;2-全面监控(包括内核/内存频率、电压、P状态等),默认值为1。

笔者
Marko Tarman
Marko先生是NiceHash的挖矿硬件专家以及内容创作者,他最早于2012年第一批 ASIC矿机发布之前便开始挖矿,经历了显卡挖BTC、LTC再到VTC,甚至是DOGE等币种。Marko的挖矿座右铭:在挖矿生涯中碰到的99个问题,这些问题全部都是分线器(riser)的问题”