I'd put it differently, "you can't have used without the new". They might not be all that different in practice but you can't have everyone buying used. For every used unit sold, someone had to buy it new first.
I agree with the rest. Having a bunch of RPi up to RPi4 in the house, I'm having a harder time finding its proper niche. I don't need the GPIO or the relatively small footprint in general, and from power and performance perspective it doesn't have an edge anymore. RPis stopped excelling at many things they used to, as the price to fix some of the bigger downsides. It just doesn't strike the best compromise for most of my uses (same from what my RPi-fan friends tell me).
But despite reviews like this everyone should make their own assessment. There's no one size fits all. I run a RPi because I could power via PoE. Another one because there was no room for anything larger.
https://refurbished.minisforum.com/products/minisforum-s100-...
I have zero applications where a Pi5 makes more sense than either a mini PC or a large microcontroller.
The S100 product page gives me this brilliant description :).
> The processor Intel N100 is the perfect home for the architects of Gracemont and the perfect combination of processes and processes, 7 d'Intel, 4 cores and 4 threads, maximum RPM at 3,4 GHz, 24EU and graphite centroids and TDP. seulement 6 W. La consommation and production of chaleur It’s the perfect place to be. It’s a great deal, it’s a process, it’s N5105, it’s N100, it’s a sign, it’s augmentation, it’s maximum CPU, it’s 500 MHz, it’s L3 cache, it’s 2 MB.
There are a few form factors that end up making more sense than a pi with a little thought.
But if you don't want that, there's no need for "online tutorials for beginners" and that shouldn't be counted as an additional appeal. It's just Windows.
For basic homelab use cases, almost any computer is fine, but for IoT-style stuff especially, a Pi-focused will have a lot more hits, and the tutorials won't apply to any of the mini PCs.
So for running things on an N100 it works in the same way as any other PC
What pieces? RPis are single board computers, no assembly required.
If Intel NUCs were sold without a case/shell, they'd probably be able to appeal more to the same hobby market RPi dominates (although the RPi does still look more aesthetically pleasing)
Can still make sense for the tinkering ecosystem and compatibility for niche uses cases, but overall the value just isn't there and hasn't been since gen4
I personally had 32gb work out but all seems pretty hit & miss
You can boot from a USB attached SSD or HDD.
Consider yourself lucky then.
Tried that then discovered there is a Pi/UASP incompatibility with the USB adapter I bought. So need to disable that murdering what little speed the USB contraption had.
And then the power supply isn't sufficient anymore so buy a different one. Only to discover it was actually the cable not the supply. Then you start to investigate SSD power draw realize wait how does that even work USB can't provide that much. Only to learn that USB attached SSDs run in low power mode. Not that it matters cause it's USB throughput constrained anyway and adapters don't use x4 lanes on the nvme.
I do have multiple rasps set up like that, but I consider it mistakes learned the hard way rather than a desirable setup.
It does however have an Argon One PSU which is capable of supplying 3.5A.
I learned early on to not skimp on the PSU, and have mostly used official Raspberry Pi PSUs in order to avoid brownout unreliability.
Umm... what?
The more significant incompatibilities between DDR4 and DDR5 are in the power delivery (DDR5 has voltage regulators on the module rather than on the motherboard) and rearranging of the address bus and command encoding.
You could desolder the ecc chip off a ddr 5 stick and then just plug it into a ddr 4 slot?
The biggest problem for the Raspberry PI platform if you are using it as a home server or like a lite desktop is the lack of proper storage.
However I do like the pi for things where you set them up and forget about it. I run a pi-hole on an old Pi 2. However that could be run as a docker container on a small home server / NAS.
I was trying to find something deemed reliable for myself (I need two: one to replace kodi, one as the home storage) and I just don't know. Some have good prices and terrifyingly bad reviews, some look decent but in-depth reviews show significant design shortcomings (eg very bad air circulation inside, 2.5G ports but one chip for this and dosk, for example.
The PC ecosystem is more open so of course you are going to find lots of no name brands on amazon/ebay/ali-express or wherever you are looking. These N100/N150 piece of kit have 1000s of reviews on youtube. There are a few brands that seem dominate and seem to be reasonably well built.
A lot of the mini-pcs / nuc you find on ebay are Dell/Lenovo/HP decommissioned stuff that you can put 16/32gb of ram in and a proper NVME. To do something similar with a PI you need to buy a PI5 and some additional hardware, it about two/three times more expensive. Yes they do consume more power but typically it isn't crazy.
The ARM ecosystem isn't just RPi either. There are other manufacturers offering small credit sized arms boards but their drivers/software/firmware isn't nearly as good as the RPi.
Plus, neither pfSense nor OPNsense run on Arm or any non-x86 system.
I run PiHole on a Pi Zero, which isn't really comparable to any mini PC in cost or performance. It uses such little resources that I'm surprised that most new routers don't offer the DNS filtering features out of the box these days.
I assume this is true of pfSense, but Opnsense has a number of available DNS server options built into the distribution.
There are some creative NAS form factors with N150, but BIOS updates from random OEMs are not predictable, https://www.cnx-software.com/news/nas/. Hopefully coreboot can support more Atom N150 devices.
There's always danger to focusing on one metric or benchmark too much, but I also enjoy comparing each system or cluster I build to the historic 'top500' list, to see what decade we're in for small clusters of mini computers.
> If you prefer to read the post instead, please continue:
More sites like this, please
I put maybe 10-15 hours/month into writing and prepping blog posts (every one is either fully written from scratch _after_ making a video, or is my transcript edited for blog/readership).
My blog is mostly a scratchpad for my own needs (I like being able to Google my projects, so I can use Google/DDG as my own note search engine), but I get why many people who make video (which can earn an income) don't spend the extra time and write up decent blog posts as well.
(But I prefer reading much more than video content).
I use RPi for little hobby projects
- RPi Pico for being the payload that flies around the world in a PicoBalloon
- Decoding NOAA weather imagery and storing it in my Google Drive
- Full time AIS message decoder and tracker
- Full time ADS-B and MLAT receiver
- Runs my RetroPie setup
- Runs my OctoPrint setup
I wouldn’t replace much of that with an Intel NUC style computer
There are certainly usecases, especially using the RPi's low-level IO, where that's not possible, but as you yourself have shown, people do often get into situations where they are competitors.
Generalist x86 is usually better supported than specialist Arm, but newer drivers (e.g. NICs) may take time to mature.
Can you explain why?
(I personally find a ton of value out of the Pico and the zero, and less out of the main main, higher powered raspberry Pi line)
Why is that? Because you think the N100 isn't capable enough or for some other reason? Because N100 definitely can outperform a raspberry pi
But a pi pico is definitely a totally different thing. I don't think anyone here is talking about replacing a microcontroller with a PC
I immediately wiped it and installed Ubuntu Server. I chose Coolify to manage Docker and local domains, and that took a bit of work to get going, but now I can spin up local services and containers on local domains and play with random stuff
I like the idea of using ARM, but the value and convenience simply isn't there. The Pi remains great for certain embedded applications, though.
But then I looked at the power consumption of the consumer grade HDD disks. 4 disks would add between 10 and 14W at idle and between 16 and 20W in operation, and suddenly the advantage of the arm based computers in power consumption is less striking.
Moreover you can find on AliExpress N100 mini-pc for 120€ with 16gb RAM and 512gb SSD. Aliexpress is risky but it was much less than the RPI5 with 16GB RAM or just a bit more than the raxda 5C 16GB , both without drive, case and power supply. And the raxda 5C would have been also bought in AliExpress so no almost as risky as my N100.
At the end, for cheaper to buy and not too much more expensive in power consumption I went with the mini-pc. I lost the possibility to use extension cards, especially the one that allows to connect up to 5 HDD, but a 4 port USB HDD dock proved sufficient for my needs.
That number seems suspicious. Right now my i5-6500T server is idling at <5W and an N100 is supposed to be even more efficient.
I could make either, but they wouldn't be "certified", as i'd be either replacing plugs or cutting into the wire itself to add a pigtail.
One example: https://www.harborfreight.com/15-amp-professional-ac-line-sp...
Edit: s/splicer/splitter, damn autocorrect.
They're a common pack-in item with low- and high-end clamp meters.
The less intrusive path for some definition of less intrusive is a clamp ammeter if you can expose one of the AC wires (you have to clamp around an individual wire, not both hot and neutral). But then you don't need to unplug the system to measure it.
The third overkill option is to have it plugged into a full-time power monitoring and control device, such as a zigbee home automation plug switch. ;)
(Although they also tend to be not very accurate for low current measurements. So this isn't a use case I would recommend them for.)
But these days I just skip the clamp meter and throw Ikea Inspelning zigbee plugs anywhere I want power measurement.
It's fun stating a CPU intensive job and watch the graph spike.
According to some watt-meter I got off Amazon it idles at 14W with the 4 interfaces UP but next to no traffic. I consider it idling when the CPU usage as reported by the host is under 5%.
Now the watt-meter isn't some top-of-the-line exotic model, just a random Chinese thingy, but it seems to measure close enough to what I expect some other devices to pull.
I'm using smart plugs that have an open source firmware called tasmota. I can scrape the values using prometheus and can build dashboards with historical data.
https://www.jeffgeerling.com/blog/2025/how-i-monitor-and-con...
I can recommend those Third Reality outlets as well, I have about a dozen now and they Just Work with my Zigbee dongle (Sonoff ZBDongle-P) and zigbee2mqtt / Home Assistant setup. I use Home Assistant's Prometheus integration to get the data into VictoriaMetrics, which lets me build Grafana dashboards showing the usage of each plug over time.
[0]: https://github.com/R3NE07/Futro-S740/blob/main/power_consump...
[0] https://www.hardwareluxx.de/community/threads/die-sparsamste...
[1] https://docs.google.com/spreadsheets/u/0/d/1LHvT2fRp7I6Hf18L...
I also see lower power consumption with an 8th Gen intel Core system.
The small cores that the N100 use are size efficient, but not necessarily power efficient. The N100 chip is just not that efficient power-consumption wise.
https://www.asrockind.com/en-gb/industrial-computer-system
The Arrow Lake-H platform can have up to 28 PCIe lanes where as the N150 gets 9. Something to think about if you want dual NIC + plenty of NVMe drives.
The measurement was done via a smart plug running tasmota (and the tasmota exporter) so I'd say it's pretty realistic.
I also have an HP MicroServer Gen8 with a 20W Xeon cpu (https://www.intel.com/content/www/us/en/products/sku/53401/i...) and four disks... It also idles at ~21W (again, as reported from tasmota-based smart plugs).
The vast majority of mini PC's with these processors don't have pcie. The lattepanda mu is the closest product I've found so far.
All I want to do is run a server with 2 disks, but it seems weirdly tough. (Ideally a small physical footprint server but I can compromise on that a bit.)
https://www.intel.com/content/www/us/en/products/sku/241636/...
yeah, docker images and the like are supposed to be platform intependent, but there's 'supposed to' and 'is'
Running Ubuntu (and later Proxmox) on it just worked a tad bit better. I was into it for about $160 (purchased from Microcenter)
I just threw the RPi into the drawer and bought N100. Installed WSL on Windows 11 and everything just works. It's been up for almost a year now, not a single reboot or network problem.
Caveat being about my comment is my N100 us used mostly as a Jellyfin server/torrent downloader running windows but has two SSDs inside it and has worked flawlessly for 2 years. Not sure how well it performs under Linux but I've used Pi's a lot previously and this beats it in terms of getting the job done and in price for a similar Pi setup.
You still can, but its performance will be dog-slow at PC/web/server tasks compared to an Intel NUC off the used market.
That's why most people who bough those RPis had them collecting dust after a few weeks since you can blink LEDs with an 5$ Arduino/ESP32 too.
Having well-supported GPIO and documented interfaces is nice, when you want to do anything outside normal 'compute' use cases.
The Pi 4 is still a great option for throwing into random spots for $35 and burning 1-2W of power. The Pi 5 less so, in that common homelab use case.
I wish they made a Pi Zero 2 non-W with an Ethernet port, for $15; that would be the perfect little 'more than microcontroller' endpoint for a lot of things.
RPi can be a compelling option if you need lower power draw. It does take some effort to squeeze out power efficiency but if the requirement can't be handled by a microcontroller then it is the most convenient of-the-shelf option.
For everything, RPi isn't a very compelling option. Even for GPIO, during RPi shortage I started experimenting with just using STM32 dev boards connected via USB to a NUC or an old PC and it worked well. But I just prefer to use ESP8266 or ESP32 for those tasks most of the time. Bandwidth and latency of USB communication/wifi to the main device has been low enough for it not to be a concern for me and I recon outside of very specific robotics cases it won't be for most.
CSI port is quite nice though and not many great alternatives.
https://www.seeedstudio.com/ODYSSEY-X86J4125800-v2-p-5531.ht...
That said, there’s three reasons I got them versus a RPi5:
* Built-in RTC with battery (no more post-power outage downtime)
* iGPU with video acceleration (for Plex/Jellyfin transcoding)
* PRICE (seriously, a comparably outfitted RPi5 would be twice the price of these things!)
Intel has a little sleeper hit here, if they can get out of their own way on pricing and marketing it. At sub-$150 versus a RPi5, it’s a no-brainer if you don’t need GPIO support.
`cpufreq-set` has been a lifesaver for me on hardware with poor fans, but it's also useful for benchmarking.
Of course, I already know we don't have similar needs or desires for a desktop experience, because I haven't found a good reason to run Windows for a couple of decades (since I'm not a PC gamer type and that seems to be the primary interesting reason left for running it), other than to occasionally boot up the newest version and try it out to see if I'm actually missing much.
Also, for servers that get real load, I'd often rather run them from (unix-based) containers in the cloud anyway, if only for maintainability's sake. Heck, I already have NUCs depreciating out in storage that I don't bother to use because a RPi is usually a more solid and energy-efficient choice, unless I want a decent desktop experience or need a high-load server, for which purposes an N1x0 isn't usually the machine I want or need, either.
Now, that said, if you do want a cheap minimal desktop experience machine and you don't mind or even want the Windows experience, I suppose a used N1x0 probably is a great choice.
¯\_(ツ)_/¯
(And honestly, I can't imagine having a blog without comments — probably the majority of my blog posts are made better by the discussion underneath.
I.e. how efficient the boxes running the same amount of work per second, not how efficient are the boxes when you max them out to different maxes. On the surface using Gflops/W feels like it should normalize that until you consider perf/Watt is almost never linear so you're left comparing apples to oranges in the chart.
It's a bit of an odd comparison though because I don't think that rpi5 is particularly power efficient among small linux capable SBCs.
If you need gpio, you can probably get away with an esp32
If you want a server, n100 based computer will be better
I wanted a cheap PC small enough to store easily at my girlfriend's house without a fan, i.e., without the noises that non-Apple non-Noctua fans tend to make as they get old.
(I looked for a Core i3-N305 or an N200, but could not find either in a fanless mini PC.)
Am very happy with my purchase.
I also got a Geekom A5 with an AMD Ryzen 7430U, which is a 15W TDP CPU that's about 3x faster than the N100. It's crazy, because even though it has a fan, it idles at just 4W! (That's with an additional 2.5" SSD connected via SATA, plus the standard 2 x 8GB DDR4 and 512GB NVMe that came in the box.) I mean, it scores around 15,000 on CPU Benchmark, compared to the N100's 5,000. And the Pi is way below both of them.
Whether it's Raspberry Pi, Orange Pi, Banana Pi, or anything similar, by the time you buy the SBC and accessories, you're looking at around $100. The N100 or N150 are obvious choices if you're looking for a small, low power block of silicon to get something done.
I will give you the extra cost of the accessories and plugs you need just to get a raspberry pi up and running.
After everything is accounted for, if you don't need access to GPIO, Intel chips and all their related hardware are a better value.
So Raspberry Pi beyond the model 4 isn't competitive anymore unless you factor in this specific requirement.
While it's the the fault of the moonlight devs (also you can compile it yourself to get it working), the binary package version has been broken for 2+ months now.
If I was using archlinux on x86 I wouldn't have problems like this.
I'm guessing around the time they were bought/went public and became for-profit.
The only chipset/reference design combo that comes close is the RK3588 (not close to the N100, just much closer to it than even the Pi 5), from CPU features to PCI lanes.
Want an Arm SBC? Get an N100 instead! Want a Ryzen to transcode video? Get an N100 instead! Want a NAS? Get an N100 instead!
I get it, N100 people - you get a shiny new toy, and you want to hype it up as the Next Best Thing that's a great choice for everyone. The problem is that it's not the best choice for everyone, and it's getting old hearing about it.
Here are some reasons the N100 isn't best:
SBCs are smaller and almost always take less power.
Intel QuickSync isn't the same quality as software based transcoding, and not everyone wants to compromise on quality.
Like Jeff points out, N100 systems cost more, and the added performance over a Pi of some sort isn't always needed (although it's funny that the same people who point out the higher performance of N100 over a Raspberry Pi will at the same time dismiss a low power Ryzen :P).
They cost more.
N100 systems don't have enough PCIe lanes to replace certain I/O heavy uses.
Some people don't like the x86 ecosystem. N100 fans try to tell everyone that there's more software because it's x86, but that's a negative thing for some of us who prefer to install from source.
Intel gatekeeps products by removing features when there's no reason to do so. Even my 2014 AMD Athlon 5350 systems, which are very decently performing low power systems and which I'm still using as routers / firewalls / servers in many places, have ECC support in the CPU. (I wonder how the N100 would compare with a 2014 Athlon 5350, but that's a question for another time.)
The primary reason for me is a little different: Intel makes shitty decisions. All of the CPU vulnerabilities found that I know of have affected Intel CPUs more than AMD or Arm CPUs. Why? I think it's because Intel tries so hard to chase performance and marketing points that they prioritize this over security and reliability.
I bought an eight core Bulldozer in 2012 for compiling because I preferred eight integer cores over four cores plus hyperthreading in a Core i7-2600. Benchmarks then showed the Intel beat out AMD in many benchmarks then. However, more than a decade later, with toolchain improvements and with performance impacts of Spectre and Meltdown, my Bulldozer now beats an Intel i7-2600 at many modern benchmarks.
But it's not just security - Intel's 13th and 14 generation degradation debacle again shows that Intel is more concerned with marketing and benchmarks than having good, reliable products. That their CPUs can take hundreds of watts to compete with Ryzen illustrates this well. Would this be an issue with N100? Probably not, but I don't want any CPUs from a company that will compromise their products for profit and marketing purposes.
They tried to do AVX-512 and made a huge mess of which products have it - again, Intel were more concerned with benchmark results. After all, Intel's not going to release benchmark figures that show the effects of dropping the whole CPU's clock while running AVX-512. They tried to play us.
The bottom line is that I don't trust Intel, which is why I'll never get an N100, and all of these other reasons are why I'd never recommend them.
Perhaps not, but when you want to do realtime transcoding so you can view a video on the device of your choice without pre-transcoding, there's really no price/performance comparison.
voxadam•6h ago
jeroenhd•6h ago
The GPIO header and community remain a solid reason to still opt for the Pi, but the age of "raspberry pi as a cheap home server" is pretty much over, thanks to Intel and AMD slowly watching up to ARM.
ekianjo•6h ago
whazor•6h ago
baq•6h ago
giantg2•5h ago