CPU not scaling and stuck at 400MHz

Which Linux distro are you using?
Fedora KDE Spin

Which release version?
(if rolling release without a release version, skip this question)
41

(If rolling release, last date updated?)

Which kernel are you using?
Linux framework13 6.12.10-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 17 18:05:24 UTC 2025 x86_64 GNU/Linux

Which BIOS version are you using?

root@framework13:~# dmidecode -t bios -q
BIOS Information
        Vendor: INSYDE Corp.
        Version: 03.05
        Release Date: 06/04/2024
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 16 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 3.5

BIOS Language Information
        Language Description Format: Long
        Installable Languages: 4
                en|US|iso8859-1,0
                fr|FR|iso8859-1,0
                zh|TW|unicode,0
                ja|JP|unicode,0
        Currently Installed Language: en|US|iso8859-1,0

Which Framework Laptop 13 model are you using? (AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™)
13th gen intel core

For some reason my cpus are not scaling and are stuck around 399/400 mhz, I have poked power profiles and set the to performance, but it still seems stuck, what can I look at to figure things out?

I am pretty close to bringing up a different OS on a thumb drive to see if it is something I have done.

Thanks in advance, here is some info from my system:

19:02 $ cpupower frequency-info
analyzing CPU 4:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 4
  CPUs which need to have their frequency coordinated by software: 4
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 400 MHz - 5.20 GHz
  available cpufreq governors: performance powersave
  current policy: frequency should be within 400 MHz and 5.20 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 400 MHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
✔ ~/src/carbon [david/reduceTestTimeForV2/BET-2493|✔] 
19:02 $ cat /proc/cpuinfo | grep "MHz"
cpu MHz         : 399.974
cpu MHz         : 400.352
cpu MHz         : 400.000
cpu MHz         : 400.000
cpu MHz         : 400.036
cpu MHz         : 400.979
cpu MHz         : 400.004
cpu MHz         : 400.000
cpu MHz         : 400.040
cpu MHz         : 400.066
cpu MHz         : 400.131
cpu MHz         : 400.096
cpu MHz         : 399.736
cpu MHz         : 399.994
cpu MHz         : 399.971
cpu MHz         : 400.044
cpu MHz         : 399.987
cpu MHz         : 400.000
cpu MHz         : 399.868
cpu MHz         : 399.854
✔ ~/src/carbon [david/reduceTestTimeForV2/BET-2493|✔] 
19:03 $ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance

It’s not uncommon, it’s related to PROCHOT error. I don’t know of a solution, contact support.

This is the oldest thread on the subject I believe.

this is not a fixable problem contact support and get a replacement mainboard

1 Like

I did, in fact, contact support. They were quite helpful, following back up here in hopes of helping someone else.

What fixed it was resetting the bios back to defaults. I am not sure what had gotten off there, the only change I have made in the past few months was to limit charging to 80%, and I have put that back after the reset and the CPU is scaling just fine.

Basically, a more forceful version of “did you try turning it off and on again?”