對於萊特幣挖礦有興趣的朋友,小弟在此分享一下自己的設定(不知道什麼是萊特幣挖礦的朋友請先去Google一下...)
首先,這個網站可以先參考一下有人已經彙整出來不同顯卡的設定以及速度
小弟今天用的是Sapphire R9 290X公版BF4 Edition, 記憶體為Elpida (為什麼要提記憶體顆粒廠商呢? 下面會講)
GPU相關調整使用MSI Afterburber
有興趣的人可以參考小弟的設定:
Q: 你上面分享的網站裡面明明有人可以用1025/1500的時脈跑出1002MH/s的速度,為什麼你的只有890MH/s?
A: 記憶體顆粒問題。1002用的是Hynix,而890已經是Elpida的極限了。AMD火山島系列的記憶體顆粒就是有這兩種,而Hynix就是比Elpida。這邊已經有個網友整理出來的圖表:
Q: 我已經有290/290X了,怎麼知道是Hynix還是Elpida?
A: 下載這個MemoryInfo軟體,執行後會顯示是Hynix還是Elpida
Q: 我想要買一張R9 290/290X來挖礦,但怎麼知道買到的記憶體顆粒是Hynix還是Elpida?
A: 很抱歉.....除非賣家跟你說,不然這純粹靠運氣。小弟買這張只是運氣很背而已....;em42;
Q: 為什麼你的GPU要降頻?
A: 上面那張圖表說明了一切。挖礦時GPU時脈高不一定快,但記憶體時脈反而比較重要
Q: VRAM時脈拉這麼高不會不穩嗎?
A: 不會。Hynix和Elpida的原廠頻率都是1500MHz,是AMD擅自降低了
Q: cgminer在Github上的版本已經是4.2.2了(2014/03/28),為什麼你還在用3.7.2?
A: 因為3.7.2是cgminer最後一個支援GPU挖礦的版本。之後的版本被軟體開發者廢除了GPU挖礦...
Q: 每次要執行cgminer都要重新輸入指令,如果要進行調整很累耶...
A: 可以用記事本建立一個*.bat檔案放到cgminer的資料夾裡,然後輸入以下設定:
Q: 你為什麼做了上面分享的這些設定?
A: cgminer的README裡面有很多設定講解,小弟挑了那些對挖礦速度最有影響的幾個
基本設定:
Q: 為什麼我在跑cgminer的時候電腦會頓到幾乎不能運作?
A: 因為GPU全速在跑啊! intensity如果設定到20的話,哪有資源還幫你處理畫面輸出啊?;oq;
解決方式有兩個:
Q: 我應該加入什麼礦池才好?
A: 看的跟礦池之間的Ping。Ping越低代表你接收任務的延遲越低,挖礦就更有效率(stale機率會小很多)。這邊列出了全球的一些礦池,以在台灣的朋友來說,台灣礦池(59.127.188.231:9327)應該是最低的,不過建議先用這網站確認一下...
Q: 為什麼你要挖Litecoin? Bitcoin不是比較夯?
A: 現在用GPU挖Bitcoin只會賠錢,因為一台ASIC可以輕鬆打爆數十張GPU,耗電量也少很多。可以用GPU挖Litecoin是因為它所用的scrypt演算法目前較適合GPU,而且也還沒有相對應的ASIC
Q: 我的顯示卡品牌是Nvidia的,為什麼挖礦速度這麼低?
A: cgminer不適用在NV的卡上,請找cudaminer
有其他問題的話小弟可以在下面回答,不然可以上Litecoin Wiki(英文)看看,就醬:MMM:
如果可以的話,請給小弟一些捐款支持,謝謝觀看~
我的Litecoin: LLGHvjmPWZG1f3izAV2KwNXRZwdbGPyFTd
我的Bitcoin: 1KiCo9TQ8mb9So6PCKiQ9YQvuPtsJDK8fq
(同步發表於我的部落格)
首先,這個網站可以先參考一下有人已經彙整出來不同顯卡的設定以及速度
小弟今天用的是Sapphire R9 290X公版BF4 Edition, 記憶體為Elpida (為什麼要提記憶體顆粒廠商呢? 下面會講)
GPU相關調整使用MSI Afterburber
- GPU: 922MHz (原廠預設1000MHz)
- VRAM: 1500Mhz (原廠預設1250MHz)
- 電壓: -5%
- 溫度: 90°C, 風扇: 75%
有興趣的人可以參考小弟的設定:
--verbose --queue 0 --scan-time 5 --expiry 5 --no-submit-stale --gpu-platform 0 --device 0 --worksize 256 --intensity 20 --gpu-threads 1 --thread-concurrency 27400
Q: 你上面分享的網站裡面明明有人可以用1025/1500的時脈跑出1002MH/s的速度,為什麼你的只有890MH/s?
A: 記憶體顆粒問題。1002用的是Hynix,而890已經是Elpida的極限了。AMD火山島系列的記憶體顆粒就是有這兩種,而Hynix就是比Elpida。這邊已經有個網友整理出來的圖表:
Q: 我已經有290/290X了,怎麼知道是Hynix還是Elpida?
A: 下載這個MemoryInfo軟體,執行後會顯示是Hynix還是Elpida
Q: 我想要買一張R9 290/290X來挖礦,但怎麼知道買到的記憶體顆粒是Hynix還是Elpida?
A: 很抱歉.....除非賣家跟你說,不然這純粹靠運氣。小弟買這張只是運氣很背而已....;em42;
Q: 為什麼你的GPU要降頻?
A: 上面那張圖表說明了一切。挖礦時GPU時脈高不一定快,但記憶體時脈反而比較重要
Q: VRAM時脈拉這麼高不會不穩嗎?
A: 不會。Hynix和Elpida的原廠頻率都是1500MHz,是AMD擅自降低了
Q: cgminer在Github上的版本已經是4.2.2了(2014/03/28),為什麼你還在用3.7.2?
A: 因為3.7.2是cgminer最後一個支援GPU挖礦的版本。之後的版本被軟體開發者廢除了GPU挖礦...
Q: 每次要執行cgminer都要重新輸入指令,如果要進行調整很累耶...
A: 可以用記事本建立一個*.bat檔案放到cgminer的資料夾裡,然後輸入以下設定:
想開始挖礦石點兩下你建立的這個.bat檔案就好了setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
del *.bin
cgminer.exe --scrypt -u <你的LTC地址> -p x -o stratum+tcp://<礦池IP> <額外設定>
Q: 你為什麼做了上面分享的這些設定?
A: cgminer的README裡面有很多設定講解,小弟挑了那些對挖礦速度最有影響的幾個
基本設定:
下面這些是GPU工作量調整,這些就要看看網路上的分享和自己慢慢摸了:--verbose 運作的時候提供更多訊息
--queue 0 不要預先下載工作。這樣可以確保在抓取工作時盡量永遠是最新的(stale降低)
--scan-time 5 目前工作的計算時間5秒。
--expiry 5 目前工作的過期時間5秒。
--no-submit-stale 不交上已死(stale)的工作。這樣可以稍微提升一些效率
--gpu-platform 0 這個大部分都是0
--device 0 小弟的系統裡面有兩個GPU - R9-290X和HD5850,分別插在第一個和第二個PCI-E插槽上。因為R9-290X在第一個上面,所以用的是0(電腦第一個數字永遠是0開始)
--intensity 20 工作強度,能夠設20就設20。
--gpu-threads 1 GPU工作執行序數量,預設是2,但小弟發現1的工作效率較高
更多設定請下載cgminer後自行查閱README的內容,裡面有上百條可以調整--worksize 256
--thread-concurrency 27400
Q: 為什麼我在跑cgminer的時候電腦會頓到幾乎不能運作?
A: 因為GPU全速在跑啊! intensity如果設定到20的話,哪有資源還幫你處理畫面輸出啊?;oq;
解決方式有兩個:
- 降低intensity, 一直到你可以接受的範圍
- 另外買一張純粹做螢幕輸出的便宜顯示卡(HD5450之類的),這樣就可以一邊挖礦一邊做其他事了
Q: 我應該加入什麼礦池才好?
A: 看的跟礦池之間的Ping。Ping越低代表你接收任務的延遲越低,挖礦就更有效率(stale機率會小很多)。這邊列出了全球的一些礦池,以在台灣的朋友來說,台灣礦池(59.127.188.231:9327)應該是最低的,不過建議先用這網站確認一下...
Q: 為什麼你要挖Litecoin? Bitcoin不是比較夯?
A: 現在用GPU挖Bitcoin只會賠錢,因為一台ASIC可以輕鬆打爆數十張GPU,耗電量也少很多。可以用GPU挖Litecoin是因為它所用的scrypt演算法目前較適合GPU,而且也還沒有相對應的ASIC
Q: 我的顯示卡品牌是Nvidia的,為什麼挖礦速度這麼低?
A: cgminer不適用在NV的卡上,請找cudaminer
有其他問題的話小弟可以在下面回答,不然可以上Litecoin Wiki(英文)看看,就醬:MMM:
如果可以的話,請給小弟一些捐款支持,謝謝觀看~
我的Litecoin: LLGHvjmPWZG1f3izAV2KwNXRZwdbGPyFTd
我的Bitcoin: 1KiCo9TQ8mb9So6PCKiQ9YQvuPtsJDK8fq
(同步發表於我的部落格)
最後編輯: