Is The New Orange Pi 5 Pro A Good Raspberry Pi 5 Alternative?

Today we’re going to be taking a look at the Orange Pi 5 Pro. This is a new SBC from Orange Pi that is based on the Rockchip RK3588S SOC. The RK3588S is largely similar to the RK3588, with the main difference being a reduction in PCIe lanes from 4 to just 1.

Given the form factor, IO and port layout, the Orange Pi 5 Pro is clearly targeted as an alternative to the Raspberry Pi 5. So let’s see how it’s price, performance and usability stack up.

Orange Pi 5 Pro vs Raspberry Pi 5

Here’s my video of the Orange Pi 5 Pro, read on for the written review:

Where To Get The Orange Pi 5 Pro

  • Orange Pi 5 Pro (Amazon) – Buy Here
  • Orange Pi 5 Pro (Aliexpress) – Buy Here

Equipment Used

Unboxing & First Look At The Orange Pi 5 Pro

The Orange Pi 5 Pro comes in the usual transparent plastic sleeve with an Orange Pi branded sleeve around it. Within the case, the 5 Pro is protected by an anti-static sealed bag. It includes a WiFi antenna but I’m going to remove this for testing as I’ll be using a wired connection.

Orange Pi 5 Pro With Packaging

Taking a look around the board, the RK3588S processor is in the middle. This is an 8-core, 64-bit processor that consists of a 4-core Cortex A76 processor running at 2.4GHz and a 4-core Cortex A55 processor running at 1.8GHz. In addition to this, it’s got an Arm Mali G610 GPU. So we should get really good performance from it with double the CPU cores of the Raspberry Pi 5, although four cores are running at a lower clock speed.

Rockchip RK3588S

Alongside the processor is the RAM chip. The Orange Pi 5 Pro comes in a 4GB, 8GB and 16GB variant, all with LPDDR5 RAM, which is a step up from the LPDDR4 RAM on the non-pro version of the Orange Pi 5.

RAM Chips on Orange Pi 5 Pro

Above that is the WiFi 5 and Bluetooth 5 chip, with a DSI port alongside it.

Similar to the Raspberry Pi 5, the Orange Pi 5 Pro, has a Gigabit Ethernet port on one side alongside four USB ports. Notably, three of these are USB 2.0 and only one is USB 3.0, unlike the Raspberry Pi’s two USB 3.0 ports.

Ethernet and USB Ports

They have also included a header for additional USB 2.0 ports behind the physical ports, which could be useful for building the Orange Pi 5 Pro into an enclosure.

Additional USB Header

Along the other side is an HDMI 2.0 port, an audio port, an HDMI 2.1 port and a USB C power port. The HDMI 2.1 port can do up to 8K 60 and the HDMI 2.0 port up to 4K 60. I like that they’ve made space for full-size HDMI ports, I don’t really like how fragile the micro HDMI ports on the Raspberry Pi 4 and 5 are, often requiring adaptors or special cables to plug into them rather than commonly available full-size HDMI cables. Interestingly, they’ve chosen to keep the audio port since the Raspberry Pi 5 did away with it.

HDMI, Audio and Power Ports

On the opposite side is a 40-pin GPIO header which follows the same pinout as the Raspberry Pi boards, it’s also colour-coded which makes it a bit easier to locate the 5V, 3.3V and ground pins. Next to the pins are a 5V fan connector and an RTC connector.

Orange Pi 5 Pro GPIO Pins

Underneath the board is a prominent M.2 M-key port which allows you to connect an NVMe SSD to it. This is only a PCIe gen 2 x 1 port, so won’t be that fast by today’s standards. It’s also got a connector for additional eMMC storage, a microSD card slot and two camera ports.

Bottom of Orange Pi 5 Pro

To power the Orange Pi 5 Pro, you can get a 5V 5A USB C power supply from Orange Pi’s Aliexpress store. This has the same specs as the Raspberry Pi 5’s official power supply so you can use one of those too.

5V 5A USB C Switching Power Supply

So that’s an overview of the hardware. As you can see, the IO is somewhat limited due to the single PCIe lane on the RK3588S, but you’ve still got a range of options and support for an NVMe drive without an adaptor. Hopefully, the power of the CPU and improved RAM will make up for some of the IO limitations. So let’s get it booted up to find out.

