Jeff Geerling's SBC (Single-Board Computer) review and benchmarking data repo.
There are many like it, but this one is mine.
All SBCs I have tested as part of this project are listed below. Click on the name of the SBC to view all the testing and benchmarking details.
SBC Name | Year Introduced | CPU |
---|---|---|
Raspberry Pi CM5 | 2024 | Broadcom BCM2712 |
Snapdragon Dev Kit | 2024 | Snapdragon X Elite |
Orange Pi 5 Max | 2024 | Rockchip RK3588 |
Radxa X4 | 2024 | Intel N100 |
Milk-V Jupiter | 2024 | Spacemit X60 |
Milk-V Mars | 2024 | StarFive JH7110 |
LattePanda Mu | 2024 | Intel N100 |
Radxa Rock 5C | 2024 | Rockchip RK3588S2 |
Radxa CM5 | 2024 | Rockchip RK3588S2 |
Lichee Console 4A | 2024 | T-Head TH1520 |
Turing Pi RK1 | 2024 | Rockchip RK3588 |
Orange Pi Zero 2W | 2023 | Allwinner H618 |
Luckfox Core3566 | 2023 | Rockchip RK3566 |
Orange Pi Compute Module 4 | 2023 | Rockchip RK3566 |
Milk-V Mars CM | 2023 | StarFive JH7110 |
Raspberry Pi 5 model B | 2023 | Broadcom BCM2712 |
Ampere Altra Developer Platform | 2023 | Ampere Altra |
Radxa Rock 5 model B | 2023 | Rockchip RK3588 |
Orange Pi 5 | 2023 | Rockchip RK3588S |
Banana Pi BPI-CM4 | 2022 | Amlogic A311D |
StarFive VisionFive 2 | 2022 | StarFive JH7110 |
BigTreeTech CB1 | 2022 | Allwinner H616 |
Radxa Rock 3 Compute Module | 2021 | Rockchip RK3566 |
Pine64 SOQuartz | 2021 | Rockchip RK3566 |
Raspberry Pi Compute Module 4 | 2020 | Broadcom BCM2711 |
Raspberry Pi 4 model B | 2019 | Broadcom BCM2711 |
Raspberry Pi 3 model B+ | 2018 | Boardcom BCM2837B0 |
Libre Computer 'Le Potato' | 2017 | Amlogic S905X |
This table should be ordered by the date the board was launched, in descending order. I might add a CSV file (so it's still easy to manage by hand) which could be compiled into this README at some point in the future (that would also allow putting benchmark numbers directly into the CSV...).
I test a lot of SBCs from Raspberry Pi, Radxa, Orange Pi, Pine64, ODROID, ASUS, and more.
Until recently, I would compile all my data in a single project folder and/or blog post, and maybe feature a few specific benchmarks in a video on my YouTube channel.
But I decided I'd rather have a public repository with all the test data and review notes for all the SBCs I use and test.
Unless under NDA, my plan is to compile all my data here, in real-time, as a point of reference for myself and for anyone else who runs into interesting results (e.g. the RK3588 on the Rock 5 model B benchmarking slower than the RK3588S on the Orange Pi 5).
For every board I test or review, I will open an Issue with the name of the SBC, and begin compiling data in that issue.
If you would like to see a board added that is not already listed, please start a new Discussion—do not open an Issue until I have confirmed I am going to acquire and test a certain board.
The primary benchmarks I run are:
- CPU: Geekbench 5
- CPU: Top500 HPL
- GPU: TODO
- Memory:
tinymembench
- Disk:
disk-benchmark.sh
- Disk: PiBenchmarks.com
- Network:
iperf3
(upstream, downstream, and bidirectional)
I often test a variety of other board-specific features, too, though it depends on the amount of time I'm willing to devote to a specific board, whether I'll deep-dive or just get basic numbers.
I'm considering crowning certain SBCs with awards every year, like "Fastest storage" or "least functionality." That seems like it could be a fun way to blow off steam when I'm having a terrible experience, or celebrate some truly groundbreaking new features...
This repository is maintained by Jeff Geerling.