Ubuntu
如何在 Ubuntu 中為 poclbm 啟用更多 GPU?
我有一個 Ubuntu (11.10) 和 2 個 ATI Radeon HD 6870 卡。當我嘗試執行時,它會檢測到一個,但由於某種原因沒有檢測到另一個
poclbm
。當我執行時
lspci
,它會找到兩張卡。有什麼幫助嗎?
lspci
列出 PCI 設備。./poclbm.py
列出 OpenCL 設備。如果前者找到了設備,而後者沒有找到,則您的第二個 GPU 不得註冊為 OpenCL 設備。Ubuntu 11.10 因多 GPU 錯誤而臭名昭著。(請參閱此處和此處。)我個人遇到了 11.10 挖礦的問題,只需切換到另一個版本即可解決。我建議您改用 Ubuntu 11.04 (Natty Narwhal);它通常被認為是挖礦最可靠的 Ubuntu 版本。
如果這不是一個選項,或者安裝 11.04 不能解決問題,請嘗試以下步驟:
- 解除安裝您擁有的任何版本的 Catalyst/SDK(確保刪除所有配置文件)並安裝 Catalyst 11.6 和 SDK 2.4。
- 再跑
aticonfig -f --initial --adapter=all
。確保它執行沒有錯誤。- 執行
aticonfig --list-adapters
。你應該看到兩個。這些步驟應該可以解決任何配置問題。如果您的問題仍然存在,則可能是硬體問題(或 Ubuntu 11.10 問題)。