Mining

SLI/Crossfire 會繞過 VRAM 限制嗎?

  • July 10, 2017

在 Crossfire 中執行 2 (2GB) AMD R9 270X 卡會繞過 DAG 對 VRAM 大小的限制嗎?

我錯誤地認為我的單個 2GB R9 270X 與我的 6GB GTX 1060 一起執行會起作用。然而,截至這篇文章,DAG 已經超過了 2GB 的限制,現在我不能再同時執行兩者了。

請參閱 Claymore 的輸出:

ETH: Authorized
Setting DAG epoch #133...
Setting DAG epoch #133 for GPU0
Create GPU buffer for GPU0
Setting DAG epoch #133 for GPU1
GPU0 - not enough GPU memory to place DAG, you cannot mine this coin with this GPU
GPU0 - OpenCL error -61 - cannot allocate big buffer for DAG. Check readme.txt for possible solutions.
Create GPU buffer for GPU1
GPU 0 failed
Setting DAG epoch #133 for GPU0
GPU0, OpenCL error -38 - cannot write buffer for DAG
GPU 0 failed
GPU1 DAG creation time - 8587 ms
Setting DAG epoch #133 for GPU1 done
GPU0 t=35C fan=20%; GPU1 t=58C fan=29%
WATCHDOG: GPU error, you need to restart miner :(
Restarting OK, exit...

我讀過 你能用 2GB 或更少的卡挖礦嗎?已經考慮到 DAG 問題 ,並且我知道在一個採礦終端中組合單獨的卡是行不通的,但是我的詢問更多是關於在物理層面上將它們與 SLI/Crossfire 組合。

實際上,沒有。

據我了解,SLI 和 Crossfire 實現旨在鏡像記憶體內容(想想紋理或 3d 模型),以便每個 GPU 可以在本地訪問相同的內容(通過自己的記憶體控制器)。通過這樣做,計算(著色器等)可以在 GPU 之間進行條帶化,而對性能的影響相對較小。

即使您可以將記憶體集中在一起,訪問不直接連接到 GPU 記憶體控制器的記憶體也會非常慢(相對而言),因為它需要通過其他一些較慢的匯流排(SLI/Crossfire 介面)並且還需要與其他 GPU 的記憶體控制器同步。

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