New CLI-Parameter: --throttle-microseconds for better cpu control#40
Open
p4bpj wants to merge 2 commits intoelichai:mainfrom
Open
New CLI-Parameter: --throttle-microseconds for better cpu control#40p4bpj wants to merge 2 commits intoelichai:mainfrom
p4bpj wants to merge 2 commits intoelichai:mainfrom
Conversation
Owner
|
Thank you for the PR! |
Author
|
You're right. I just hacked it together in 5mins. Maybe a new parameter --throttle-microseconds ? And then an exclusice condition to use --throttle or --throttle-microseconds. |
Author
|
@elichai You do not need to approve or merge the PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 40creates 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+).