1

An important consideration about Pi 5 overclocking

 6 months ago
source link: https://www.jeffgeerling.com/blog/2024/important-consideration-about-pi-5-overclocking
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

An important consideration about Pi 5 overclocking

March 13, 2024

Silicon lottery.

Now that the Raspberry Pi 5s been readily available (at least in most regions) for a few months, more people started messing with clocks, trying to get the most speed possible out of their Pi 5s.

Argon THRML Tower Cooler installed on Raspberry Pi 5 for Overclocking test

Unlike the Pi 4, the Pi 5 is typically comfortable at 2.6 or even 2.8 GHz, and some Pi 5s can hit 3.0 GHz (but no higher—more on why tomorrow well... this limit may be able to be lifted).

After some testing, I found the default 2.4 GHz clock on the Pi 5 is pretty much the efficiency sweet spot, and after a lot more testing recently, I can confirm that's still the case, testing a number of Pi 5 samples.

Also unlike the Pi 4, the Pi 5's not very picky about cooling. While the chip runs a little hotter, it doesn't need exotic cooling like spraying ice, water cooling, or LN2, to run at its highest possible clock speeds. It does need some cooling, but I've found the biggest factor affecting how fast your Pi 5 will go is the chip itself.

A silicon wafer from the 1980s

The silicon lottery basically states that among samples of the exact same silicon chip—in this case the BCM2712 at the heart of the Pi 5—there are variations affecting performance, thermals, etc.

These variations are almost imperceptible at the 2.4 GHz default clock Raspberry Pi chose for the board, but they can affect how fast your Pi 5 can go, no matter what cooling solution you use.

To prove that, over the past 5 months, I've slowly acquired 10 Pi 5s from vendors around the world (1 at a time), to make sure they come from different batches, and I've been testing overclocking performance on each. I also had another project slated for a number of these Pis (which I'll reveal tomorrow), but one thing I wanted to quantify is how many of the Pi 5s would hit 3.0 GHz.

And the answer? Out of the ten I bought, only one! It was an 8GB model (I did buy a few 4GB Pi 5s as well, since the performance characteristics can be slightly different, and it runs at 3 GHz reliably with any form of active cooling.

I've tested it with:

  • Raspberry Pi's own Active Cooler
  • Argon THRML (a giant tower cooler for the Pi 5)
  • Argon Neo (a case with a larger heatsink and PWM fan for the Pi 5)
  • EDATEC Pi 5 Fanless Case (a top + bottom heatsink cover for the Pi 5)

And in all cases, it worked fine.

I tested my other Pis with all those cooling solutions, and even tried a couple on my massively-overkill water cooling setup, and no matter what, none of them reached 3.0 GHz. The closest I got was 2.9 GHz on a couple of them. The rest maxed out at 2.8 GHz.

The result of that 3.0 GHz overclock? A marginally-improved Geekbench 6 score of 1662, versus 1507 with no OC. To achieve that 10% speedup, it ate up about 20% more power, so efficiency-wise, it's not worth it.

Also, if you're only concerned about raw performance and efficiency, an RK3588-based SBC might be the better option regardless—it gives almost double the maximum performance, using about the same power! (notwithstanding software issues and vendor / community support.)

Bottom line: not every Pi 5 can achieve a 3.0 GHz overclock—in fact, in my testing, most can't. 2.4 GHz is the most efficient clock for the C0 BCM2712 silicon running on the Pi 5, at least based on my testing.

More on the Pi 5's silicon coming tomorrow—which happens to be Pi Day :)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK