2013-02-23 69 views
2

我在我的系統上運行poclbm,但由於某種原因deepbit和slush不「看到」正在執行的工作。我的系統每秒報告大約200兆字節。我試着用我的cpu使用相同的設置進行挖掘,然後deepbit和slush都認識到工作正在進行。poclbm不報告哈希深度或slush

這是我得到了相應的挖掘硬件的錯誤(每分鐘左右):用12.10版本poclbm與ATI 5800系列

poclbm error: pit.deepbit.net:8332 22/02/2013 21:50:59, Verification failed, check hardware! (0:0:Cypress, d47b7ba0)

cgminer error: [2013-02-22 22:18:51] GPU0: invalid nonce - HW error

我使用Ubuntu 12.10(量子理論中的格查爾)顯卡。據我所知,視頻驅動程序已安裝並正常工作。當我運行「aticonfig --odgc --adapter = all」時,gpu似乎與poclbm一起使用(約70%的利用率左右)。

+0

可能更適合[超級用戶](http://superuser.com/) – Piccolo 2013-02-23 18:57:34

回答

6

我通過irc通道找到了解決方案(Freenode on channcel #cgminer)。基本上,至少在我使用的Ubuntu版本(12.10)上,SDK的2.8版本無法與cgminer或poclbm一起正常工作。我被指示下載2.4版本的SDK。在這裏: http://developer.amd.com/Downloads/AMD-APP-SDK-v2.4-lnx32.tgz http://developer.amd.com/Downloads/AMD-APP-SDK-v2.4-lnx64.tgz

一些發行要求 「2.7」 版本,所以我把這裏的連結: http://developer.amd.com/Downloads/AMD-APP-SDK-v2.7-lnx32.tgz http://developer.amd.com/Downloads/AMD-APP-SDK-v2.7-lnx64.tgz

我編譯它。沒有「使安裝」對於這個Makefile,很明顯,所以你必須手動將文件複製到lib目錄:

for 32 bit: $ cp -pv lib/x86/* /usr/lib/

for 64 bit: $ cp -pv lib/x86_64/* /usr/lib/

Also copy the include files: $ rsync -avl include/CL/ /usr/include/CL/

利用安裝在相應的目錄庫,我重新編譯cgminer,然後它的工作。我也用poclbm嘗試過,它也適用於此。

+0

我不得不安裝SDK 2.7以使其在Mint 14上運行,但非常感謝。 – 2013-03-20 07:12:47

+0

FYI SDK 2.4不支持最新版本的archlinux。我試過2.7,它爲我工作。 – 2013-03-24 16:57:34

+0

這是比特幣還是litecoin? – redcalx 2013-06-06 23:24:32