cyring / CoreFreq

CoreFreq : CPU monitoring and tuning software designed for 64-bit processors.
https://www.cyring.fr
GNU General Public License v2.0
1.94k stars 127 forks source link

Changing Idle Limit #489

Closed Haregata closed 1 month ago

Haregata commented 1 month ago

You can change the Idle Limit in the CLI(to C6 for example), but I couldn't make it persist. Couldn't find anything in modinfo either. Perhaps there is a way to make CLI changes permanent that I am not aware of?

cyring commented 1 month ago

You can change the Idle Limit in the CLI(to C6 for example), but I couldn't make it persist. Couldn't find anything in modinfo either. Perhaps there is a way to make CLI changes permanent that I am not aware of?

insmod corefreqk.ko Register_Governor=1 Register_CPU_Idle=1 Override_SubCstate="1,1,1,1,1,1,0,0"
  1. CoreFreq must controlled the idle states; thus parameter Register_CPU_Idle=1
  2. In Override_SubCstate parameter, you set one per C-state, from C1 to C6; remaining C7, C8 set to zero
Haregata commented 1 month ago
insmod corefreqk.ko Register_Governor=1 Register_CPU_Idle=1 Override_SubCstate="1,1,1,1,1,1,0,0"

This worked just fine! thx!