Mining
Ethminer 報告低雜湊率與基準
我是探勘乙太坊的新手,我對我的卡 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,也請嘗試重新安裝它。
祝你好運,採礦愉快!