Comparison of Orange Pi SBCs

The post reviews and compares several single-board computers (SBCs), focusing on the Orange Pi 5 Plus, Orange Pi RV2, and Orange Pi 6 Plus against the Raspberry Pi 5. Key specifications, performance benchmarks, and suitability for makers and desktop use are discussed, highlighting differences in core architecture and software support.
Image: Orange Pi SBCs (from left to right): Orange Pi 6 Plus, Orange Pi 5 Plus, Orange Pi RV2

To augment my Raspberry Pi Cluster, I have been experimenting with SBCs from a Chineses company called Orange PI. Orange Pi offers many SBCs that are similar to those offered by Raspberry Pi. They also offer some unique SBCs. In this post I will compare the ARM64 Orange PI 5 Plus to the Raspberry Pi 5. I will also compare the unique RISC-V Orange Pi RV2 and the new ARM64 Orange Pi 6 Plus.

Raspberry Pi 5

The base for our comparison is the Raspberry Pi 5. It is based on a quad-core ARM64 SoC from Broadcom (BCM2712) clocked up to 2.4GHz. All four cores are based on the Cortex-A76 reference design. The configuration that I tested has 16GB and sells for $145. In addition I put an Orico J10-2242 256GB M.2 SSD on it as the secondary storage. You will need to purchase an M.2 HAT (Hardware Attached on Top) for $20-$30 in order to put the SSD on the Raspberry Pi 5. A case like the HighPi Pro 5S Case is $10. The Raspberry Pi 5 became available in October 2023.

Raspberry Pi 5 SBC

Orange Pi 5 Plus

The Orange Pi 5 Plus is based on an 8-core ARM64 SoC from Rockchip (RK3588) clocked up to 2.4 GHz. Four of the cores are high-performance Cortex-A76 cores while the remaining four cores are power-efficient Cortex-A55 cores. I tested the 32 GB version that sells for $275 with case, Wi-Fi/Bluetooth module and eMMC module. The secondary storage for the Orange Pi 5 Plus is a Kingston NV2 1TB M.2 2280 SSD. The Orange Pi 5 Plus became available in March 2023.

Orange Pi RV2

The Orange Pi RV is not an ARM-based SBC but instead one based on the open source RISC-V processor. It uses an 8-core SoC from Ky (X1) clocked up to 2.0 GHz. All eight cores are high-performance SpacemiT X60 cores. I tested the 8 GB version that sells for $64 plus $10 for a case. The secondary storage for the Orange Pi RV2 is a ORICO D10 256TB M.2 2230 SSD. The Orange Pi RV2 became available in November 2024.

Orange Pi 6 Plus

The Orange Pi 6 Plus is based on an 12-core ARM64 SoC from CIX (CD8160) clocked up to 2.6 GHz. Eight of the cores are high-performance Cortex-A720 cores while the remaining four cores are power-efficient Cortex-A520 cores. I tested the 32 GB version that sells for $357 with case, and Wi-Fi/Bluetooth module. The secondary storage for the Orange Pi 6 Plus is a Crucial P310 512GB M.2 2280 SSD. The Orange Pi 6 Plus became available in November 2025.

SBC Specifications

FeatureRaspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
SoCBroadcom BCM2712Rockchip RK3588Ky X1CIX CD8160
Performance Cores4x ARM64 Cortex-A764x ARM 64 Cortex-A768x SpacemiT X60 RISC-V8x ARM 64 Cortex-A720
Efficiency Coresnone4x ARM64 Cortex-A55none4x ARM64 Cortex-A520
NPU Ratingnone6 Tops2 Tops28.8 Tops
Clock Frequency2.4 GHz (max)2.4 GHz (max)2.0 GHz (max)2.6 GHz (max)
Memory16 GB32 GB8 GB32 GB
Storage1x M.2 PCIe 2.0
1 Lane (Optional)
1x M.2 PCIe 3.0
4 Lane
2x M.2 PCIe 2.0
2 Lane
2x M.2 PCIe 4.0
4 Lane
Ethernet1 Gbps2x 2.5 Gbps2x 1 Gbps2x 5 Gbps
WiFiWiFi 5 - 802.11acWiFi 6 - 802.11ax (Optional)WiFi 5 - 802.11acWiFi 6 - 802.11ax (Optional)
Bluetooth5.05.3 (Optional)5.05.3 (Optional)
USB2x USB 2.0
2x USB 3.0
2x USB 2.0
2x USB 3.0
1x USB-C
1x USB 2.0
3x USB 3.0
2x USB 2.0
2x USB 3.0
2x USB-C
Video2x 4K@60 HDMI2x 8K@60 HDMI 2.11x 1920x1440@60 HDMI 2.01x DP 1.4 4K@120
2x TYPE-C DP
1x 4K@60 HDMI 1.4
GPUVideoCore VIIMali-G610IMG BXE-2-32Immortalis-G720
Cost (w/case)$185 + SSD Cost$275 + SSD Cost$74 + SSD Cost$357 + SSD Cost

Impressions

The boards other than the Orange Pi 6 Plus are designed for the maker community. They are low cost SBCs that can be used to power all sorts of projects.

For the Raspberry Pi 5 the vendor supplied OS is the Raspberry Pi OS which is a Debian 13 Linux distribution. Ubuntu has a distribution for the Raspberry Pi as does Armbian. The Raspberry Pi 5 has become an industry standard used in education and for makers having sold 2M+ units. It will serve as our base-line in performance comparisons.

Even though the Orange Pi 5 Plus seems like a beefed up Raspberry Pi 5, the Orange Pi 5 Plus actually came to market before the Raspberry Pi 5. It is a bit more expensive but you get four efficiency cores and an NPU for running AI workloads. You also get 16GB more RAM. While WiFi and Bluetooth are built-in to the Raspberry PI 5, they are available as an optional M.2 E-Key card for the Orange Pi 5 Plus making it a bit more expensive. Both boards have a GPU that can support 4K or better video via HDMI if you want to use the board as a desktop computer or in a kiosk setting. The vendor supplied OS include Debian 12, Ubuntu, Orange Pi OS (OpenHarmony) and Android.

The Orange Pi RV2 is a very low cost alternative to the Raspberry Pi 5 which makes it great for makers. It doesn’t use the usual ARM64 cores but instead uses the open source RISC-V core designs. Using an open source CPU design probably helps keep the cost down. In other cost cutting areas it maxes out at only 8 GB of RAM and only has a 2 Tops NPU. But because the board uses the RISC-V architecture, the software support for it is not as mature as the ARM64 ecosystem. The vendor supplied OS include Ubuntu and Orange Pi OS (OpenHarmony).

The Orange Pi 6 Plus is a bit different than the other three. Even though it is a small (but larger than the form factor of the other three) SBC computer, it is a desktop class computer. It runs Linux very well and feels snappy and responsive. It has many more video connection options than the other three SBCs. With 12 cores, 32 GB memory, a 28 Tops NPU and 2x 5 Gbps ethernet ports, it is definitely more powerful and intended for use as a desktop computer. The vendor supplied OS include Debian 12, Orange Pi OS (Open Harmony) and Android. Because this SoC is new, the software support is currently somewhat limited. For example Gnome Remote Desktop isn’t supplied on the vendor Debian distribution and doesn’t seem to work if you try to install it yourself. There doesn’t seem to be an Ubuntu distribution at this time nor is there Armbian support.

CPU Performance

Using various tools I benchmarked the four systems. Below is the raw data from the benchmark runs.

TestRaspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
Sysbench Single Thread CPU10119303261099
Sysbench Multi-Thread CPU40435134259010063
7zip Compressing1283318112421033410
7zip Decompressing19237252181052730884
openssl aes-256-cbc2200.58 GB/s2523.82 GB/s160.44 GB/s6944.93 GB/s
openssl sha256196.20 GB/s229.51 GB/s45.01 GB/s619.94 GB/s
openssl sha512105.24 GB/s128.03 GB/s44.09 GB/s408.04 GB/s
rsa 1024 (sign : verify)7892/s : 153350/s11565/s : 225355/s2426/s : 53590/s49417/s : 993027/s
rsa 2048 (sign : verify)1126/s : 41054/s1689/s : 62020/s400/s : 15982/s7118/s : 277061/s
rsa 4096 (sign : verify)158/s : 10547/s241/s : 16136/s62/s : 4504/s1051/s : 72449/s
stress-ng float (avg. per core)1826.77 bops/s1161.18 bops/s
Perf: 1642.78 bops/s
475.04 bops/s1101.80 bops/s
Perf: 1438.52 bops/s
stress-ng matrixprod (avg. per core)46.99 bops/s32.23 bops/s
Perf: 42.17 bops/s
11.89 bops/s53.58 bops/s
Perf: 71.69 bops/s
stress-ng fft (avg. per core)1400.12 bops/s806.60 bops/s
Perf: 1275.46 bops/s
152.92 bops/s1266.58 bops/s
Perf: 1771.08 bops/s
stress-ng pi (avg. per core)274.11 bops/s176.37 bops/s
Perf: 249.63 bops/s
64.84 bops/s282.79 bops/s
Perf: 370.94 bops/s
stress-ng float (total)7305.06 bops/s9240.85 bops/s3796.14 bops/s13077.23 bops/s
stress-ng matrixprod (total)187.86 bops/s241.00 bops/s95.02 bops/s633.23 bops/s
stress-ng fft (total)5599.06 bops/s5910.61 bops/s1221.77 bops/s15010.08 bops/s
stress-ng pi (total)1096.16 bops/s1403.24 bops/s518.38 bops/s3353.36 bops/s

Sysbench

Sysbench is good for measuring relative integer performance. Using the single thread test vs. multi-thread test can show us how well the multi-core systems scale. The test commands are as follows:

$ sudo apt install sysbench
$ sysbench cpu --cpu-max-prime=20000 --threads=1 run
$ sysbench cpu --cpu-max-prime=20000 --threads=$(nproc) run

The Raspberry Pi 5 and the Orange Pi RV2 have homogenous cores and we can see that they scale with close to 100% efficiency. The Raspberry Pi multi-core score is 4x the single-core score. Likewise the Orange Pi RV2 multi-core score is 8x the single-core score. The Orange Pi 5 Plus and Orange Pi 6 Plus are composed of heterogeneous cores: large-small for Orange Pi 5 Plus and large-medium-small for the Orange Pi 6 Plus. Because the cores are not all the same, we wouldn’t expect the multi-core score to scale 100% with the number of cores. For the Orange Pi 5 Plus the multi-core score is 5.5x the single-core score or about 69% efficiency. For the Orange Pi 6 Plus the multi-core score is 9.2x the single-core score or about 76% efficient. Of course in terms of raw performance the Orange Pi 6 Plus is by far the best multi-core performer. The ultra low cost Orange Pi RV2 has the lowest multi-core score.

Sysbench CPU (normalized to Raspberry Pi 5)

TestRaspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
Single-thread1.000.920.321.09
Multi-thread1.001.270.642.49
Sysbench Comparison

7Zip Benchmark

The 7Zip tool has a built-in benchmark that tests the real-world task of compressing and decompressing files. This not only exercises integer performance but also memory speed. The test commands are as follows:

$ sudo apt install p7zip-full
$ 7z b

We see a similar result pattern to what we saw with sysbench, the Orange Pi 6 Plus is the fastest performer and the Orange Pi RV2 is the slowest. The Orange Pi 5 Plus has a nice 30-40% speed advantage over the Raspberry Pi 5. The Orange Pi 6 Plus is 60% faster than the Raspberry Pi 5 at decompressing and 2.6x faster at compressing.

7zip Benchmark (normalized to Raspberry Pi 5)

Raspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
Compressing1.001.410.332.60
Decompressing1.001.310.551.61
7Zip Comparison

OpenSSL Benchmark

Another real-world benchmark is to use OpenSSL to test encryption throughput. I tested SHA256 and SHA512 message digest, AES-256-CBC encryption and RSA signing. The following script was used to perform the tests.

openssl_test.sh
#!/bin/bash

n=$(nproc)
for x in sha256 sha512 aes-256-cbc; do 
    openssl speed -multi "$n" "$x" 2> /dev/null | awk -v alg="$x" -v n="$n" '$1 == alg {printf "%s,%d,%.2f GB/s\n", alg, n, $2/1024}'
done

openssl speed -multi "$n" rsa 2> /dev/null | awk '$1 == "rsa" { print }'

In these tests the differences between the best performer and the slowest performer are more drastic. The Orange Pi 6 Plus is over 3x the speed of the Raspberry Pi 5 whereas the Orange Pi RV2 is 7% as fast on the AES test and 42% as fast on the SHA512 test as the Raspberry Pi 5. I don’t know if this is a real hardware difference, but perhaps might be due to the immaturity of the optimizing compiler toolchain on the RISC-V.

OpenSSL symmetric/hash throughput (normalized to Raspberry Pi 5)

TestRaspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
aes-256-cbc1.001.150.073.16
sha2561.001.170.233.16
sha5121.001.220.423.88
OpenSSL Throughput

RSA signing and verification show a similar pattern to the other SSL tests. The Orange Pi 6 Plus is by far the best performer and the Orange Pi RV2 turned in the slowest performance. The Orange Pi 6 Plus is over 6x faster than the base Raspberry Pi 5. The Orange Pi RV2 averages 31-43% as fast as the Raspberry Pi 5. The Orange Pi 5 Plus is about 50% faster than the Raspberry Pi 5.

