Gpu
ethminer 無法辨識多個 GPU(AMD Radeon / Ubuntu)
我目前的設置中有 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 的真實顯示器。
這就是我解決它的方法:
- 創建一個啟動 ethminer 的 bat 文件
- 按 Windows + R -> 鍵入“shell:startup” -> ENTER
- 在打開的文件夾中放置一個指向您的 .bat 文件的連結
- 讓你的盒子自動登錄
- 重啟,你就完成了
如果您想不定時遠端查看系統,請使用 Teamviewer 或 Chrome 遠端桌面