Post
Topic
Board Mining (Altcoins)
Merits 1 from 1 user
Re: [ANN] TeamRedMiner 0.4.3 - Cryptonight Thread - High hashrate, Low Power
by
pbfarmer
on 28/03/2019, 04:53:31 UTC
⭐ Merited by todxx (1)

Haven't really done much in the past w/ CN light variants, as I got the impression they were a bit more power hungry... Is that the case w/ this (e.g. compared to cnv4)?  Just so I can get a sense of where to start my voltage settings.

Not trivial to measure, there are a few different trade-offs in play, but I'd actually say they're about on par. CN-turtle uses the CNv8 main loop which (in our case) draws less power than the CN/r main loop, but CN-turtle does for sure put more load in general on the gpu than the 2MB pad variants.


Ok, only Vega 64 for now, and only from a single GPU (though voltage needs should really be the only variable moving forward w/ addl GPUs).  Will try to post VII and 590 numbers later:

Env: ubuntu 18.04 + amdgpu-pro 18.50.
Best cn_config - based on initial test: L28+28 (see table below)

Test desc|GPU (actual cclock, mclock, mv)|Miner h/r (kh/s)|Power ATW
|CNR settings|1390 MHz, 1107 MHz, 825 mv|19.60|?
|mclock+|1390 MHz, 1145 MHz, 900 mv (not tuned)|20.18|?
|mclock+, cclock--|1210 MHz, 1145 MHz, 862 mv|20.14|~170w
|Final settings|1210 MHz, 1107 MHz, 806 mv|19.54|~150w


Notes:
  • Definitely lower power requirements vs cnv4/cnr if tuned properly
  • Algo performance is heavily dependent on mem bandwidth, not so much on core clock speed.
    • Increasing mclock from 1107 to 1145 gave ~+3% h/r, but at a heavy cost (+13% power) due to SOC scaling to 1200.
    • Dropping core clock from ~1400MHz to ~1200MHz only reduced h/r by 0.25% (19.60 to 19.54 kh/s) - all the way down to ~1100MHz still gave 19.45 kh/s, but 850Mhz resulted in ~12 kh/s, so there is a cliff somewhere, or maybe I needed to re-adjust cn_config
    • I didn't do any more tests reducing cclock further, as I was already down to the voltage floor at 806mv/1200MHz.  However, if we can go significantly lower (like ethash,) we may be able to save enough power in cclock reduction to make an mclock boost worth it???
    • Finally another algo that would seem to make the 56->64 flash worth it.
  • cn_config 'L' variants not only had better h/rs, but seemed to also put less pressure on GPU, therefore requiring slightly less power
  • Windows 10 pro w/ 18.11.x drivers produced exact same results at my efficiency settings in linux, so didn't bother testing further. In general, I find w/ most algos that as long as the effective (under load) clocks match, h/rs and power use will match as well.  The only real diff between linux and windows is the cclock setting required (much higher) to get to your desired effective cclock.

   



cn_confighashrate ___ ___ cn_confighashrate
L28+2819.60 28+2819.32
L28+3019.57 22+2419.32
L26+2819.57 24-2419.32
L26+2619.56 20+2019.30
L24+2419.52 23+2519.08
L20+2019.48 25+2519.06
24+2419.44 L30+3019.06
L28-2819.39 22+2219.01
24+2619.36 23+2318.95
26+2619.34 L27+2918.89
26+2819.33