Gpu

ethminer 無法辨識多個 GPU(AMD Radeon / Ubuntu)

  • August 10, 2016

我目前的設置中有 5 個 GPU:

$ sudo aticonfig --list-adapters
 * 0. 01:00.0 AMD Radeon (TM) R7 370 Series
   1. 02:00.0 AMD Radeon (TM) R7 370 Series
   2. 03:00.0 AMD Radeon (TM) R7 370 Series
   3. 04:00.0 AMD Radeon (TM) R7 370 Series
   4. 05:00.0 AMD Radeon (TM) R7 370 Series

然而 ethminer 似乎只辨識一個:

$ sudo ethminer --list-devices
[OPENCL]:
Listing OpenCL devices.
FORMAT: [deviceID] deviceName
[0] Pitcairn
   CL_DEVICE_TYPE: GPU
   CL_DEVICE_GLOBAL_MEM_SIZE: 2681208832
   CL_DEVICE_MAX_MEM_ALLOC_SIZE: 1073741824
   CL_DEVICE_MAX_WORK_GROUP_SIZE: 256

我在這裡遵循了 GPU 設置說明:https ://github.com/ethereum/go-ethereum/wiki/Mining#gpu-mining

關於讓 ethminer 辨識所有 GPU 的任何建議?

終於解決了我的問題。這是我必須做的:

  • 在 BIOS 中,我必須將主機板設置為使用 PCI-e 顯卡(它被設置為使用板載顯卡)。
  • 我必須確保將任何顯示器插入 16x PCI-e 插槽上的 GPU(我有一塊 ASRock BTC Pro 主機板,並且有 16x PCI-e 插槽和 5 個 1x)。

完成後,一切似乎都神奇地起作用了。

對於無頭 Windows 框遇到此問題的人:

ethminer 必須從系統啟動,而不是通過遠端桌面啟動,並且應該有一個虛擬插頭或連接到一個 GPU 的真實顯示器。

這就是我解決它的方法:

  1. 創建一個啟動 ethminer 的 bat 文件
  2. 按 Windows + R -> 鍵入“shell:startup” -> ENTER
  3. 在打開的文件夾中放置一個指向您的 .bat 文件的連結
  4. 讓你的盒子自動登錄
  5. 重啟,你就完成了

如果您想不定時遠端查看系統,請使用 Teamviewer 或 Chrome 遠端桌面

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