Raspberry Pi production rate rising to a million a month
theregister.com
theregister.com
https://news.ycombinator.com/item?id=36185872
x86 pricing is getting down to ARM SBC levels for sure, especially considering the recent rounds of decomissioning older non-Win 11 prebuilt mini boxes, but AFAIK it's not there yet.
For most projects that really _need_ a Pi (for the GPIO, CSI etc.), most don't require the 8G version, and you can get by with a 2 or 4G which is closer to $50 or less.
If the goal is compute/$ (or for that matter, compute/W) though, Pis are nowhere near being the most efficient for that and haven't been for years.
N100 is also a bit pricier than N5105.
RK3399 based boards idle at 1.7W or ~1.2W with a binary blob TF-A firmware and suspend to 200mW. My Allwinner H3 based boards idle at similar power levels and I haven't measured suspend to RAM. On A64, suspend is ~60mW and is fast so it can be used regularly and you can wakeup the board in response to work being needed.
The Pi draws considerably less at idle, so could be worth it if you just have light or small bursts workloads and don't need the performance.
There are some variants around, some with multiple NICs like this[1] ridiculously tiny thing sporting a N5095, some with a 2.5GbE port etc. I picked up this[3], but haven't received it yet so can't vouch.
[1]: https://www.reddit.com/r/PleX/comments/11u30jx/inteln100_6w_...
Will have to resort to the 2242 M.2 SATA slot for storage though, or the USB ports.
2.5gBE devices are also becoming more mainstream (Like Orange Pi 5 Plus, Radxa Rock 5).
The main problem is not the interface in most cases, but the internal bandwidth on these boards.
I'll be spinning up an Orange Pi 5 with 8GB of RAM as a home server shortly. Let's see how it goes.
You can increase your bandwidth if you have a multiple NIC computer though. You can tie in 2X 2.5Gbps to get about 4 Gbps to your switch.
Edit: assuming you mean 25G and not 2.5G?
One 100G QSFP28 module costs about $100. 100g Mikrotik CRS504-4XQ-IN switch costs about 600-700 bucks.
Consumer PC mainboard side the problem is often insufficient PCIe lanes. Except in server products...
Instead all these boards all have six video outputs and usb connectors protruding from every single edge. No shit you don't have any PCIe lanes left after you spent it putting three 10gbps usb ports on the front. Is it just because they can?!?
Seems to be impossible without going to server mainboards.
No matter - there are many different kinds of Pi out there, and a non-trivial number of them have Linux mainline support, and most are substantially cheaper, better specced, or both.
I just got an 8 core, 16 gig Orange Pi 5 for $120. I might've been able to get a 4 gig Pi 4, which has 1/4 the memory, 1/3 the overall performance and lacks NVMe for that price.
Corresponding dts file will be in either one of these directories for 95% of Orange Pi boards (the rest that don't use Rockchip or Allwinner SoCs are better ignored):
https://elixir.bootlin.com/linux/latest/source/arch/arm/boot...
https://elixir.bootlin.com/linux/latest/source/arch/arm64/bo...
https://elixir.bootlin.com/linux/latest/source/arch/arm64/bo...
One of my colocated servers has to be low power, so I went with an 8 gig Raspberry Pi 4 with two USB-3 attached 8 TB disks, mirrored. It runs NetBSD, and it runs well - it serves backup MX, DNS, a SearxNG instance, an rsync destination for backups, et cetera.
SearxNG runs decently, but it takes a lot of memory and requires the CPU's full attention, which means background compiling can cause search timeouts (they can be niced, but when things are pushed to swap, you have no choice to wait for them to be swapped back), so I got a 16 gig, 8 core, 2.4 GHz Orange Pi 5 which'll replace the Raspberry Pi 4. It's very quick, relatively cheap ($120), and takes less power than I thought it would.
In many instances where I want to run a physically tiny computer, Raspberry Pi Zeros are small, can run on 1/2 amp at 5 volts, and won't overheat. However, their lack of ethernet makes using them a bit clunky. On the other hand, there're these little NanoPi Neo devices that are adorably cute, very tiny, take as little power as the RPi Zero (or even less), and fully functional with ethernet and a heat sink that makes mounting them super easy.
Another application I've had is a hardware VPN device which 100% prevents leakage because the computer can't communicate with anything but the hardware device. For this I'm using NanoPi R2S because they're tiny, they have two physical gigabit ethernet ports and you can buy them with a cute little case, so they're practically ready-to-go products that only need an SD card put in to be 100% ready to go.
I have other projects, but these are some I've already done.
First there are no RPI anywhere, now all the links in the supply chain will have inventory!
There are still projects that are delayed because a part goes out of stock for 1+ years.