Raspberry Pi Drag Race: Pi 1 to Pi 5 – Performance Comparison
Posted by verginer 6 hours ago
Comments
Comment by tzs 2 hours ago
I ran it on my Pi 3, 4, 5, Intel iMac, and on my cheap Amazon Lightsail instance. Here are the results, in seconds:
680.4 RPi 3
274.5 RPi 4
131.3 RPi 5
108.5 Lightsail
78.7 2017 iMac (3.4 GHz Intel Core i5)
45.2 M2 Max Mac StudioComment by tomcam 49 minutes ago
Comment by andai 41 minutes ago
(Also I was just looking at the pricing, you don't get any extra CPU cores until the $84 tier!)
Comment by tomcam 21 minutes ago
Comment by 0xbadcafebee 4 hours ago
- The Pi 3B has 10/100 Ethernet, 802.11n (single-band) WiFi, Bluetooth 4.1. Power idled at 1.4W and peaked at 3.7W.
- The Pi 3B+ removed the 10/100 Ethernet in favor of USB Ethernet (~300Mbps w/USB2.0). CPU cores were overclocked from 1.2GHz to 1.4GHz (so a heatsink is more necessary), with ~15% increase in benchmark performance. It added 802.11ac (dual band) WiFi and Bluetooth 4.2 w/BLE. Power idled at 1.9W and peaked at 5.1W. This is also the only 3-model supporting PoE (w/ extra HAT).
- The Pi 3A+ removed Ethernet and reduced USB to a single port. The RAM was reduced from 1GB to 512MB. Power idled at 1.13W and peaked at 4.1W. The A+ form factor is more compact. Overall the 3A+ is smaller, cheaper, and less power draw than the 3B+ (but not as low as the 3B).
The lowest power draw with acceptable performance is the 3B. For slightly more power draw and more CPU performance, go with 3A+. For "everything" (including PoE) the 3B+ is it.
If you want the 3A+ but don't need the video, want a smaller form factor, and half the power draw, the Pi Zero 2 W is it. Though the Pi Zero 2 W is supposed to be cheapest, due to demand it's often sold out or more expensive. The 3A+ is still cheap (~$25) and available, with the downside of the higher power draw and larger form factor.
(disabling HDMI, LEDs, Wifi, Bluetooth, etc reduces power draw more. in testing, the 3A+ drew less power than the Zero 2 W with everything disabled. all of them draw ~0.1W when powered off)
Comment by tzs 3 hours ago
Is that with the same load? The chart in the article shows a Pi 3 and Pi 4 using the same idle power, with the 4 drawing more under full load. But the 4 can do more at full load, raising the question of what would be the 4's power usage running a load equal to the 3's full load?
Comment by andai 26 minutes ago
Comment by steeleduncan 5 hours ago
Comment by verginer 4 hours ago
It’s a single-core 700MHz ARMv6 chip with 512MB of RAM. It's a fossil—a Pi 5 is 600x faster (according to the video). But for the 'low-bandwidth' task of routing some banking traffic or running a few changedetection watches via a Hetzner VPS (where the actual docker image runs), it’s rock solid. There’s something deeply satisfying about giving 'e-waste' a second life as a weekend project.
Comment by zikduruqe 3 hours ago
Well, it's still running today on the original SD card. At noon today it processed its 1,055,425th record in the database.
Still, if it ever crashes, I'll just tear it down. :)
Comment by bevr1337 4 hours ago
Comment by thisislife2 4 hours ago
Comment by jffry 2 hours ago
One nice thing is I can print to the CUPS server even if the printer is off
Comment by zbendefy 2 hours ago
https://www.raspberrypi.com/news/printing-at-home-from-your-...
Comment by justinsaccount 4 hours ago
* They have full sized HDMI ports
* They will happily run using any random old USB charger and not overheat.Comment by hypercube33 2 hours ago
Comment by moffkalast 4 hours ago
Then again we use a kW or two to microwave things for minutes on a daily basis so who really gives a shit.
Comment by horsawlarway 4 hours ago
Enough energy to run that thing for an entire year in under 1/2 a gallon of gasoline.
When you can pretty easily offset the entire yearly energy use by skipping a mow of your yard once, or even just driving slightly more conservatively for a few days... I'm not so worried about the power use.
In my region - it's about $3.50 in yearly power costs.
Comment by 01HNNWZ0MV43FF 2 hours ago
Comment by 3eb7988a1663 2 hours ago
This site[0] claims a Prius Prime XSE gets 1.42 miles/kWh. Or (1.42 miles /1000Wh)*2 = 0.0028 miles. Which is ~14 feet, which is significantly more in line with my expectations (though still high)
[0] https://www.motortrend.com/reviews/2024-toyota-prius-prime-x...
Comment by tzs 38 minutes ago
The easiest way to do the calculation would be, assuming a Prius Prime can do M mi/kWh on battery power, is to calculate 0.155 mi/day x 1/M kWh/mi x 1 day/24h = 0.0065 kW = 6.5/M W. That gives us W which can directly be compared with the 2 W he gave.
Also, 1.42 mi/kWh seems way low for battery power operation. I'm pretty sure that is for mixed gas/electric operation, expressed in MPG-e (47.9) and mi/kWh for convenient comparison to pure EVs. (You can convert between MPG-e and mi/kWh used the conversion factor for 33.7 kWh/gal.
It has a 13.6 kWh battery and a 39 mile all electric range, which suggests M = 2.9 mi/kWh. Plugging that into 6.5/M W gives 2.2 W.
M is probably actually a little higher because the car probably doesn't let the battery actually use 100% of its capacity. Most sites I see seem to say 3.1-3.5 mi/kWh.
On the other hand there are some losses when charging. On my EV during times I've the year when I do not need to use the heating or AC the car is reporting 4.1 or higher mi/kWh, but it is measuring what is coming out of the battery.
When calculated based on what is coming out of my charger it works out to 3.9 mi/kWh. This is with level 2 charging (240 V, 48 A). Level 1 charging is not as efficient as level 2.
If we go with 3.1-3.5 mi/kWh, and assume that is measured on the battery output side and that the loses during charging are about 8%, we get 2.9-3.2 mi/kWh on the "this is what I've getting billed for" side. If we use the average of that and plug into 6.5/M W we get 2.1 W.
Comment by TacticalCoder 4 hours ago
Nice! Even though I've got a Proxmox serve at home running on a real PC (but it's not on 24/7), I do run my DNS, unbound, on a Pi 2. It's on 24/7 and it's been doing its job just fine since years.
Comment by nmstoker 2 hours ago
Comment by chorlton2080 4 hours ago
Comment by themerone 4 hours ago
Comment by Someone 4 hours ago
Comment by deater 5 hours ago
When I did that on Pi3 when it first came out you could crash the system because the thermal throttling wasn't fast enough (the temp sensor was on the GPU not CPU). When I reported the issue on the pi forums the answer was essentially "why would anyone ever want to do that"
Comment by geerlingguy 3 hours ago
But still haven't gotten a full run on any Pi prior to the 4 B.
Comment by Aurornis 4 hours ago
With all due respect to Raspberry Pi and everything they’ve accomplished in the educational and hobby space,
I felt that one in my bones. I suspect a lot of people with embedded experience who worked with Raspberry Pi over the years feel it too.
Comment by joe_mamba 4 hours ago
The more things change, the more things stay the same.
Comment by moffkalast 4 hours ago
Comment by cmovq 1 hour ago
Comment by YoukaiCountry 5 hours ago
I am interested in this, I have been using Raspberry Pis for various projects and home servers since the original - Currently one is hosting my navidrome music server, my password manager, and several other local network servers.
I feel the upgrade each time, and then get used to it, as I suppose we tend to do. I still remember the upgrade from 1 to 2 being the most impactful to me personally though. (I think maybe because that's when game emulation became viable?)
Comment by zahlman 2 hours ago
A Youtube tab, web browser modern enough for YouTube, and OS modern enough for that web browser, all fit in 1GB of memory? Wow.
Comment by encom 1 hour ago
YouTube is an absolute clown show. It's so bad that I'm certain Google devs are actively making it terrible on purpose. I use Newpipe on an older (but not that old) tablet. Whenever Google breaks Newpipe and I have to use a browser, it takes like 30 seconds just to load the page.
Decoding video is trivial when you have hardware decoders.
Comment by andai 20 minutes ago
Comment by bartread 3 hours ago
The graphs are interesting but, really, if you’re considering your readers rather than SEOing for last decade’s search engine technology, you should lead with them and discuss the findings afterwards.
I.e., get to the point quickly and then unpack the detail.
It’s interesting seeing where the incremental vs revolutionary improvements have occurred. CPU-wise, a huge leap with the 3 and then solid but steady improvement with 4 and 5. But the most meaningful jump in GPU performance seems to be 4 -> 5, and I’d be really interested in what that maybe opens up in terms of console emulation.
Anyway, fewers ads, please. Scanning through the article on mobile felt like playing hopscotch in a minefield.
Comment by autoexec 2 hours ago
Comment by bartread 1 hour ago
Comment by while_true_ 4 hours ago
Comment by JLO64 2 hours ago
Comment by stordoff 1 hour ago
Comment by 3eb7988a1663 2 hours ago
Comment by doubled112 1 hour ago
The UPS says 35W for all of it, but I’ve always been too lazy to unplug devices to see how it breaks down. I’m also not sure how accurate the measurements are, especially under a load that low.
I’d be willing to believe the mini PC draws less than the other components at this point.
Comment by epolanski 1 hour ago
Comment by VLM 5 hours ago
My applications have remained the same for many years my octoprint and retropie don't require more FLOPs as time goes on but I'd really enjoy a modern board that has fewer headaches. Works on any normal USB port instead of requiring specialized power supplies, doesn't brown out and reset as much, doesn't heat up as much, etc. I suspect "a pi 3, but now with fewer headaches" would sell better than "a pi 3 but even more headaches and bigger numbers that you don't want".
Comment by binaryturtle 4 hours ago
Comment by stefan_ 5 hours ago
Comment by FrostViper8 2 hours ago
Comment by vardump 5 hours ago
Except it's not even fixed function blocks, it's the 12 core VideoCore IV GPU running software that does the decoding.
VideoCore is the real Raspberry Pi, the ARM block running Linux was just a subprocessor that VC controls.
Comment by dividuum 4 hours ago
Comment by epolanski 1 hour ago
Comment by chmorgan_ 3 hours ago
Comment by commandersaki 4 hours ago