RSA (normalized to Raspberry Pi 5)

TestRaspberry Pi 5
(sign:verify)
Orange Pi 5 Plus
(sign:verify)
Orange Pi RV2
(sign:verify)
Orange Pi 6 Plus
(sign:verify)
RSA-10241.00:1.001.47:1.470.31:0.356.27:6.48
RSA-20481.00:1.001.50:1.510.36:0.396.32:6.75
RSA-40961.00:1.001.53:1.530.39:0.436.65:6.87

Stress-ng Benchmark

I used stress-ng to test the floating point performance of the four SBCs. Tests were run with the following script.

stress_test.sh
#!/bin/bash

n=$(nproc)
for x in float matrixprod fft pi; do 
    echo $x
    stress-ng --cpu "$n" --cpu-method "$x" --metrics-brief --timeout 60s
done

As with the integer tests, we see a similar performance pattern with the floating point tests. The average per core results indicate that the Raspberry Pi 5 posted the best single core result. This is because the single core performance of the Orange PI RV2 is certainly lower. The mixed core architecture of the Orange Pi 5 Plus and Orange Pi 6 Plus are averaging performance and efficiency cores which lowers their average.

Stress-ng (avg. per core) — normalized to Raspberry Pi 5

TestRaspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
stress-ng float1.000.64
Perf: 0.90
0.260.60
Perf: 0.79
stress-ng matrixprod1.000.69
Perf: 0.90
0.251.14
Perf: 1.53
stress-ng fft1.000.58
Perf: 0.91
0.110.90
Perf: 1.26
stress-ng pi1.000.64
Perf: 0.91
0.241.03
Perf: 1.35

In terms of absolute performance the Orange Pi SBCs compare more favorably to the Raspberry Pi 4. The Orange Pi RV2 benefits from having twice the homogenous core count as the Raspberry Pi 4. Likewise the increased efficiency/performance core counts of the Orange Pi 5 Plus and Orange Pi 6 Plus allow them to score higher than the Raspberry Pi 5.

Stress-ng (total) — normalized to Raspberry Pi 5

TestRaspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
stress-ng float1.001.260.521.79
stress-ng matrixprod1.001.280.513.37
stress-ng fft1.001.060.222.68
stress-ng pi1.001.280.473.06

Storage Performance

All of the four SBCs have M.2 M-Key slots for adding an NVMe PCIe SSD. This slot is built into the Orange Pi SBCs and is added using an additional HAT on the Raspberry Pi 5. For my Raspberry Pi 5s I used the M.2 + PoE HAT from WaveShare for $25 which also provides a fan/heatsink in addition to the power and M.2 slot. The specs on the M.2 slot vary from PCIe 2.0 1 Lane on the Raspberry Pi 5 to PCIe 4.0 4 Lane on the Orange Pi 6 Plus.

The following script uses the dd command to test read/write SSD speed.

ssd_test.sh
#!/bin/bash

mem_gb=$(awk '/MemTotal/ {printf "%.f", $2/1024/1024 + 0.999999}' /proc/meminfo)

dd if=/dev/zero of=test.bin bs=1G count=$mem_gb
dd if=test.bin of=/dev/null bs=1G
rm test.bin

SSD and PCIe Performance

TestRaspberry Pi 5Orange Pi 5 PlusOrange Pi RV2Orange Pi 6 Plus
Write Performance972 MB/s1.2 GB/s307 MB/s904 MB/s
Read Performance897 MB/s1.5 GB/s595 MB/s2.1 GB/s
nvme_performance

Conclusion

The performance tests bear out the initial impressions that I had. The Orange Pi 6 Plus is a great performer for a low cost desktop class computer. It has all of the features that you would expect on a desktop computer. The Orange Pi RV2 is, on the other hand, about what you would expect from an ultra low cost SBC. It is great if you need an SBC for a maker project but don’t want to spend a lot of money. The Raspberry Pi 5 and Orange Pi 5 Plus are in the middle of the pack with the Orange Pi 5 Plus beating out the Raspberry Pi 5 in all tests but not by much. The extra four efficiency cores of the Orange Pi 5 Plus are helpful in making the SBC more responsive when the performance cores are busy. Of course storage throughput is one of the weak spots with most SBCs but the Orange Pi 6 Plus has desktop class performance if you want a really responsive system.

About the Author

Richard Lesh is a software engineer and computer-science educator specializing in high-performance computing (HPC), numerical algorithms, systems-level software development and artificial intelligence.

@ Richard Lesh. All rights reserved.