Radxa X4 SBC kit review – Part 1: Unboxing, case assembly, Ubuntu 24.04 installation

The Radxa X4 is a single-board computer that uses an Intel N100 processor instead of an Arm-based SoC found in most SBCs and also embeds a Raspberry Pi RP2040 microcontroller for GPIO control. What’s interesting is that the Radxa X4 is a small computer board with a similar form factor as the Raspberry Pi 5 SBC, but benefits from the higher performance of Intel “Alder Lake-N” Processor N100 CPU and out-of-the-box compatibility with most operating systems, except for specific features such as GPIOs.

The Intel N100 board also comes with a built-in M.2 M-key socket (so no need for an extra HAT) that supports higher speed storage thanks to a PCIe 3.0 x4 interfaces, as well as WiFi 6 connectivity, making the Radxa X4 an interesting option for those looking for a small, capable computer board for home, IoT, or industrial use. The company sent us a full kit with the board, heatsink case, 30W power supply, and 128GB M.2 NVMe SSD, and in the first part of the Radxa X4 review, we will go through an unboxing, assemble the kit, and install Ubuntu 24.04.

Radxa X4 kit unboxing

We got five boxes in the package sent by Radxa for the heatsink case, the Radxa X4 board itself, a USB-C to USB-C cable, a Radxa Power PD 30W power adapter, and an NVMe SSD.

Radxa X4 Complete Kit 2

The provided SSD is a tiny Samsung PM991 M.2 2230 NVMe SSD with 128GB capacity (model MZ-9LQ1280).

Radxa X4 128GB NVME SSD

The kit also includes a “Radxa Power PD 30W” power adapter compatible with the USB PD standard, which can output up to 5V @ 5A, 9V @ 2A, and 12V @ 2.5A. It supports AC input from 100V-240V. It has a clear laser data emission. The adaptor’s legs are foldable, which is great for portability, but be careful when plugging it into the socket because you might accidentally break a leg. The Radxa-branded USB-C to USB-C cable looks of good quality.

Radxa Power PD 30W

A first look at the Radxa X4 board reveals a design similar to the Raspberry Pi 5 with the four USB Type-A ports, the Ethernet port, micro HDMI video outputs, and the USB-C power port placed in the same location as the Pi 5 SBC. However, upon closer inspection, we found extra connectors and features on both sides of the Intel N100 SBC, such as a WiFi 6 module, an M.2 socket for an M.2 2230 NVMe SSD, and an RTC battery.

Radxa X4 Review Top

Intel N100 Credit Card SBC

The bottom side of the board features the Intel N100 CPU which may be more practical for various cooling solutions. We’ll also find a SKhynix H58G66BK8BX067 RAM chip (8GB LPDDR5) and an MPS2105 step-down converter.

SKHynix H58G668K

MP2105 step down converter

Looking more closely at some of the components on the top of the board, we’ll find the Azureware AW-XM548NF WiFi 6 and Bluetooth 5.2 module (Realtek RTL8852BE-based) that we previously found in the GEEKOM Mini Air12 mini PC also powered by an Intel N100 processor.

Azureware AW-XM548NF WiFi 6 module

We can also see a Raspberry Pi RP2040 microcontroller close to the GPIO header, a Realtek ALC269 audio codec close to the 3.5mm audio jack, and an unpopulated eMMC flash footprint. Future versions of the Radxa X4 will come with or without eMMC flash, but our sample does not have built-in storage, so the only options are to boot with a USB drive or an M.2 2230 NVMe SSD.

Radxa X4 Raspberry Pi RP2040 MCU Realtek ACL269 audio codec

Radxa X4 heatsink case assembly

The heatsink set with a fan installed on top doubles as a case for the board.

Radxa X4 Heatsink case top

Radxa X4 Heatsink case inside

You can loosen the screws to separate the heatsink set and the case frame before assembly, and there’s also a thermal pad for the processor used to further improve cooling. We installed it before taking the photo below.

Radxa X4 enclosure assembly

From there, the assembly is straightforward. First place the Radxa X4 board so that the N100 processor is in contact with the thermal pad, tighten the screws, connect the fan connector, and reassemble the cover.

Radxa X4 assembly heatisnk case

It is worth noting that when the build is complete, the RTC battery will just hang and touch the desk since we have to turn the case upside down so that the fan faces up. Some dual-sided tape could help.

Radxa X4 fan connector

The cooling fan is also connected through a 2-wire cable, so although the Radxa X4 board can adjust the fan speed, it cannot read the fan speed.

