cgminer 設置 [ati/amd radeon HD6870 GPU] scrypt
我發現我的 cgminer 的速度應該在320kh/s左右:
<https://litecoin.info/Mining_hardware_comparison>
ati / amd radeon HD6870 GPU
wiki 推薦使用這個
-I 19 -g 1 -w 256 --thread-concurrency 8192
但是我不能用-I超過11,因為硬體錯誤HW
我目前的成功是 ~ 150Kh/s:
./cgminer --scrypt --gpu-platform 0 -T --no-submit-stale --queue 4 --scan-time 1 --intensity 11 --thread-concurrency 2048 --load-balance --url stratum+tcp://
(5s):141.5K (avg):141.3Kh/s | A:631234 R:0 HW:0 WU:118.9/m (5s):153.7K (avg):147.4Kh/s | A:1261234 R:0 HW:0 WU:141.2/m
當我將 –intensity 設置為超過 11 時,我總是遇到硬體錯誤並且沒有接受共享:
- 12 - 只有錯誤 - HW,沒有接受的共享:
(5s):145.5K (avg):145.0Kh/s | A:0 R:0 HW:12 WU:9.1/m
(5s):145.9K (avg):145.1Kh/s | A:0 R:0 HW:12 WU:8.2/m
(5s):147.0K (avg):145.4Kh/s | A:0 R:0 HW:13 WU:7.5/m
…
- 16-速度增長,但沒有接受的股票,只有硬體:
(5s):179.4K (avg):279.3Kh/s | A:0 R:0 HW:39 WU:27.2/m
(5s):226.5K (avg):269.4Kh/s | A:0 R:0 HW:54 WU:13.7/m
- 18 - 非常大的桌面延遲,沒有接受的共享,並且硬體增長非常快:
(5s):188.2K (avg):296.4Kh/s | A:0 R:0 HW:52 WU:0.0/m
(5s):230.4K (avg):295.9Kh/s | A:0 R:0 HW:82 WU:0.0/m
(5s):256.3K (avg):295.9Kh/s | A:0 R:0 HW:106 WU:0.0/m
(5s):271.9K (avg):295.8Kh/s | A:0 R:0 HW:126 WU:0.0/m
- 20 - 再見桌面。硬體
(5s):273.9K (avg):287.7Kh/s | A:0 R:0 HW:194 WU:1.3/m
(5s):285.6K (avg):289.4Kh/s | A:0 R:0 HW:224 WU:1.1/m
(5s):264.7K (avg):292.4Kh/s | A:0 R:0 HW:325 WU:1.6/m
這是在 Wiki 320ks/s 中聲明的,但它不是一個可行的狀態,只有錯誤 - HW。
但是,wiki 中還有另一個錯誤:
--thread-concurrency 8192
,我的卡沒有足夠的 RAM:[2013-12-02 17:02:00] Maximum buffer memory device 0 supports says 134217728 [2013-12-02 17:02:00] Your scrypt settings come to 13428326
這告訴我 cgminer,當我 +1 到 –thread-concurrency 2049
11和12強度之間的神奇邊界是什麼?
我不碰預設的核心和記憶體時鐘:
$ amdconfig --odgc Default Adapter - AMD Radeon HD 6800 Series Core (MHz) Memory (MHz) Current Clocks : 300 300 Current Peak : 915 1050 Configurable Peak Range : [400-1100] [500-1260] GPU load : 8%
正如 wiki 所說,我怎樣才能達到可行的320 kh/s?
最佳雜湊率不僅取決於發送給 cgminer 的參數,還取決於該程序是如何編譯的,如果它是 32 位/64 位,以及作業系統配置。
我見過的最好的結果是使用 Gentoo Linux——你可能知道,使用這個發行版,你首先穩定你的特定硬體配置,然後從程式碼編譯所有內容,從而優化我們所有的軟體,為你必須提取最大價值的硬體其中。
你可以做的事情不走作業系統調整的深奧路線,你可以嘗試修改 GPU 的記憶體時鐘以及(稍微)超頻。通常,一旦你達到強度、執行緒並發和工作單元的收益遞減點,這些就是下一個要調整的值。
如果你沒有讀過 Con Kolivas 自己的“README”文件,在討論萊特幣時,他描述了一種優化算法,在該算法中你首先找到一個有強度的汗點,然後是另一個值,然後是另一個……最後是記憶體時鐘和超頻,他說你會以這種方式獲得最佳性能 - 這種方法對所有基於 scrypt 的硬幣都有效。
今天也設置了 HD6870,在這些設置下,我能夠通過實驗實現的最佳結果是大約 200.6Kh/s:
cgminer.exe –scrypt -o url -u user -p pass –intensity 11 -g 1 –worksize 104 –thread-concurrency 2048 –auto-gpu –gpu-engine 1100 –gpu-memclock 1200 - -temp-target 80 –auto-fan –temp-overheat 85 –temp-cutoff 90
目前系統執行在 74-C 和 0HW
實際上,您似乎不能超過 i11,並發性必須為 2^11 即 2048。否則您將收到有關記憶體不足的錯誤消息。通過增加 GPU 和記憶體時鐘頻率可以實現更好的速度。