sp00n / corecycler

Script to test single core stability, e.g. for PBO & Curve Optimizer on AMD Ryzen or overclocking/undervolting on Intel processors
Other
664 stars 30 forks source link

Idle time between thread switching? #2

Closed ghost closed 3 years ago

ghost commented 3 years ago

Hi, this tool is fantastic, but I worry that it doesn't find the most common issue with negative curve offsets which is crashes when moving from an idle power state to a high load. Would it be possible to include an option to add a pause of 0% CPU loading for a specified number of seconds between starting a new single threaded load?

sp00n commented 3 years ago

Hm, good idea. There is already something similar with the "restartPrimeForEachCore" config setting, which closes and restarts Prime95 for each core. I could easily add in another config setting that defines a specific amount of time between the closing and restarting of the Prime95 application.

sp00n commented 3 years ago

This will be added in the next release (0.7.8.4 or .5) via a "delayBetweenCycles" config flag (default = 15):

# If the "restartPrimeForEachCore" flag is set, this setting will define the amount of seconds between the end of the
# run of one core and the start of another
# If "restartPrimeForEachCore" is 0, this setting has no effect
# Default: 15
delayBetweenCycles = 15