Orange Pi 5 Pro Side

Operating System Options For The 5 Pro

Like with other Orange Pi boards, they have a number of operating system images available to run on the 5 Pro, including the usuals like Ubuntu, OpenWRT, Debian and Android. The main OS that they want you to run on it is called Orange Pi OS and they also have a couple of options for this, including an Arch Linux and Android version as well.

Official Orange Pi Images

At the time of writing this review, not all of the above images are available, but I’ll be using the Debian image for testing as this is what I’ve tested other SBCs on. This allows the results of my other tests to be a bit easier to compare to.

Installing an operating system is really simple. You just download the relevant image from their website and then flash it onto a microSD card using a utility like Balena Etcher.

NVMe Drive and MicroSD Card Installed

I’ve got the OS flashed onto a microSD card which the Orange Pi 5 Pro will be booting off and I’ve also added an NVMe storage drive to do a benchmark on as well.

Testing The Orange Pi 5 Pro’s Performance

I’m going to test the Orange Pi 5 Pro in the same way I usually test SBCs, by running the following tests:

  • Video playback at 1080P
  • Video playback at 4K
  • Sysbench CPU benchmark
  • NVMe drive speed test
  • Measure power consumption

The first boot on a new operating system takes a little longer than subsequent boots but we’re still on the desktop in under a minute.

Orange Pi OS Debian Boot

If we open up HTOP, we can see we have our 8 processor cores listed. They’re all relatively idle without any applications running, and we can see our 16GB of RAM.

HTOP Showing Low CPU Usage After Boot

We can also see that our NVMe drive is connected, which is also apparent through the desktop icon.

NVMe Drive Showing Up

Video Playback At 1080P and 4K

First, let’s try playing back a YouTube video in the default browser Chromium. I’m going to do this at 1080P and then at 4K.

We’ll set the display resolution to 1080P. Then let’s open up the browser, go to YouTube and open up Big Buck Bunny. I’ll set the playback resolution to 1080P and then open up stats for nerds.

Video playback in the window drops a few frames in the beginning but after that is near perfect.

Big Buck Bunny 1080P Window

Playback is ok in full screen, but it does drop a couple of frames every so often which is noticeable and does become annoying. You can see example video clips in my video linked at the beginning of the post.

Big Buck Bunny 1080P Fullscreen

Now let’s step it up to 4K. There was a bit of weird behaviour when changing to 4K – the display wouldn’t refresh when the setting was applied and you could clearly see that the resolution hadn’t changed, although it indicated that it had. A reboot after changing the resolution setting seemed to fix the issue and it then booted up in 4K.

Now we can reopen the browser and Big Buck Bunny. We’ll set the playback resolution to 4K as well.

Big Buck Bunny 4K Window

In 4K, playback gets off to a pretty poor start. We dropped a large number of frames in the beginning and continue to drop frames throughout playback. Opening up to full screen is even worse, to the point where it is basically unusable.

Big Buck Bunny 4K Fullscreen

So this board does a fair bit worse at 4k playback than the Orange Pi 5 Plus. This is probably a software issue with the board using software decoding instead of hardware decoding. Opening up HTOP while the video playing back, the CPU is at about 40-50% utilisation across all cores which is a lot more than the 20-30% CPU utilisation on only 4 cores that we had on the 5 Plus playing back the same video.

HTOP Running Over Big Buck Bunny

To jump in here, if you’re going to be primarily using the Orange Pi 5 Pro as a media device then you’ll likely want to go with the Android image as this tends to perform better for video playback.

Sysbench CPU Benchmark

Next, let’s check the performance of the 5 Pro by running the Sysbench CPU benchmark.

Sysbench CPU Benchmark Running

After 10 seconds we have processed a little under 5,350 events per seconds and we get a total score of 53,519. Over three tests, the Orange Pi 5 Pro managed an average of 53,520.

Sysbench Benchmark Results

For comparison, and also over three consecutive tests;

  • The Rock 5 B managed an average of 53,642
  • The Khadas Edge 2 managed an average of 51,568
  • The Orange Pi 5 Plus managed an average of 53,436
  • The Raspberry Pi 5 manages an average of 35,000

