1. LLMs / AI: you can run llama2:13b on the Pi 5 natively, though at a pokey 1.4 t/s or so. Training small models for use with camera projects is easier too.
2. Web apps / consolidating containers: You could run a few 'beefy' websites off one Pi, as they're often memory constrained more than CPU-bound nowadays (my Drupal site requires 256 MB per PHP thread). (Though an N100 mini PC could be a better option if you care less about the energy efficiency).
3. Experimental gamers (probably like 1/10,000th the size of the other markets) who want to run modern AAA games with eGPUs on arm64... I'm one of like 10 people I've heard of who have attempted this lol
4. Clustering enthusiasts: usually we have more dollars than sense, and having arm64 nodes that cost $120 new with 16 GB of RAM per node means we can have more raw container or MPI capacity than with 8 GB nodes...
[1] https://www.jeffgeerling.com/blog/2025/who-would-buy-raspber...
The N100 has a more powerful CPU[2], and can use OpenVINO which llama.cpp supports, so better token performance than the Pi. The N100 has far better storage performance due to x4 M.2 slot, and if you need even more RAM you can upgrade[3] it to 32GB.
The RPi 5 was a very niche board to begin with, the 16GB option at $120 even more so IMO.
[1]: https://www.aliexpress.com/item/1005007511663921.html (semi-random example)
[2]: https://bret.dk/raspberry-pi-5-review/#Raspberry-Pi-5-Benchm...
[3]: https://www.reddit.com/r/MiniPCs/comments/179c9m1/comment/k5... (needs to be single module, not dual)
How that works out in practice depends on workload though, while the N100 consumes more at idle, it can also finish workloads much faster so can potentially spend more time at idle. While the RPi 5 idles at around 4W (including a NVMe) and the N100 at around 15W, the RPi 5 uses 12W at full tilt[1], ie close to N100 idle power draw.
Alternatively the N100 with 32GB of RAM can replace two or more RPi 5's in terms of performance, so in that regard might even come out ahead.
[1]: https://github.com/geerlingguy/sbc-reviews/issues/21#issueco...
A bare RPi5 seems to idle around 3 W, which a bare N100 can absolutely (out)do (these are designed with S0ix/s2idle after all).
If you add gigabit ethernet, you'll add 0.5 - 2 W (depending on the controller).
If you add NVMe, you'll add 0-4 W - NVMe SSDs vary wildly in both their own power consumption and how they interact with CPU C-states and ASPM. Some SSDs prevent low C-states and thereby increase CPU power consumption a lot, for example (even in S0ix). This is generally true for every PCIe peripheral (including network controllers), but NVMe SSDs are popular troublemakers in this area.
I honestly don't believe any of the "N100 idles at 15 W" numbers. First of all, that substantially exceeds the power limits of the N100, by like a factor of three. So clearly the vast majority of that power isn't being dissipated by the N100. Seeing how N100 boards generally have only one heatsinked component, the power is dissipated elsewhere. Second, people rarely post their exact hardware and how they measured this. "Idles at 15W [because there's a spinning hard drive attached]" is not very interesting. Third, many of the N100 boards have ATX power connectors, and if you use any old ATX power supply, that alone can cause such a number. Fourth, if you're using a cheap power meter, many of them are still wildly inaccurate at the low end. And, fifth, as a reality check, even much older 1L PCs using actual desktop platforms, even with separate chipsets and all that jazz, don't idle at 15 W. Unless you're using Windows, then, maybe. But Windows can't and shouldn't be the yard stick for power efficiency.
I have a couple of dozen Pis, I typically buy 3x of each generation, but recently I retired everything below a Pi4 and use a Minisforum mini-PC I got for ~£260 with a 8c/16T Ryzen 7 mobile, 32GB RAM and 1TB SSD, it can do what all of the Pis were doing before and still have a tonne of CPU headroom, and I can double the RAM to 64GB if I need more.
Factoring in the cost of the Pis, coolers, PSUs, storage etc it was literally cheaper than all of the Pis and has performance and features in a different league to the Pi.
Power consumption is lower than the number of Pis required to run the equivalent workload by some way.
All of these are quantitative metrics I (and many others) don't care about.
- All save for one machine in my home are now ARM. I like the consistency, e.g I can share Nix derivations or Docker images.
- N100 has no GPIO, which I like to tinker with from time to time.
- N100 does not support my favourite HATs that I own or consider as potential buy.
- N100 are one size fits all. There's a whole array of Pi cases and thermal management that can be picked up for any reason ranging from purely technical and practical purposes (fan vs passive, sealed vs open, human/environment protection...) or simply because it's fun and engaging (e.g NESPi case with SSD cartridges)
- N100 come in subtle variations that you have to care about. Pis are "fixed targets" physically, hardware-wise, and culturally, which makes them easy to consistently target, support, recommend, educate about, or find books for (e.g gifts for kids).
- N100 are this century nondescript dull beige boxes, while Pis are engaging through and through.
Pis and N100s are qualitatively different. A Pi5 is simply an upgrade over a Pi4. All that matters is that they're fast enough.
Given the list of things you care about, the RPi5 is not really an upgrade over the RPi4. Hence why I think it's a very niche board.
Had they instead made the RPi5 be a cheap RPi4, I think it would have been much more interesting. I bought some RPi4's 2GB boards when they were $30 each. That was a great price and enables a lot of fun and interesting use-cases.
Pi’s niche is the ecosystem. It hasn’t been about cheap in a long while.
$30? That was a great price indeed.
In 2019 I bought a 2GB Pi4 from an approved seller for £44, which is about £56 in today's money. The 4GB Pi5 now sells for £57 from that same seller (the 2GB Pi4 sells for £42, or £32 in 2019's money)
16 GB is really a minimum for anything that's not embedded.
Price is precisely linear, not polynomial! $5/GiB (price= $40 + $5 * xGiB)
The graph isn't spaced correctly on the x axis, which causes confusion.
Shameless plug: https://blog.denv.it/posts/pmos-k3s-cluster/
I'd rather have more RAM available unused than not have RAM available and need it. Been the general rule of thumb for me for the last 30ish years.
[0] https://puppylinux-woof-ce.github.io/ [1] https://mxlinux.org/
You can decrease the to-disk syncing to e.g. once per day.
```sysctl.conf vm.dirty_writeback_centisecs = 86400000 ```
My suspicion about the many uSD cards I've killed is power issues, power loss, etc. In terms of wear, I don't think a typical Pi would be doing enough to wear them out unless it was being hammered.
If you use it as you would a PC then it's actually not enough RAM. I have 16GB on my laptop and desktop computers both, and as I always keep browsers running they're always out of memory, even with 16GB swap added.
Just came in to my office.. and my office computer with the same spec had killed all the desktop applications due to memory overuse, just as it always does when I leave it alone for a few days.
Granted, I do have a lot of windows and tabs open, that's because I need to move away from stuff and do other things for a while, but when I go back I need it to be there just as I left it. But browsers are eating memory. All of them. Chromium, Firefox, Vivaldi.. you name it.
For something working as a desktop PC I'm looking for way more RAM than a meagre 16GB. For a Pi which I use just for a single purpose I'm fine with those I have.. 2GB , 4GB, 8GB (which I use for different things). I'll never run a browser on any of them though. No way.
I've been looking to upgrade my aging PowerEdge T20 (also hate the fan noise), this is looking very interesting. I wouldn't be surprised if Jeff Geerling makes a video about this exact use case.
Add one of these to your development environment, use it for building and packaging, deliver to the lower-spec memory devices being shipped.
This can be a massive productivity boost.