Radxa Rock 5 ITX: 8-Core ARM Mini ITX Board with LPDDR5 RAM
bret.dk
bret.dk
Booting Linux distros out of the box is such a non-issue on X86 that we take it for granted when on ARM it's just a pipe dream.
If the ARM PC future is all proprietary custom firmware blobs that need to patched for each SoC/motherboard for Linux to boot, then you can keep them, I'll stick to X86 thank you very much.
In practice that means Ampere Altra CPU. There was a uatx board released recently that seems viable, if bit pricy.
https://www.servethehome.com/asrock-rack-altrad8ud-1l2t-revi...
https://www.arm.com/architecture/system-architectures/system...
Nowadays there's such a big move towards heterogeneity that good PCIe connectivity feels like table stakes for SBCs.
> If you choose to power via PoE you can expect to get 25W of output.
Can you power this device via PoE ("choose to power via PoE"), or can this SBC power other devices over PoE ("expect to get 25W of output")? I clicked through some other reviews, but didn't see it addressed.
It does have a USB3 port so that might be it, or it could be PoE. Very unclear from the couple of articles.
ROCK 5 ITX Power over Ethernet (PoE) Here we can see that the PoE module is not soldered in and connects using 8 pins which is quite nice. If you choose to power the ROCK 5 ITX via a PoE switch (the ROCK 5 ITX doesn’t provide PoE power to another device) you can expect to get 25W of power budget for the system itself and any peripherals/devices you plan to power from the boards connectors.
(my summary of that quoted section:) So, you can power the board with PoE, which will give the board and any connected devices 25W of power budget. Without looking at the specs of the CPU/GPU, that's probably enough to run at least one m.2 drive and a couple USB peripherals?
I prefer low end Intel compatible boards because the software just works. I spent too many hours with weird arm devices trying to get them to do basic stuff that is taken for granted on Intel, such as booting up.
So far, mostly the same results, although I do have another with much more RAM that I'm still writing a draft on.
Why is this board so (physically) large in size?
You can see how much wasted space, by looking at this photo:
https://bret.dk/wp-content/uploads/2024/04/radxa_rock_5_itx_...
And those boards are about 1/3rd the size of Mini-ITX
Eg
https://www.aaeon.com/en/p/pico-itx-boards-amd-ryzen-v2000-p...
My arm fu is not good, so I'm not sure how a quad-core A76 compares.
A78 is a couple generations newer.
The debug environment is FANTASTIC.. you can remote attach a gdb, set breaks, and step through bootup. It made it super easy to get our OS going on it (especially when I couldn't talk to the serial-on-lan port for a stupid reason, and could not get into the box.. I could at least use the debugger to verify we were booting).
I got curious about the BF3 because of the 256-thread RISC-V data path.
But then you give up the storage :/
Also, I can find full photos of the board elsewhere but full front and back pics of it would have been nice to include.
Actual vendors aren't known yet but I imagine allnetchina, arace, and OKdo for the EU/UK market will be supplying them