yuzi-co / Forager

Advanced multi-algo profit switching miner
GNU General Public License v3.0
24 stars 14 forks source link

Automatic overclocking (or underclocking) optimization through Afterburner? #14

Closed VukaKun closed 6 years ago

VukaKun commented 6 years ago

First of all, great job with integrating the miner with Afterburner!

It got me thinking, it would be great if the algorithm could change the core clock and the memory clock in order to find the profitability sweet-spot. I was thinking of something like setting the lower bound, the upper bound, and step size, so that the user can constrain the parameters to be within some stable range.

Incidentally, maybe it would be a good idea to do the same with the power limits. For example, if I want to use all the power limits from 50% to 150% in steps of 5%, it would be much easier to set it with those 3 parameters (50,150,5), instead of writing everything (50, 55, ... , 95, 100, 105, ... ,145 150). I assume that most people use power limits like this anyway.

yuzi-co commented 6 years ago

I might consider adding overclocking, but as a single set of configuration to apply when starting to mine Automatic would be adding a lot more benchmarking for very little profit.

As for powerlimit, so many steps are also an overkill. Just add a few of those like "120, 100, 80" to see how it performs, and add/remove if necessary

p.s. powerlimits over 100 might burn your cards / motherboard / psu / your cat and your pajamas... be careful ;)

VukaKun commented 6 years ago

Hmmm, yeah... Too many steps would definitely be counterproductive and an overkill, I'm just irrationally pedantic. But a couple of configurations would definitely be useful, since some algorithms are very sensitive to core clock speed (for example, equihash), while others are sensitive to memory clock speed (for example, ethhash).

Thanks for the warning! :) But my 1080Ti can handle it just fine through an AX760 PSU! Afterburner helps a lot too, I never let it go above 70°C.

yuzi-co commented 6 years ago

closing