首页 > 解决方案 > geth 在具有 2 个 GPU 的 Windows 10 上使用 Claymore 进行挖掘时声明 eth_submitHashrate

问题描述

我的目标是在带有 2 个 Radeon RX590 的 Windows 10 PC 上使用 GPU 挖掘以太坊。

geth版本是

1.9.9-stable-01744997

cmd调用启动geth:

geth --rpc --syncmode "fast" --cache 4096 --etherbase [ADR] --datadir "[MyDataDir]" --mine --minerthreads 0

区块链是最新的,在 geth 方面一切似乎都很好。

二手矿工

Claymore 的双 GPU 矿工 - v15.0

cmd启动矿工:

EthDcrMiner64.exe -epool http://127.0.0.1:8545 -mode 1 -tt 75

现在矿机启动并且似乎开始挖矿。GPU 表明他们正在做大量的工作。一旦矿工启动,它只会永久输出类似这样的东西(加上偶尔一些 GPU 信息):

ETH: 12/21/19-15:46:33 - New job from 127.0.0.1:8545
ETH - Total Speed: 21.345 Mh/s, Total Shares: 0, Rejected: 0, Time: 45:52
ETH: GPU0 10.665 Mh/s, GPU1 10.680 Mh/s

所以这看起来不错。

同时在 geth 控制台中,我得到以下输出:

INFO [12-21|15:46:35.446] Imported new chain segment               blocks=1  txs=74   mgas=9.921   elapsed=159.999ms mgasps=62.007  number=9141165 hash=05972d…032349 dirty=1019.58MiB
INFO [12-21|15:46:35.459] Commit new mining work                   number=9141166 sealhash=35129c…59de27 uncles=0 txs=0    gas=0       fees=0             elapsed=999.3µs
INFO [12-21|15:46:35.720] Commit new mining work                   number=9141166 sealhash=3788e2…df83fc uncles=0 txs=39   gas=9922304 fees=0.0347883012  elapsed=261.998ms
WARN [12-21|15:46:36.032] Served eth_submitHashrate                conn=127.0.0.1:54083 reqid=6 t=0s        err="the method eth_submitHashrate does not exist/is not available"
INFO [12-21|15:46:38.548] Commit new mining work                   number=9141166 sealhash=7451f4…69a431 uncles=0 txs=72   gas=9911680 fees=0.04369322037 elapsed=89.942ms
WARN [12-21|15:46:41.120] Served eth_submitHashrate                conn=127.0.0.1:54083 reqid=6 t=0s        err="the method eth_submitHashrate does not exist/is not available"

有此警告/错误消息:

err="eth_submitHashrate 方法不存在/不可用"

但它也声明“提交新的采矿工作”

我现在很不确定。我是我的还是我只是浪费电力,因为工作从未承诺?

标签: gpuethereumgo-ethereummininggeth

解决方案


使用带有 -rate 2 命令的 PhoenixMiner 5e。它将停止显示此错误。


推荐阅读