CPU frequency not scaling

Currently with leap 42.1, 42.2 and tumbleweed the CPU frequency will not scale and it pegged at 3.3GHz (max turbo boost) on my laptop (T440p, i5-4300m) using the powersave governor. Yet with fedora 25 it will scale (going down to 800Mhz). I’m using the intel_pstate driver on a fresh install of 42.2 currently.

Does anyone have any idea how I can get the CPU frequency to scale?

Edit: I’m trying to get the frequency to scale in hope that it will allow me to reach the power state c7 which my laptop will not enter currently, but on fedora 25 it will

hi,

could you just do a quick test, it appears from reading garrett’s blog sata PM is linked to pstate behaviour.

check your on intel_pstate WITH the powersave directive with #cpupower frequency-info

#sudo powertop <idle stats> check all time is spent in <package> pc2 and check <frequency stats>
tab to <tunables> scroll to (multiple) entries for enable SATA link power management and press return on each to enable
tab back to <idle stats> wait ~30s and see if lower states (pc8) starts to show, also check <frequency stats>

Already have done all that and it wont. (and the lowest power state on my system is c7/pc7)


  current policy: frequency should be within 800 MHz and 3.30 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency: 3.30 GHz (asserted by call to hardware)


wait… your on 42.2! what kernel are you running, default? (thats really old and will not have full pstate support, fedora would likely have been on much newer kernel) you should update to kernel stable (im on tumbleweed).