New CLI-Parameter: --throttle-microseconds for better cpu control #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For Testing purposes (tn10, tn11):
New cli-parameter --throttle-microseconds for better control of cpu usage.
Example: Running
kaspa-miner -t 100 --throttle 40
creates 1 Mhash/s on a system with ryzen 5950X, but the cpu temperature drops from 75deg celsius to 65deg celsius. Just play around with -t (threads) and --throttle-microseconds. With --throttle 1(ms) you cannot achieve 1 Mhash/s.Linux: no problem with microsecond sleep
Windows: Windows 10, Version 1803 should support microsecond sleep
Windows: Support sub-millisecond sleep #116461
// Attempt to use high-precision sleep (Windows 10, version 1803+).