Skip to content

Raspberry Pi 5 cannot overclock beyond 3.0GHz due to firmware limit(?) #1876

@youmukonpaku1337

Description

@youmukonpaku1337

Is this the right place for my bug report?
This issue seems to be firmware-related, as the clocking is done through it.

Describe the bug
Setting arm_freq beyond 3000 works fine, but vcgencmd measure_clock arm reports 3000 MHz, while software like Geekbench and btop detect it as the clock set by arm_freq, e.g. 3.1GHz

To reproduce

  1. Set arm_freq beyond 3000, and an according over_voltage_delta
  2. Reboot, and run vcgencmd measure_clock arm
  3. Check with something else, like btop or Geekbench
  4. Clocks will be mismatched and vcgencmd will only report 3.0GHz

Expected behaviour
The Pi is actually clocked beyond 3.0GHz and both vcgencmd and other software report it as such

Actual behaviour
The Pi is only clocked to 3.0GHz, and vcgencmd reports it as such, but software sees it as set in arm_freq

System
https://pastebin.com/U2KCBBnD

  • Which model of Raspberry Pi?
    Pi 5
  • Which OS and version (cat /etc/rpi-issue)?
    Raspberry Pi reference 2023-12-05 Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 70cd6f2a1e34d07f5cba7047aea5b92457372e05, stage4
  • Which firmware version (vcgencmd version)?
    2024/02/16 15:28:41 Copyright (c) 2012 Broadcom version 4c845bd3 (release) (embedded)
  • Which kernel version (uname -a)?
    Linux q-raspi5 6.6.17-v8-16k+ #1735 SMP PREEMPT Wed Feb 21 14:45:17 GMT 2024 aarch64 GNU/Linux
    Logs
    dmesg output is in the raspinfo paste

Additional context
If this is relevant, I used rpi-update to update to latest kernel and firmware version, no change
I have also set debian sources in sources.list to testing/trixie

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