smart home circle
Smart Home Circle

Radxa Cubie A7A Review: Pi-Sized Power With PCIe, NVMe, USB 3.1 Gen2, Thermals & Real-World Benchmarks

6 min read
Radxa Cubie A7A Review: 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

front

Buy Radxa Cubie A7A:

I’ve been spending time with the Radxa Cubie A7A, and I wanted to share how it behaved for me in real use—thermals, CPU and memory performance, storage, networking, desktop, and a bit of AI/voice.

Technical Specification

CategorySpecifications
ProcessorSoC: Allwinner A733
CPU: 2× Cortex-A76 + 6× Cortex-A55 (up to 2.0 GHz)
GPU: Imagination BXM-4-64 MC1 (OpenGL ES 3.2, Vulkan 1.3, OpenCL 3.0)
NPU: 3 TOPS AI acceleration engine
MemoryLPDDR5: 8 GB
StorageBoot: 8 MB SPI NOR flash
System: MicroSD / eMMC module / UFS module
NetworkWired: 1× Gigabit Ethernet (PoE via external PoE HAT)
Wireless: Wi-Fi 6, Bluetooth 5.4, external antenna interface
Video Out1× HDMI (up to 4K@60 fps)
1× 4-lane MIPI DSI
Camera1× 4-lane MIPI CSI or 2× 2-lane MIPI CSI
Audio3.5 mm 4-pole headphone jack with mic input; stereo output can directly drive 32 Ω headphones
USB1× USB 3.1 Type-A (HOST)
3× USB 2.0 Type-A (HOST)
1× USB 2.0 Type-C (OTG/Power)
Expansion40-pin GPIO header (UART/SPI/I²C, etc.)
1× single-lane PCIe 3.0 via FPC connector
Fan header: 1× 2-pin 1.25 mm
RTC header: 1× 2-pin 1.25 mm
PowerUSB Type-C 5 V
PoE (with PoE HAT)
5 V via GPIO pins 2 & 4
OS SupportDebian Linux, Android 13

The board is about the same footprint as a Raspberry Pi 5, but it won’t fit Pi 5 cases because the Ethernet and USB ports are arranged differently.

pi5-compare


Setup & First Boot

Radxa provides Debian and Android images. I went with Debian and jumped in over SSH. At idle and without a heatsink, the CPU sat around 54 °C. To see where the ceiling was, I ran a quick sysbench CPU stress; without any cooling, temps climbed to ~75 °C.

side

CPU: Quick Stress & Comparison

For a simple repeatable check, I used sysbench test

  • Task : Calculate prime numbers up to 20,000
  • No. of Requests: 10,000 requests.

Results

  • Total time: ~25.73 s
  • Throughput: ~3,885 requests/sec.
sysbench

Memory Tests:

Memory Bandwidth Test

Memory numbers were interesting:

  • Memcpy: ~4,952 MiB/s
  • 1 KiB Block Copy: ~2,564 MiB/s
mbw

Tiny MemBench Test

tinymembench

My 8 GB unit’s LPDDR5 seemed clocked at 1800 MHz. From what I’ve seen, 2400 MHz is currently available on the 4 GB and 6 GB variants, not (yet) on the higher-RAM versions.


Geekbench

On Geekbench, I recorded 636 (single-core) and 1496 (multi-core). That’s roughly 2× a Pi 4, but still a notch under a Pi 5.

geekbench

Geekbench Score: Link

Power Consumption

  • Idle (no heatsink): ~2.8 W
  • Multicore phase in Geekbench (with fan spin-up): ~8 W

NVMe via PCIe HAT

The A7A exposes PCIe 3.0 over FPC. On my first try, the board didn’t detect my drive/HAT combo. After a bit of back-and-forth and installing custom packages from Radxa engineers, NVMe was recognized and I measured ~521 MB/s (Gen3 x1). That’s lower than what I usually get on a Pi 5 in the same lane configuration, but it’s workable—and I’m optimistic this will improve as compatibility expands.


Networking & USB 3.1 Gen2

Gigabit Ethernet saturated nicely for me: around ~940 Mb/s both up and down.

On the USB 3.1 port, lsusb showed my USB-to-NVMe bridge enumerated on the 10,000 Mb/s bus, confirming Gen2 capability. In a sustained transfer test (FIO), I saw roughly ~1000 MB/s, copying ~60 GB in ~60 s, which is excellent for an SBC.

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 10000M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 4, If 0, Class=Wireless, Driver=aic_btusb, 480M
        |__ Port 4: Dev 4, If 1, Class=Wireless, Driver=aic_btusb, 480M
        |__ Port 4: Dev 4, If 2, Class=Vendor Specific Class, Driver=aic8800_fdrv, 480M

Home Assistant & Faster Whisper Performance

I spun up Docker, then ran Home Assistant, Whisper, and Piper in containers. With Whisper small-int8, speech-to-text on my clip took about ~7.6 s. That’s far better than Pi 4 in my environment and about 1 s slower than Pi 5 using the same model.

faster-whisper

Desktop & GPU

The Debian image includes a desktop, so I tried Chromium first. Hardware video decode wasn’t engaged for me; 1080p YouTube dropped a few frames at the start and then settled; 4K was a bit choppy with periodic drops.

For 3D, glmark2 ran using OpenGL 3.2 on the Imagination BXM GPU

  • Score : 374

vkmark confirmed Vulkan is usable

  • Score: 730
vkmark

Where It Stands Today

The Cubie A7A already beats the Raspberry Pi 4 across most of aspects but still finds it slightly behind the pi5 interms of performance. The 3-TOPS NPU and PCIe 3.0 give it headroom, but I feel software is the current limiter:

  • LPDDR5 frequency on my 8 GB unit is 1800 MHz (I’d love to see 2400 MHz land here).
  • NVMe compatibility : I expect more support on this.

That said, engineering responses have been quick, and I’m expecting iterative improvements. If the RAM profile and NVMe support mature—and with the I/O this board already has—it could outpace a Raspberry Pi 5 in value at similar pricing, especially if you want more RAM.

Buy Radxa Cubie A7A:

Share this article: