smart home circle
Smart Home Circle

Radxa Rock 5T: Pi-Sized Power With PCIe, NVMe, USB 3.1 Gen2, Thermals & Real-World Benchmarks

10 min read
Radxa Rock 5T: Pi-Sized Power With PCIe, NVMe, USB 3.1 Gen2, Thermals & Real-World Benchmarks

Written by

Amrut Prabhu avatar
Amrut Prabhu
@smarthomecircle

Featured Video

Table of Contents

I’ve been spending time with the Radxa Rock 5T, and it’s the kind of single-board computer that immediately feels like it wants to do a lot more than the usual SBC tasks. At the heart of it is the Rockchip RK3588, an octa‑core SoC with:

  • 4 cores at 1.8 GHz
  • 4 cores at 2.4 GHz
  • and a 6 TOPS NPU (neural processing unit)

That NPU part is especially interesting because it opens the door to running certain AI workloads locally—more on that later when I talk about my voice assistant setup.

rock 5t frontrock 5t back

Technical Specification

Compare
SoC:Rockchip RK3588
CPU:
No. Of Cores:8
Cores:4 x Cortex®-A76 up to 2.4GHz 4 x Cortex®-A55 up to 1.8GHz
GPU:
Model:Arm Mali G610MC4
Support:Vulkan® 1.1, 1.2 OpenGL® ES 3.2/2.0/1.1 OpenCL® 1.1, 1.2 and 2.2
AI Capabilities:NPU: Up to 6 TOPS
RAM:
Size:4GB / 8GB / 16GB / 24GB / 32GB
Type:LPDDR5
Speed:2400MT/s
Bus:64bit
Storage:MicroSD Card 2 x NVMe eMMC (Optional)
Video Output:1 x HDMI 2.1 up to 8Kp60 1 x HDMI 2.1 up to 4Kp60 1 x USB Type C port DP up to 4Kp60 1 x 4-lane MIPI DSI up to 1080p60
NVMe:
Onboard:Yes
Number Of Connectors:2
Connectivity:PCIe Gen3 x 2
Size:2280
Network:
Ethernet:2 x 2.5 Gigabit Ethernet
Wi-Fi:Wi-Fi 6
Bluetooth:Bluetooth 5.2
PoE:Yes (PoE HAT Required)
USB:1 x USB Type-C (USB 3.1 Gen1 OTG, DP up to 4Kp60) 2 x USB 3.1 Gen1 2 × USB 2.0
Power:12V DC via 5525 Barrel Jack
Audio:3.5mm Audio Jack (with Mic)
Camera:2 x 4-lane or 4 x 2-lane MIPI CSI
Cooling:2-pin CPU Fan Connector with PWM
Other Expansion Capabilities:1 x M.2 B Key Connector 1 x SIM Card Socket 1 x RTC battery connector
Dimensions:
Width:82 mm
Length:110 mm
Operating System:Radxa OS Armbian Android

Displays: I Ran Three at Once

One of the first things I tried was multi-display output, because this board is designed for it. On paper, it supports up to four displays, and the ports are stacked in a way that makes it obvious this is a “serious I/O” board:

  • 2× HDMI outputs
    • One supports 8K @ 60 FPS
    • One supports 4K @ 60 FPS
  • USB‑C DisplayPort output
    • Supports 4K @ 60 FPS
  • MIPI DSI connector for another display

In my testing, I connected three displays at the same time, and they worked flawlessly. It behaved like a proper multi-monitor system.


Memory: LPDDR5 That Actually Feels Fast

This board uses LPDDR5 RAM rated at 5500 MT/s, which works out to roughly 44 GB/s of bandwidth. It’s also running dual 32-bit channels, spread across two memory chips.

Now, I’m not going to pretend you “feel” raw bandwidth in every task—but once you start stacking workloads (containers, services, IO, multi-display), this kind of memory subsystem helps the board stay responsive instead of getting sluggish under load.


Networking and Wireless: Dual 2.5 GbE

For connectivity, I got a lot of flexibility:

  • Dual 2.5 Gigabit Ethernet
    • One port supports PoE, but it needs an additional module.
  • Wireless via a module:
    • Wi‑Fi 6
    • Bluetooth 5.2

The dual 2.5 GbE is especially useful if you’re thinking NAS + services, routing between networks, or even just having one port for LAN and another for a dedicated storage network.

rock 5t frontrock 5t back

The Unexpected Feature: HDMI Input

One port that immediately caught my attention is the HDMI input. This lets the board capture the HDMI output of another device—so you can do things like:

  • record or stream from a gaming console
  • capture from a camera
  • ingest video from a laptop
  • or even capture another SBC like a Raspberry Pi

When I connected the HDMI input to my laptop’s HDMI output, something really interesting happened:
my laptop detected the board as an external display, and I could mirror or extend my MacBook display through that connection.

rock 5t back

Cellular Option: SIM Slot + 4G via M.2 B-Key

There’s also a SIM card slot, which you can pair with a 4G module using the M.2 B-key connector. So if you want cellular connectivity (remote deployments, fallback internet, portable setups), the hardware is ready for it.


