Claymore

無法分配大緩衝區 - 沒有足夠的圖形記憶體?

  • March 26, 2018

我正在使用 Claymore 的 Dual Ethereum v9.5

這是我的配置文件:

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
EthDcrMiner64.exe -epool eu2.ethermine.org:4444 -ewal 0x9C57aE119dd13EE9Cd444Cf96091f1e84446.rig-epsw x

我不斷收到此錯誤:“CUDA 錯誤:無法為 DAG 分配大緩衝區”

在此處輸入圖像描述

根據我的閱讀,當圖形記憶體太低時會發生這種情況。我使用 2GB 的 Nvidia 750Ti。

我怎樣才能解決這個問題 ?

形成一個答案:

@richard 前面的評論是對的,DAG 文件的大小是你問題的根源,你的 GPU 需要在開始探勘之前載入它。自 2016 年年中以來,當 DAG 文件超過 2GB 時,不再可能使用 2GB 顯卡進行挖礦。我們將在2018 年 4 月達到 3GB 。

檢查您的 PAGE 文件大小 - 它應該超過 16000 MB。保留最小 16000 MB 和最大 20000 MB。大多數礦工依靠虛擬記憶體來保持流程快速,並且需要大量的大小分配。

我有 4x gtx 1060 6GB 並且在我更改頁面大小/虛擬記憶體之前出現此錯誤

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