I didn't feel like spending ages fiddling with my GPU core and memory clock settings to find the sweet spot for Scrypt based mining, so I created a simple python script to do it for me!
The script uses the cgminer API, so you will have to enable that.
Thought I may as well share it:
https://github.com/Uvedale/CGMinerTunerThe README on the git page gives all the available command line options and usage. This is a basic overview:
You specify your core clock and memory clock search ranges, and it will try combinations within those ranges, recording the achieved kh as it goes along.
Once it is done, it will give you a report on the best combinations.
There are a bunch of options you can add such as:
- max allowable temperature
- desired core:mem ratio range (to constrain search time)
- memory clock increment step
- core clock increment step
- time to wait between increment steps (longer is obviously better for more accurate results, but will impact the search time considerably)
- how many top results to show at the end
Other than possibly increasing your hash rate, it can also be used to find lower clocks that give you the same/similar hash rate.
This hasn't been thoroughly tested, so use at your own risk.
I'm sure the code can be improved considerably; I'll gladly accept pull requests!
If you find this helpful, please consider donating (especially if it increased your mining speed
)
BTC: 1CM1zDcfUpg81fCJxacq2nNsZCE3G96FLH
LTC: Lej4FBr9k3HM49GJix922xyJCm1whqHmfU
FTC: 72KjWoZKM3C8S8xaujTNwcFjFbq48XNfpg