Storage: Dual NVMe Slots on the Back

Flip the board over and you’ll see two M.2 M-key connectors for NVMe SSDs.

Each slot uses PCI Express 3.0 with 2 lanes (x2) per connector

Naturally, I had to test this because dual NVMe on an SBC is exactly the kind of thing that makes it feel like a mini server.

rock 5t nvme

Ports and Extras

I also noticed a couple of practical additions:

  • RTC battery connector

  • 2-pin CPU fan connector

  • 2× USB 2.0

  • 2× USB 3.0

  • USB 3.0 OTG Type‑C (also supports DisplayPort)

  • 3.5 mm audio jack

  • Power button

  • GPIO pins for interfaces like I²C, UART, SPI, etc.

Power is delivered through a 5525 DC barrel jack, requiring:

  • 12V
  • minimum 3A
rock 5t nvmerock 5t nvmerock 5t nvme

Performance Testing

Sysbench CPU Test

I started with sysbench, a CPU-heavy test (prime numbers up to 20000).
For every 100000 requests, I saw:

  • ~5300 requests/second
  • 18.6 seconds total time

That’s a solid result for an SBC—especially one that’s often going to be used as a mini server, NAS, or container host.


Geekbench: Multi-Core Is the Highlight

Next I ran Geekbench.

What stood out:

  • Single-core performance came in a little lower than the Raspberry Pi 5
  • Multi-core performance was about 70% better than the Pi 5

My guess on the single-core result is that the test may have landed on a Cortex-A55 core (the efficiency cores at 1.8 GHz), which would naturally pull the score down compared to the faster cores.


Thermals: Hot Under Multi-Core Load (But Silent)

I paid attention to temperatures during Geekbench:

  • During the single-core test: up to 63°C
  • During the multi-core test: up to 84°C

This was done without a CPU fan attached. The CPU was pushed hard, and since there was no fan, it was completely silent during the run.

If you plan on sustained heavy workloads, a fan is going to help—but it’s good to know what the baseline looks like.


Power Consumption: 16W Peak, ~7W Idle (With NVMe Attached)

I measured power draw during Geekbench:

  • Peak: ~16W
  • Idle: ~7W

Important detail: these measurements were taken with both NVMe drives connected, so storage was part of the power budget.


Storage Verification and Speed Tests

To confirm the M.2 behavior, I ran lspci And verified that each connector provides PCIe 3.0 with 2 lanes—exactly what I expected based on the board layout.

NVMe Throughput

Then I ran hdparm, and both drives hit about:

  • ~1400 MB/s

For an SBC, that’s a very usable number, and it makes the dual-NVMe setup feel legitimately practical for fast storage workloads.


Memory Bandwidth Testing

I also ran a memory bandwidth test. With a 1MB block size, I got:

  • mem copy: ~10000 MiB/s
  • block copy: ~5500 MiB/s

That lines up nicely with the idea that this LPDDR5 setup can keep up with multi-service use.


Network Throughput: Real-World 2.5 GbE Performance

Finally, I tested both 2.5 GbE ports, and I was able to get around:

  • ~2.3 Gbps for sending and receiving

That’s close enough to line rate to feel “as expected” for 2.5 gig hardware, and it’s more than enough for fast NAS workflows or a busy home server.


My Real Use Case: Home Assistant + Voice Assistant Containers

Since I make videos around Home Assistant, I wanted to run it here too. In my case, Home Assistant was only possible via Docker, so I set up Docker and ran:

  • Home Assistant container
  • Whisper (speech-to-text)
  • Piper (text-to-speech)

The difference that stood out immediately was Whisper speed.

Using the small-int8 model:

  • On this board: speech-to-text in ~4 seconds
  • On Raspberry Pi 5: nearly 6 seconds

And this isn’t just a benchmark for me—I actually use this model day-to-day because it gives me the right result about 95% of the time.

So in practical terms, it made my local voice assistant feel dramatically more responsive.

home assistant

What I’d Use This Board For

After testing it the way I normally use hardware, a few use cases really fit naturally:

  • Home Assistant (via Docker) with extra services alongside it
  • NAS setup using something like OpenMediaVault
  • A small home server for apps/services
  • A starter node to kick off a homelab setup
  • A portable NAS, thanks to the dual NVMe slots

The big theme for me is that this board isn’t just “fast”—it’s capable, especially once you start using the IO it offers.


Final Thoughts

After living with it for a bit and running my usual mix of tests, the Rock 5T feels like one of those boards that doesn’t box you into a single purpose. Between multi-display support, dual 2.5 GbE, HDMI input, and dual NVMe, it can act like a mini workstation, a media/AI box, or a compact home server—depending on what you build around it.

If you’re curious, tell me what kind of tests you’d like to see next. I’m happy to push it further—storage workloads, thermal tests with a fan, AI experiments, Docker stress tests, whatever you’re into.

And if you want more content like this, you already know the drill: subscribe and hit like so I keep making more of these deep dives.

For more innovative projects, subscribe to my channel.

If you’d like to support my work, consider buying me a coffee or contributing via Patreon.

Share this article: