Cgminer

cgminer 設置 [ati/amd radeon HD6870 GPU] scrypt

  • April 8, 2016

我發現我的 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 和記憶體時鐘頻率可以實現更好的速度。

引用自:https://bitcoin.stackexchange.com/questions/17738