Some Raspberry Pi 5 boards can be overclocked up to 3.14 GHz (and run just fine)

The Raspberry Pi 5 is advertised as a single board computer with a CPU clocked up to 2.4 GHz, but some of the boards can run stably at a higher frequency, and Jeff Geerling found out one of his boards could be overclocked up to 3.14 GHz with no issues when running a stress test.

The Raspberry Pi 5 already delivers a two to three-times jump in performance against the previous generation Raspberry Pi 4 SBC when clocked at 2.4 GHz, but some already overclocked their up to 3.0 GHz, and many thought it was the maximum limit. But a recent firmware release proved them wrong, as it turns out some Raspberry Pi 5 boards can boot at 3.2 GHz and run stably at 3.14 GHz with an adequate cooling solution. The voltage was also adjusted in the config.txt to more or less safe settings.

Raspberry Pi 5 overclocked 3.14 GHz

Contrary to the photo above, Jeff did not use the active cooler for testing but fitted his 3 GHz capable Raspberry Pi 5 board with an Argon THRML 60-RC cooler (available on Amazon and Aliexpress) instead. After updating the firmware, he tried 2.4 GHz and 3.0 GHz for testing and both frequencies worked fine. He then switched to 3.10 GHz, and the board could still boot and run a stress test (stress-ng). Going up to 3.2 GHz looked fine at first, so he switched to 3.3 GHz, but that was a bit too much, and the Raspberry Pi 5 could not complete the boot sequence. After further (off-camera) testing, 3.2 GHz was not as stable as expected, but the Raspberry Pi could run stress-ng fine at 3.14 GHz.

YouTube video player

Alasdair Allan acknowledged Jeff’s achievement on Twitter/X, but also referred to the firmware as “very not at all recommended” since it could potentially damage the board. Even if it does not damage your board, overclocking may not always be successful as it will depend on the specific chip used on your Raspberry Pi 5 due to small variations during manufacturing. Some boards won’t even support 3.0 GHz, while others may be able to outperform Jeff’s 3.14 GHz Raspberry Pi 5, and potentially beat his Geekbench 6.2 single-core score (967) currently the world’s record for a Pi 5.

Raspberry Pi 5 Geekbench 6.2 world record

Via Hackster.io

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

14 Replies to “Some Raspberry Pi 5 boards can be overclocked up to 3.14 GHz (and run just fine)”

  1. Anyway this is too expansive for what it is and since years the foundation has lost the initial spirit. They are the vilain now.

  2. The Jeff Geerling video prior to this one says you can’t go above 3 GHz due to a phase-locked loop (PLL) oscillator chip. But apparently he was wrong and this firmware does the trick.

    It seems like he didn’t need the Argon cooler at all and any active cooler is overkill for Pi even at these high frequencies.

    youtube.com/watch?v=WKrt1E5fxLg

    1. > The Jeff Geerling video prior to this one says you can’t go above 3 GHz

      That’s what Raspberry Pi Ltd. employees told him. Now they tell something different. And next month they may release a ‘firmware’ image that even implements DVFS somewhat correctly.

    2. > any active cooler is overkill for Pi even at these high frequencies

      Confirmed, highest ‘single’ GB6 score so far passively cooled w/o throttling after multiple runs: https://browser.geekbench.com/v6/cpu/5389240

      This was at 3080 MHz @ 1000 mV which is of course nonsense since my board at 1000 mV can only go up to ~2700 MHz w/o risking data corruption. For generating silly Geekbench scores it’s OK though…

    1. RPi overclocking is quite important for many users as they might be using RPi as a cluster node for high performance computing.

  3. My Rpi5 is able to boot on 3Ghz but stable frequency is 2.9GHz on my Rpi5. Tested with about 8h long primegrid tasks.

    However best feature on Rpi5 with latest firmware is ability to install system over network. I discovered this feature when for some reason after system upgrade my Rpi5 could not find boot device. So I backed up my data and started fresh install over lan on my Rpi5 to nvme. And after reboot it did work with no additional tweaks for nvme needed.

    1. > stable frequency is 2.9GHz on my Rpi5. Tested with about 8h long primegrid tasks.

      There is no ‘stable frequency’ but only stable ‘frequency / supply voltage combinations’ and since RPi people draw a straight DVFS line you might need to add an over_voltage_delta value at the price of overvolting all lower DVFS OPP.

      And just curious: does Linpack/OpenBLAS fail or pass with your settings: https://github.com/raspberrypi/firmware/issues/1876#issuecomment-2002619789 (test done within a minute)

      1. Test xhpl64 ends without any errors but in 3 sec.
        So I run modified stabilityTester.sh for range 2.4-3GHz. No errors reported.

        tested with =>
        over_voltage_delta=10000
        arm_freq=2900

        1. Starting with v0.9.65 sbc-bench does this DVFS stability reporting on its own (aarch64 only for now) when prerequisits are met (done in 10 secs) and the path to xhpl64 binary and HPL.dat settings are exported prior to calling ‘sbc-bench [-G]’: v0.9.65 commit comment(s). When testing you aim for ‘FAILED’ to reduce clockspeeds / increase voltages afterwards for some safety headroom.

          BTW: ‘sbc-bench -G’ generates higher Garbench scores since settings matter 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon Rockchip and Allwinner SoM and SBC products
Boardcon Rockchip and Allwinner SoM and SBC products