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.

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:

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

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
14 Comments
oldest
newest
whitespirit
whitespirit
1 month ago

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

Anonymous
Anonymous
1 month ago

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

Upgrade pi-top [3]
Upgrade pi-top [3]
1 month ago

Bret.dk’S testing would indicate otherwise.

tkaiser
tkaiser
1 month ago

> 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.

tkaiser
tkaiser
1 month ago

> 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…

tkaiser
tkaiser
1 month ago

> both frequencies worked fine

Nothing ‘works fine’ since this whole overclocking thing is just entertainment for a clueless target audience (mostly watching Youtube content).

All RPi 5 GB6 scores above 1000 so far were achieved with my 4GB board at a lower clockspeed than Jeff’s but since there’s a 1000mV ceiling the BCM2712 in my board can’t work reliably above 2700 MHz.

Jerry
Jerry
1 month ago

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

willmore
willmore
1 month ago

Haaaaaaaaaa!!!!!! That’s a good one!

Matt D
Matt D
1 month ago

I like size of the cooler. It goes well with most of hats. 🙂

Matt D
Matt D
1 month ago

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.

tkaiser
tkaiser
1 month ago

> 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)

technik007.cz
technik007.cz
1 month ago

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

tkaiser
tkaiser
1 month ago

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 🙂

tkaiser
tkaiser
1 month ago

> potentially beat his Geekbench 6.2 single-core score (967) currently the world’s record for a Pi 5

Done at 3.0 GHz: https://browser.geekbench.com/v6/cpu/compare/5314274?baseline=5365687

At the 3080 MHz the BCM2712 on my board is capable of at 1000 mV the board scores 1032/2163 in Garbench 6.

Khadas VIM4 SBC