算法是內存難解的,為了使DAG適合內存,每個GPU需要1-2GB內存,如果你得到錯誤提示:Error GPU mining. GPU memory fragmentation? 說明你沒有足夠的內存。www.emoneybtc.comGPU挖礦軟件是基於OpenCL實現的,AMD GPU會比同一水准的NVIDIA GPU更快。ASIC和FPGA相對低效因而被阻攔。要給芯片集成平台獲取openCL,嘗試:
對於這個快速指南,你會需要Ubuntu 14.04或15.04以及fglrx圖像驅動器。你也可以使用NVidia驅動器和其他平台,但是你必須要找到自己的方式來獲得有效的OpenCL安裝,比如Genoil的ethminer分叉。
如果你在用15.04,到"軟件與更新〉額外的驅動器"設置為"從fglrx為AMD圖形加速器使用視頻驅動器"。
如果你在用14.04,到"軟件與更新〉額外的驅動器"設置為"從fglrx為AMD圖形加速器使用視頻驅動器"。很遺憾,對於一些人來說,這種方法可能不管用,因為Ubuntu 14.04.02中有個已知的程序錯誤會阻止你轉換到GPU挖礦所必須的專屬圖形驅動器。
所以,如果你遇到這個程序錯誤,先到"軟件與更新〉更新"選擇"預發行的可靠更新提議"。然後,回到"軟件與更新〉額外的驅動器"設置為"從fglrx為AMD圖形加速器使用視頻驅動器"。重啟之後,值得檢查一下現在確實正確安裝了驅動器(例如通過再到"額外驅動器")。
不管做什麼,如果你在用14.04.02,一旦安裝之後,就不要改變驅動器或者驅動器配置。例如,aticonfig –initial的使用(尤其是-f, –force選項)會"破壞"你的設置。如果你偶然改變了配置,會需要卸載驅動器,重啟,再次安裝驅動器並重啟。
wget http://developer.download.nvidia.com/compute/cuda/7_0/Prod/local_installers/cuda_7.0.29_mac.pkg
sudo installer -pkg ~/Desktop/cuda_7.0.29_mac.pkg -target /
brew update
brew tap ethereum/ethereum
brew reinstall cpp-ethereum --with-gpu-mining --devel --headless --build-from-source
查看冷卻狀態:
aticonfig --adapter=0 --od-gettemperature
下載最新的Eth++安裝,在安裝界面的"選擇組件"頁面選擇ethminer。
eth account new // Set-up ethereum account if you do not have one
geth --rpc --rpccorsdomain localhost 2>> geth.log &
ethminer -G // -G for GPU, -M for benchmark
tail -f geth.log
ethminer在端口8545(geth的默認RPC端口)和geth溝通。你可以通過給geth—rpcport選項來改變這種情況。ethminer會在任何端口發現geth。注意你需要用—rpccorsdomain localhos設置CORS標題。你也可以用-Fhttp://127.0.0.1:3301
在ethminer設置端口。如果你想要在同一個電腦上挖幾個實例,設置端口是必需的,盡管有些沒有意義。如果你在私有鏈上測試,我們推薦你用CPU挖掘代替。
注意:你不需要把—mine選項給geth,或者在控制台開啟挖礦,除非你想要在GPU挖掘頂端做CPU挖掘。
如果ethminer的默認無效,試試用—opencl-device X來規定OpenCL裝置,其中X是{0, 1, 2,…}。用-M(基礎測試程序)運行ethminer時,你會看到這樣的文字:
Benchmarking on platform: { "platform": "NVIDIA CUDA", "device": "GeForce GTX 750 Ti", "version": "OpenCL 1.1 CUDA" }
Benchmarking on platform: { "platform": "Apple", "device": "Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.7
為geth排錯:
geth --rpccorsdomain "localhost" --verbosity 6 2>> geth.log
為礦工排錯:
make -DCMAKE_BUILD_TYPE=Debug -DETHASHCL=1 -DGUI=0
gdb --args ethminer -G -M
注意:GPU挖礦時,散列率信息在geth上不可用。
用ethminer檢查散列率,miner.hashrate總會報告0。
為了在單獨的GPU上挖礦,只需要用以下參數運行eth:
eth -v 1 -a 0xcadb3223d4eebcaa7b40ec5722967ced01cfc8f2 --client-name "OPTIONALNAMEHERE" -x 50 -m
客戶端運行時,你可以用geth附屬或[ethconsole]和它互動(https://github.com/ethereum/ethereum-console)。
用多個GPU和eth挖礦與用geth和多個GPU挖礦十分相似。確保eth節點和正確設置的coinbase地址一起運行: eth -v 1 -a 0xcadb3223d4eebcaa7b40ec5722967ced01cfc8f2 —client-name "OPTIONALNAMEHERE" -x 50 -j
注意我們也添加了-j參數以使客戶端有可用的JSON-RPC服務器與ethminer實例溝通。此外由於ethminer可以為我們挖礦,我們移除了與挖礦相關的參數。每個GPU都會執行一個不同的ethminer實例:
ethminer --no-precompute -G --opencl-device X
X是索引號碼,與你想ethminer用{0, 1, 2,…}的OpenCL裝置一致。為了輕松獲取OpenCL裝置列表,你可以執行ethminer —list-devices,它會提供一個OpenCL可以檢測到的所有裝置,以及每個裝置的一些附加信息。
下面是一個樣本輸出:
[0] GeForce GTX 770
CL_DEVICE_TYPE: GPU
CL_DEVICE_GLOBAL_MEM_SIZE: 4286345216
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 1071586304
CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
最終—no-precompute參數請求ethiminers不要提前創建下一個epoch的DAG。盡管不推薦這樣,因為每次epoch過渡的時候,你都會有一個挖礦中斷。
挖礦能力通常以內存帶寬衡量。我們的實現寫在OpenCL上,很典型地在NVidia上被AMD GPU支持得更好。實驗證據確認了在價格方面,AMD GPU比對應的NVidia挖礦表現更好。
用基准程序測試單一裝置設置,你可以在基准測試程序模式下通過-M使用ethminer。
ethminer -G -M
如果你有很多裝置,你會喜歡分別用基准程序測試,可以用–opencl-device選項,與之前章節相似: ethminer -G -M —opencl-device X 用ethminer —list-devices來列出可能的數字替代X {0, 1, 2,…}。 開始在Windows上挖礦,首先要下載geth windows binary。
此時可能會出現一些問題。如果有錯誤發生, 可以輸入Ctrl+C來中斷礦工。如果錯誤顯示(提示)"內存不足",就說明沒有足夠的GPU內存來挖以太幣。
礦池挖礦是旨在通過聯合參與礦工的挖礦力來解決預期收益問題的合作社(挖礦的礦工的算力來解決預期收益問題的合作組織)。作為回報,通常收取0-5%的挖礦獎勵。挖礦池從中央賬戶用工作量證明提交區塊並按照參與人貢獻的挖礦力比例來重新分配獎勵。
警告:大多數挖礦池包含第三方,中心組件,意味著他們是不需信任的。換言之,挖礦池操作人可以把你的收入拿走。謹慎操作。有很多具備開源數據庫、不需信任的、去中心化的挖礦池。
警告:挖礦池只會外包工作量證明運算,他們不會使區塊生效或運行虛擬機來檢查執行交易帶來的狀態過渡。 這能有效地使挖礦池在安全方面像單個節點一樣表現,他們的增長會造成51%攻擊的中心化威脅。確保遵守網絡能力分配,不要讓挖礦池長得太大。
文章中的列表對應的鏈接可以參考《Ethereum Homestead Documentation》第67頁1.6.4 GPU mining
2月5日 美媒稱,越來越多信用卡公司正在拋棄比特幣。據美國《華爾街日報》網站2月3日報道,美國三家大銀行2月2日表示,它們將不再允許信用卡
在可計算理論中,當一組數據操作的規則(一組指令集,編程語言,或者元胞自動機)滿足任意數據按照一定的順序可以計算出結果,被稱為圖靈完備(t
以太坊的單位,沿襲了科學界的傳統,用做過傑出貢獻的數學、密碼學專家的名字命名。一次性向六位專家致敬,並且未來可能引入更多單位。以太坊的最小
隨著進入“區塊鏈3.0”時代,當下,最為炙手可熱的詞匯之一莫過於區塊鏈了,隨後,各種各樣的“區塊鏈+”的應用便如雨後春筍般湧現。區塊鏈所
蘋果公司聯合創始人史蒂夫·沃茲尼亞克(Steve Wozniak)透露,他最近賣掉了自己的全部比特幣。此前沃茲尼亞克購入比特幣的價格是70
WTI紐約原油CFD(CL)期貨行情,新聞,報價 新浪財經-期貨頻道為您提供WTI紐約原油CFD(CL)期貨行情,期
上海國際能源交易中心原油期貨標准合約 交易時間 上午9:00 - 11:30,下午1:30 - 3:00以及上海國際
負價格原油期貨如何交易?買家真能白得原油還拿錢嗎? 聞所未聞,見所未見,美國紐交所原油期貨交易出現了負價格,而且是驚
最佳答案: 毛坯房裝修要省錢的話,牆面、地面和家具就需要節省一下開支:1、首先,如果不找裝修團隊的話
最佳答案: 金佑人生交二十年後領取的方式有四種,具體如下:第一種發生事故賠錢,金佑人生是一款增額分紅