在本指南中,您将学习如何配置和使用 Phoenix Miner 6.2c 及更高版本进行 ETC 挖矿
下载 Windows / Linux 版
下载最新版本 从 BitcoinTalk 下载 下载 Linux 版
什么是凤凰矿机
PhoenixMiner – 是 Ethash (Dagger Hashimoto) 加密货币矿工。首先是以太经典、ETHw、Etho 等流行币。该程序适用于 AMD 和 Nvidia 显卡。据开发者称,它是速度最快的 Ethash 矿机,费用最低 – 0.65%。
如何设置PhoenixMiner
第 1 步 – 下载矿机
第 2 步 – 在币安矿池上为以太坊设置批处理文件
start.bat
使用 Notepad++ 或任何合适的文本编辑器打开该文件并编辑该文件start.bat
。您必须更改池登录名(后面的单词-wal
)。将username1替换为您的矿池登录名,或者如果矿池上没有注册,则在-wal
您的钱包地址后面插入。
以下是币安矿池的 Phoenix Miner .bat 文件示例:
PhoenixMiner.exe -pool ethash.poolbinance.com:8888 -wal username1 -worker worker_name -epsw x -asm 2 -dbg -1 -allpools 1 -mode 1
pause
第 3 步 – 运行 PhoenixMiner
保存此文件,然后双击start.bat
开始挖矿。当CMD窗口中显示“Accept”字样时,表示您已成功将解决方案提交到池中。此外,可以在矿池上查看挖矿统计数据。挖矿开始后15分钟左右就会出现。
Ethermine 的 PhoenixMiner 示例
STRATUM(矿池地址): | eu1.ethermine.org |
港口: | 4444 |
用户名(-wal): | 0xBB942274AB3C8285400519e7F0c343Fca2394908 |
密码: | 默认 |
这就是 **PhoenixMiner 的 ETH 批处理文件在以太矿池上的样子 **
要设置ETH的批处理文件,我们需要在.bat文件中一一输入5条命令:
PhoenixMiner
– 我们正在启动的程序的名称。eu1.ethermine.org
– 矿池地址。4444
– 泳池端口。0xBB942274AB3C8285400519e7F0c343Fca2394908
– 挖矿的钱包地址。
完成的 Phoenix Miner 批处理文件如下所示:
PhoenixMiner.exe -pool eu1.ethermine.org:4444 -wal 0xBB942274AB3C8285400519e7F0c343Fca2394908
注意语法。在任何情况下都不允许有额外的空格、符号、换行符。如果有多余的字符,那么凤凰矿工将不会启动。
NiceHash 的 PhoenixMiner 设置
这是 NiceHesh 的批处理文件:
PhoenixMiner.exe -pool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -wal 16p3MvQB7Va2cAPBahvkBePxqQtwTd77sP -pass x
pause
每个示例的 .bat 文件末尾都有一个单词pause
。这将有助于保持 CMD 窗口始终打开。即使您在语法上犯了错误。在这种情况下,CMD 控制台将显示错误的说明。
PhoenixMiner 为以太坊经典设置
这是 Ether Classic 的批处理文件:
PhoenixMiner.exe -pool eu1-etc.ethermine.org:4444 -wal 0x7b9cc9270cF06889a4286221931D3a58e627F888 -worker Phoenix -pass x
pause
对于纳米池:
PhoenixMiner.exe -pool etc-eu2.nanopool.org:19999 -wal 0x7b9cc9270cF06889a4286221931D3a58e627F888 -worker Phoenix -pass x
监控与盈利
矿工发送多个解决方案后(大约工作10-15分钟),您可以在您选择的交易所或矿池账户的“收入”页面查看工作状态和收益。
算法和算力
算法 | 币种 | P106-100 | P104-8G | 1070ti | 1080ti | 2080 | RX580, 2048sp |
---|---|---|---|---|---|---|---|
ethash | ETH | 25 MH/s | 37 MH/s | 32 MH/s | 46 MH/s | 43 MH/s | 30 MH/s |
etchash | ETC | 25 MH/s | 37 MH/s | 32 MH/s | 46 MH/s | 43 MH/s | 30 MH/s |
ProgPOW | BCI | 10 MH/s | 15 MH/s | 15 MH/s | 22 MH/s | 27 MH/s | 9.4 MH/s |
Ubqhash | UBIG | 22.5 MH/s | 39 MH/s | 31.5 MH/s | 52.5 MH/s | 44.3 MH/s | 32.2 MH/s |
PhoenixMiner 与 TeamRedMiner 的比较
命令
如果指定了 <>,则需要替换不带符号的值,而不是 <> <>
。
-pool <host:port>
– 池地址(添加到主机名ssl://
以进行 SSL 连接或http://
单独挖掘)。
例子:
PhoenixMiner.exe -pool ssl://eu1.ethermine.org:5555
-wal <wallet>
– 钱包(某些池需要添加登录名和/或工作人员)。
以钱包为例:
-wal 0xBB942274AB3C8285400519e7F0c343Fca2394908
登录示例:
-wal username1
-pass <password>
– 密码(对于大多数池来说,不需要,x
如果您不确定池是否有密码,请将其用作密码)。
-worker <name>
– 工作人员的姓名(大多数矿池接受它作为您的农场或钱包的名称,您可以指定任何名称)。
如果被指定,然后代替您需要替换一个不带符号 <> 的数字。
-proto <n>
– 选择 ethash 池的层协议类型:
- miner-proxy – 代理模式下挖矿的层规范(例如,对于 Coinotron 矿池)
- eth-proxy – (例如,用于以太矿池、nanopool) – 这是默认值,适用于大多数池。
- qtminer(例如ethermine、ethpool)
- EthereumStratum/1.0.0(例如nicehash)
- 以太坊层/2.0.0
我可以在这里给您一个片段,您可以根据您的需要进行修改,完整的脚本涵盖更多内容 – 使用 OC 参数、钱包、池、重新启动等管理 phoenix。以下是它的基本部分:
:: Init
SET SollGPUs=8
SET IntGPU=YES &
SET Progpfad=C:\prg\PhoenixMiner
:GPUCheck
echo Checking Number of GPUs
IF not exist %Progpfad%\temp md %Progpfad%\temp
%Progpfad%\phoenixminer -list>%Progpfad%\temp\tempcount.txt
FOR /F "delims=:" %%A IN ('findstr VRAM %Progpfad%\temp\tempcount.txt ^|findstr /n "^"') DO Set /a GPUcount=%%A
IF "%IntGPU%"=="NO" SET /A gpucount=%gpucount% +1
IF %sollgpus% LEQ %gpucount% (Echo Number of GPUs: %gpucount% of %sollgpus% goto runminer) ELSE (goto reboot)
:runminer
C:\prg\PhoenixMiner\PhoenixMiner.exe
:reboot
C:\Windows\System32\shutdown.exe /r /f /t 03
PhoenixMiner 被 Chrome 屏蔽
有时 PhoenixMiner 会被 chrome 屏蔽。如果您已将 Google Chrome 浏览器升级到版本 91,您可能会注意到某些文件下载在浏览器中不再起作用。
但首先,假设您知道要下载的文件是安全的,这里简要解释一下为什么会发生这种情况。Google Chrome 和其他网络浏览器将尝试识别可能的恶意文件。这一概念的一个小缺陷是,大多数网络浏览器通常会将未知文件标记为恶意文件。这通常被称为启发法,这是猜测的一个花哨的词。
但问题来了,Chrome 认为不安全的文件可能是“干净的”。当 Chrome 不断阻止您知道来自可信来源的下载时,这可能会令人沮丧。
请参阅:如何阻止 Chrome 阻止下载
发布
- 即使在较旧的驱动程序(来自 Linux 驱动程序 19.10)上也使用较新的 AMD RX470/480/570/580 内核。如果您想在这些驱动程序上恢复到较旧的内核,请使用新的命令行参数
-clabi 1
- 添加了针对具有自签名或过期 SSL 证书的 SSL 池的解决方法:您可以使用新的命令行参数
-weakssl
(对于 指定的池-pool
),或-weakssl2
(对于 指定的池),或者对于以下池中的池使用-pool2
新选项WEAKSSL: 1
epools.txt。请注意,必须为每个池独立指定此选项:如果您-weakssl
在命令行(或在config.txt
)中使用,它不会影响 中指定的池epools.txt
。相反,您需要为每个所需的池添加 WEAKSSL: 1epools.txt
- 修复了某些旧驱动程序(例如 460.79 和 460.89)上 Nvidia 卡的崩溃问题。如果 PhoenixMiner 在显示“正在初始化 NVML…”时崩溃或退出,请尝试新的命令行参数
-nvmalt
- 其他小修复。
- 修复了 SSL 证书过期的问题,该问题导致
certificate verify failed
在使用 SSL 连接时连接到某些池(特别是 Ethermine)时出现错误。 - 现在,矿工将发送 SSL SNI 主机名,某些矿池可能需要该主机名来进行 SSL 证书验证。要返回旧行为(无 SNI 主机名),请使用新的命令行参数
-nosni
- 其他小修复。
- 实现了 Nvidia LHR 卡的部分解锁。默认情况下,它们会被自动检测到,并使用默认解锁强度 (520) 进行解锁。如果您想尝试更高(或更低)的 LHR 解锁强度,请使用新的
-lhr
命令行参数。例如,-lhr 580
将尝试比默认 520 解锁强度更激进的解锁。可以(并且应该)为每个 GPU 单独指定此参数,因为某些 GPU 可以支持更高的解锁速度。 - 如果Nvidia LHR卡因为高而锁定
-lhr
(默认520适用于大多数卡),该卡将再次解锁,并且-lhr
必要时该值将被降低。 - 添加了对新 AMD Windows 驱动程序的支持,最高可达最新驱动程序版本 22.2.3。
- 添加了对新 AMD Linux 驱动程序的支持,最高可达最新驱动程序版本 21.50。
- 其他多个小修复和改进。
- 添加了对最新 AMD Linux 驱动程序 21.40.1 的支持。这些驱动程序中存在一些错误,特别是旧卡(RX4x0/RX5x0/Vega/RadeonVII)无法正确设置时钟和电压;
- 已验证对最新 AMD Windows 驱动程序(最高可达 21.11.2)的支持;
- 修复了使用最新 AMD 和 Linux 驱动程序的 AMD RX6700XT 卡的问题;
- 修复了最新 Windows 和 Linux 驱动程序上 AMD Vega 和 Radeon VII 卡的问题;
- 修复了非常旧的 Nvidia 驱动程序 (3xx.x) 的崩溃问题;
- 其他修复和小改进
- 在 GPU 列表中显示 GPU 供应商名称,以便更轻松地识别 GPU。
更新后的已知问题列表(驱动程序不兼容等)和解决方法:
- AMD Linux 驱动程序 21.40.1 有一个错误,无法在旧卡 (RX4x0/RX5x0/Vega/RadeonVII) 上正确设置时钟和电压。鉴于这些驱动程序通常也比这些卡的旧驱动程序慢,我们建议对 RX6000 系列之前的任何设备使用 Linux 驱动程序 20.30。
- 如果您将 Linux 驱动程序 21.40.1 与 Radeon VII 卡一起使用,则需要添加选项
-fpwm
1 才能进行正确的风扇控制。 - AMD Linux 驱动程序 21.40.1 最终取消了 PCIe 原子的要求,但当您尝试在同一设备上混合使用 Polaris (RX4x0/5×0) 卡和 Vega 或更新的卡时,会出现问题。
- 某些 Nvidia 卡会在 Windows 11 下报告大量陈旧共享。在 Windows 10 下使用相同的驱动程序版本可以解决该问题。
- 修复了使用旧驱动程序在 RDNA2 AMD 卡 (RX6x00) 上挖矿时在 Linux 上崩溃的问题
- 删除了在无风扇 Nvidia 卡上挖矿时的错误消息
- 为 AMD RX6600XT 卡实现了优化内核;
- 添加了对最新 AMD Windows 驱动程序(21.10.2、21.10.1、21.9.2 和 21.9.1)的支持。请注意,任何早于 Polaris (RX470/480/570/580/590) 的 AMD 卡都无法与最新的 AMD 驱动程序配合使用;
- 添加了对最新AMD Linux驱动21.30的支持;
- 最新的 AMD 驱动程序(Windows 为 21.9.1 及更高版本,Linux 为 21.30 及更高版本)放弃了对旧内核的支持,因此我们更改了 AMD Polaris 卡的内核以支持这些新驱动程序。Polaris 卡上的新内核和新驱动程序的速度提升非常小(平均不到 0.1%);
- 其他修复和小改进。
- 为 AMD Polaris 卡实施了新的“turbo”内核 (-clkernel 3),可以与当前超过 4 GB 的 DAG 大小配合使用。请注意,-clkernel 3 使用双倍的 VRAM,并将提供稍快的哈希率和稍高的功耗。您可以使用 -rvram 命令行参数来指定未使用的 VRAM 量;
- 将支持的最大 DAG epoch 增加到 600(即直到 2023 年 9 月左右);
- 在Linux下实现了AMD RX6900/6800/6700卡的完整硬件控制。请注意,在 Linux 下使用这些卡,您需要指定相对的核心电压:例如 -cclock -50 将在默认值下将核心电压设置为 50 mV;
- 为 Vega、Radeon VII 和 Navi 卡添加了 ROCr 内核。使用这些内核,您将能够使用 Linux 驱动程序 20.45 及更高版本运行这些卡,但性能将低于旧版 PAL 驱动程序和内核。我们建议除 RX6900/6800/6700 之外的所有卡均使用 AMD Linux 驱动程序 20.30;
- 修复了 Linux 下部分 RX6900/6800/6700 卡崩溃的问题(不再需要使用 -clkernel 0 运行这些卡);
- 添加了对 AMD Windows 驱动程序至 21.7.2 的支持。请注意,Radeon VII 卡无法与 21.6.1 或更高版本的驱动程序配合使用 – 您需要使用较旧的驱动程序才能正确操作这些卡;
- 添加了对 AMD Linux 驱动程序最高 21.20 的支持(对 Vega 或 Radeon VII 卡使用较旧的驱动程序,因为它们不适用于 21.20)
- 许多其他修复和小改进。