So the results of the Orange Pi 5 Pro are a bit better than the Khadas Edge 2 with the same SOC. They’re actually very similar to the Rock 5 B and Orange Pi 5 Plus which have the better RK3588 CPU and they’re significantly higher than the Raspberry Pi 5, with an over 50% improvement.

Thermally, you’ll probably need to use a heatsink on the CPU if you’re running CPU-intensive tasks. After playing back 4K video for around 15 minutes, the Orange Pi 5 Pro’s CPU was at over 70°C and the surface of the CPU was at 55°C. This was in a relatively cool room with an ambient temperature 20°C.

NVMe Drive Speed

Next, let’s look at the NVME drive speed. For this test, I’m going to be using James Chambers PiBenchmarks script. I’ve used this script recently to benchmark a few different NVMe hats for the Raspberry Pi 5.

James Chambers PiBenchmarks Script Running

I ran the test three times, with very consistent results across the three tests and an average total score of a little over 16,000. The Pi 5 had results slightly under 60,000, so the Orange Pi 5 Pro is significantly slower than the Raspberry Pi 5, which is likely mainly due to the one-generation reduction on the PCIe port.

PiBenchmarks Script Results NVMe Test

Power Consumption

Lastly, let’s take a look at power consumption. To measure the 5 Pro’s power consumption, I used a USB power meter cable that supports power delivery.

This showed that the Orange Pi 5 Pro uses about 3w when idle and this goes up to 6-8w when loaded, with peaks of up to 9w. So fairly similar to the Raspberry Pi 5 and a bit more power-hungry than the Khadas Edge 2 with the same SOC.

Final Thoughts On The Orange Pi 5 Pro

In terms of cost, only the 16GB variant of the Pi 5 Pro is currently available at the time of writing this review, and it retails for $109. This is about $30 more than the best variant of Raspberry Pi, the 8GB version, but you’re getting double the RAM, double the CPU cores and onboard NVMe support which means you won’t need to buy an additional hat for it.

So, I think that the price is fair in terms of value for money.

Running Video Playback

Overall I think that the Orange Pi 5 Pro is a great alternative to the Raspberry Pi 5 if your project favours raw CPU or GPU performance – so for computationally intensive projects and simulations. It offers much better raw performance than the Raspberry Pi 5 and has a decent set of built-in IO.

It is limited by the single PCIe lane, so you don’t get two USB 3 ports, and the NVME drive is only running at gen 2 speeds. Depending on your project, this is might be something that you can live with.

Orange Pi App Store

The main reason why you’d want to get a Raspberry Pi 5 over the Orange Pi 5 Pro is for the software support. Orange Pi is one of the best-supported alternate SBC manufacturers, but even so, their community software support is quite far behind that of the Raspberry Pi 5. Raspberry Pi have fostered a large community around their products and this community is really good at working together to develop software and troubleshoot issues.

The Orange Pi 5 Pro is a great board if there is a software package or OS image built for it or if you have a good understanding of software and programming, but for the average hobbyist or tinkerer, if you’re trying a project that hasn’t been tried before, or you’re running a project that utilises the GPIO pins then you’re probably better off with the Raspberry Pi 5.

Let me know what you think of the Orange Pi 5 Pro in the comments section below and if you’ve got anything else that you’d like me to try run or test on it.

Michael Klements
Michael Klements
Hi, my name is Michael and I started this blog in 2016 to share my DIY journey with you. I love tinkering with electronics, making, fixing, and building - I'm always looking for new projects and exciting DIY ideas. If you do too, grab a cup of coffee and settle in, I'm happy to have you here.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest posts

Which NVMe Hat Is The Best For A Raspberry Pi 5

If you don’t know already, I’ve been selling these 3D printed cases for Raspberry Pi’s online for a few years now. With the launch...

Track Aircraft In Real-time With Your Raspberry Pi Using The FlightAware Pro

Have you ever seen a flight overhead and wondered where it is going? Or seen a unique-looking aircraft and wondered what type or model...

Pi 5 Desktop Case For NVMe Base or HatDrive! Bottom

Today we're going to be assembling a 3D-printed case for the Raspberry Pi 5 and Pimoroni's NVMe Base or Pineberry's HatDrive! This is an...

Related posts