Mining
SLI/Crossfire 會繞過 VRAM 限制嗎?
在 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 的記憶體控制器同步。