Radxa X4 connector case

We also found a gap between the thermal pad and the CPU, so we added an extra thermal pad to make sure cooling works in an optimal manner.

Intel N100 SBC thermal pads

You’ll find the Radxa X4 specifications in our previous article, so we won’t reproduce them in this review.

NVMe SSD installation and BIOS

Since the Intel N100 is a standard x86 processor, you can install any operating system like you would on a standard computer.  Since there’s no built-in storage, we had to install the NVMe SSD provided with the kit before installation an operating system.

Radxa X4 SSD installed

We then connector an HDMI monitor, a USB keyboard, and a USB mouse for a quick test. We pressed the F2 button on the keyboard to enter the BIOS setup page with has some basic information as shown in the picture below.

Radxa X4 BIOS

Interestingly, the Project Version is shown as TESTG117 and the M/B name is TEST-N100, so Radxa may have used the test BIOS from Intel (for some reference design).

We could also confirm the SAMSUNG NVMe SSD was correctly detected in the Advanced section of the BIOS.

Aptio BIOS Samsung NVMe SSD detected

We also set the system date/time, and we’ll soon be able to boot the system with a bootable USB drive out selected operating system: Ubuntu 24.04 Desktop 64-bit.

Ubuntu 24.04 installation on Radxa X4

We just downloaded the standard Ubuntu 24.04 Desktop AMD64 ISO from the Ubuntu website, as there’s no need to select a specific image as we would have had to do for an Arm or RISC-V target. After selecting the USB drive in the BIOS we got the desktop and started the installation without issues.

Radxa X4 Ubuntu 24.04 USB installation

We selected the NVMe SSD as the installation medium for Ubuntu 24.04 since that’s the only option.

Ubuntu 24.04 partition confirmation

The installation process took no time, and we did not encounter any problems during the Ubuntu 24.04 installation on the Radxa X4 board.

Radxa X4 Ubuntu 24.04 installation

We’ll now check some basic system information below.

Ubuntu 24.04 system information


Our system runs Ubuntu 24.04 LTS with Linux 6.8 on a system with a 116GB root file system and about 8GB of RAM of which only 1.3GB is used.

inxi has provided more details:


Everything is properly detected and the CPU idles at just 44°C. That’s a good sign about the cooling ability of the heatsink case, but we’ll do further testing under stress in the second part of the Radxa X4 review.

Summary of tests so far

The Radxa X4 is an x86 single board computer with a form factor that is similar to the Raspberry Pi 5 and suitable for home usage, IoT, edge computing. smart kiosks, and so on mostly because it can support a range of operating systems out-of-the-box.

We also expect new versions to come out soon based on Amstom Lake that should be suitable for a wider industrial operating temperature range. Testing the 40-pin GPIO header will be interesting too, but based on the documentation, it should be like having a Raspberry Pi Pico connected to the computer through USB and UART.

We would like to thank Radxa for sending the X4 SBC and accessories for review. The Radxa X4 is currently out of stock on AliExpress, but it can be purchased on Arace for $80 and up, and we can also see some models with 64GB or 128GB eMMC flash. In the second part of the review, we plan to compare the Radxa X4 to the Raspberry Pi 5 in terms of features and performance in a way similar to what we did when comparing the Raspberry Pi 5 to Intel N100 mini PCs, but this time it will include testing the GPIO header as well.

CNXSoft: This article is a translation – with additional insights – of the review on CNX Software Thailand by Arnon Thongtem and edited by Suthinee Kerdkaew.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
6 Comments
oldest
newest
Anonymous
Anonymous
1 month ago

“30W power supply”

Preemptive: USB ports can provide power to attached devices. 🙂

Ho Ryan
29 days ago

The usb outputs are all current limited. Of course, if you connect too many devices, you can choose other 65w adapters, Radxa also has 65w adapters

Bill
Bill
30 days ago

Not bad but that case/heatsink doesn’t seem to have been thought out that well, with the gap between the CPU and thermal pad being rather concerning,

snek
30 days ago

Yeah, I’ll definitely be checking the fit and doing measurements to see if the mount can be improved. I also think the black surface looks kinda sus because it looks like paint, not metal.

oss
oss
30 days ago

Would be interesting to see a comparison with the UP 7000

Jane
Jane
30 days ago

Why the RTC and wireless antennas are dangling?
Isn’t it possible to copy the design from RPI or at least adjust the official case?

Also, missing heat/tempature test in the review.

Khadas VIM4 SBC