geerlingguy / sbc-reviews

Jeff Geerling's SBC review data - Raspberry Pi, Radxa, Orange Pi, etc.
MIT License
350 stars 9 forks source link

SBC Reviews

Jeff Geerling's SBC (Single-Board Computer) review and benchmarking data repo.

There are many like it, but this one is mine.

List of SBCs

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
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

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...).

Motivation

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).

Methodology

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:

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.

SBC Awards

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...

Author

This repository is maintained by Jeff Geerling.