Report · Boards

Tiny Boards, Real Projects

Benchmarks show what a board can do for thirty seconds. We wanted to know what it does for eight weeks running a home server, a wall kiosk and a garden sensor hub.

Lead tester: Tomasz Wierzba · Updated January 2026 · 11 min read

A small single-board computer with a fan cooler wired to a breadboard on a workbench

Test Method

Each board ran the same three jobs, so the comparison reflects real projects rather than synthetic scores.

  1. Home server

    Docker containers for a media server, a DNS ad blocker and file sync, running around the clock from NVMe or USB storage.

  2. Desktop kiosk

    A Chromium dashboard at 1080p with a dozen live widgets, refreshed every minute.

  3. Sensor hub

    GPIO and I²C sensors logging temperature and humidity to a local database, with a microcontroller on the network for comparison.

  4. Measurements

    Wall power at idle and under load using a plug-in meter, surface temperature with a thermal camera, and boot-to-service time after a power cut.

Findings

Raspberry Pi 5: still the reference

The Raspberry Pi 5 uses the Broadcom BCM2712, a quad-core Arm Cortex-A76 at 2.4 GHz, plus the RP1 I/O chip and a single-lane PCIe connector. In our server job it was the first board where an NVMe drive on an M.2 HAT made the whole system feel like a small PC rather than a hobby project. Raspberry Pi OS, now based on Debian Bookworm, installed cleanly and every container we tried had an arm64 image ready.

The trade-offs are power and heat. The Pi 5 wants the official 27 W USB-C supply (5.1 V, 5 A). On a generic 15 W phone charger it limited USB current and warned us about it. Without cooling it throttled within minutes of a sustained build. The official Active Cooler fixed that completely and stayed quiet enough for a bedroom shelf.

RK3588 boards: more power, more homework

Boards built on Rockchip's RK3588 and RK3588S, such as the Radxa Rock 5B and Orange Pi 5, have eight CPU cores and an NPU rated at 6 TOPS. In raw throughput they beat the Pi 5, and our kiosk dashboard felt smoother. But we spent noticeably more evenings on images, device trees and kernel versions. Hardware video decode and NPU support depended on vendor builds that lag behind mainline Linux. These boards suit someone who enjoys that work. For a first project they are a frustrating choice.

Bench note: the board that survived the most unplanned power cuts was the one booting from NVMe with a read-mostly root filesystem. microSD cards caused two of our three corrupted installs.

Microcontrollers are not small computers

For the sensor job, an Espressif ESP32 running ESPHome drew a fraction of the power and simply never crashed. An Arduino Uno R4 WiFi handled the same sensors with simpler code. Neither runs Linux, and that is the point: if the job is reading a sensor and sending a number, a microcontroller is cheaper, cooler and more reliable than any single-board computer.

Alternatives worth naming

For machine vision, the NVIDIA Jetson Orin Nano is in a different league, at a different price. For a plain home server, a second-hand x86 mini PC often costs about the same as a Pi 5 kit with case, cooler, supply and NVMe, and it runs everything without arm64 caveats. We say this plainly because it saves people money.

What We Measured

Board behaviour across eight weeks of project work
Board classServer jobKiosk jobSoftware effortVerdict
Raspberry Pi 5 + Active Cooler + NVMeStableSmooth at 1080pLowBuy
Raspberry Pi 4 (existing owners)Stable, slower I/OAcceptableLowKeep using
RK3588 boardsFastSmoothestHighTinkerers only
ESP32 with ESPHomeNot applicableNot applicableLowBuy for sensors
Used x86 mini PCFastestSmoothLowestBuy for servers

Verdict

Buy the Raspberry Pi 5 if you want a board with GPIO and you value documentation, community answers and long software support over raw speed. Budget for the official supply, the Active Cooler and an NVMe drive from day one, because they turn a fiddly board into a dependable one. Pick an RK3588 board only if you need the extra cores or the NPU and are happy to maintain your own images. For a single sensor, use an ESP32. For a server with no GPIO needs, a used mini PC may be the smarter buy.