Skip to content

Framework 16 laptop with AMD 7040 Series CPU stuck at low CPU frequencies after waking from suspend #202

@cbrunschen

Description

@cbrunschen

Device Information

System Model or SKU

Please select one of the following

  • Framework Laptop 16 (AMD Ryzen™ 7040 Series)

BIOS VERSION

04.03

DIY Edition information

If you are experiencing an issue on a DIY system, Please also fill out the memory and storage devices you are using.

Memory: Kingston FURY Impact 2x32GB KF556S40IBK2-64
Storage: Seagate FireCuda 530 4TB M.2 NVMe Internal SSD (ZP4000GM3A013 (booting into Ubuntu Linux) + WD_BLACK SN770M WDS200T3X0G SSD - 2 TB (for booting into Windows 11)

Port/Peripheral information

N/A

Standalone Operation (Laptop Only)

Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?

  • [X ] No

Describe the bug

After waking up from overnight sleep (on Ubuntu 25.10), sometimes - and I'm not sure exactly how to reproduce the issue - the CPU frequency is significantly limited, most cores running at 544MHz, with some of them reaching 1100MHz but only momentarily even under load.

I have only recently started to experience this issue (the past month or so); I have used the same overnight sleep routine, chargers, etc, without any problems for years, since I got this laptop.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Put the laptop to sleep overnight (using the "Suspend" menu item in Ubuntu Linux's Power menu), close the screen, leaving it connected to a power supply (an HP 60W USB-C power supply).
  2. Unplug the laptop from the overnight charger, carry it downstairs, and connect it instead to the Framework 180W charger that came with the laptop
  3. Open the screen, watch the laptop wake from sleep, unlock the screen
  4. use watch -n1 "grep \"^[c]pu MHz\" /proc/cpuinfo" to observe CPU core frequencies

Expected behavior

CPU frequencies should be idling well above 1000MHz, and reach 4000MHz or more under load

Screenshots

Image

Operating System (please complete the following information):

  • OS/Distribution: Ubuntu
  • Version: 25.10
  • Linux Kernel Version: Linux ram 6.17.0-20-generic #20-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 13 20:07:29 UTC 2026 x86_64 GNU/Linux
    ('ram' is the laptop's hostname)

Additional context

This seems to be similar to https://community.frame.work/t/amd-cpu-stuck-in-low-speed-state-after-system-resume/39921/28 , but that was thought to have been fixed by BIOS version 4.03 - which I have installed on this laptop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions