Mining

Ethminer 報告低雜湊率與基準

  • March 5, 2018

我是探勘乙太坊的新手,我對我的卡 270X 的效率/吞吐量有疑問。我使用 ethminer 執行基準實用程序,結果為 18153621 H/s(18 MH/s?),但是,當我使用 geth 或在池中單獨執行 ethminer 時,通常會報告我在控制台中的雜湊率比如:“1319793 H/s = 2097152 hashes / 1.589 s”,我猜是 1.3MH/s。

我能做些什麼來重現一個接近我在基準測試中獲得的結果的數字,而不是這個低得多的結果?執行 ethminer 時,我的 GPU 使用率為 90%,所以我猜它正在盡可能多地使用。我需要重新創建我的 DAG 文件嗎?我嘗試在啟動時將 openCL 開關添加到 ethminer,但這也無濟於事。

您確實提到您在開始時指定了 opencl 開關。

您是否在 ethminer 參數中指定了 -G ?這是 ethminer 使用您的 GPU 進行探勘所必需的。這是相關的 ethminer –help :

Mining configuration:
-C,--cpu  When mining, use the CPU.
-G,--opencl  When mining use the GPU via OpenCL.
--opencl-platform <n>  When mining using -G/--opencl use OpenCL platform n (default: 0).
--opencl-device <n>  When mining using -G/--opencl use OpenCL device n (default: 0).
-t, --mining-threads <n> Limit number of CPU/GPU miners to n (default: use everything available on selected platform)
--allow-opencl-cpu Allows CPU to be considered as an OpenCL device if the OpenCL platform supports it.

如果開關正常工作,您將收到大約 15 行 OpenCL 正在初始化的消息 - 在執行基準測試時應該顯示相同的消息。這是它的樣子:

[OPENCL]:Found suitable OpenCL device [Hawaii] with 8513388544 bytes of GPU memory
[OPENCL]:Using platform: AMD Accelerated Parallel Processing
[OPENCL]:Using device: Hawaii(OpenCL 2.0 AMD-APP (1800.11))
[OPENCL]:Printing program log
[OPENCL]:
[OPENCL]:Creating one big buffer for the DAG
[OPENCL]:Loading single big chunk kernels
[OPENCL]:Mapping one big chunk.
[OPENCL]:Creating buffer for header.
[OPENCL]:Creating mining buffer 0
[OPENCL]:Creating mining buffer 1
[OPENCL]:Printing program log
[OPENCL]:
[OPENCL]:Creating one big buffer for the DAG
[OPENCL]:Loading single big chunk kernels

這發生在我身上,這就是我為解決它所做的。

我在 Windows 10 上並且使用的是 NVIDIA CUDA 7.5。我在 17MH 進行基準測試,在 5MH 進行挖礦。

通過降級到 CUDA 7.0,我開始以 20MH 挖礦。請注意,我最初安裝的是 7.0,但我相信 NVIDIA 的自動更新將我更新到 7.5。因此,即使您安裝了 7.0,也請嘗試重新安裝它。

祝你好運,採礦愉快!

引用自:https://ethereum.stackexchange.com/questions/2099