Skip to content

CPU max boost clamped to ~2.4 GHz after resume from sleep until reboot (SteamOS 3.8.14, Steam Deck LCD) #2593

Description

@godmarck

System

  • Steam Deck LCD, BIOS F7A0133
  • SteamOS 3.8.14 (build 20260703.1), kernel 6.16.12-valve24.4-1-neptune-616
  • amd-pstate-epp, active mode (default)

Symptom

After every resume from S3 sleep ("deep"), the whole system feels laggy until reboot.
Cause: CPU max boost is clamped. A pinned single-core busy loop
(taskset -c 2 sh -c 'while :; do :; done') reaches 3.5 GHz before sleep but only
~2.42 GHz after resume — reproducible on every sleep cycle, including
rtcwake -m mem -s 45 with the machine otherwise idle.

Not thermal or power related: 46 °C, plugged in and charging, GPU idle.

Software state after resume looks normal

Things that do NOT restore boost (only reboot does)

  • toggling /sys/devices/system/cpu/cpufreq/boost 0 → 1
  • writing EPP performance to all CPUs
  • performance governor
  • re-writing scaling_max_freq
  • amd_pstate mode switches, including a full disableactive driver reset
    (passive mode then caps at 2.8 GHz nominal, so the clamp appears to live in
    SMU/firmware state rather than driver sysfs state)

A second suspend/resume cycle occasionally restores full boost, but it is not reliable.

Related (but distinct symptom, already fixed): #2383

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions