Upcoming ARM v9 product with 45 TOPS NPU

Just noticed the availaibility of this new board very soon.

Compared to Rock 5 ITX, I am not sure it is a worth upgrade for NAS purposes, but NPU is far more powerful. At first, I would rather see this board in a compact mini PC or even in a laptop, as for NAS purposes, connectivity is a must and here, except if an extension board is used, there are no SATA ports. Sure, PCIe 4.0 is nice, even more if available on both M.2 M and E connectors.
OS support seems quite good, seamingly better than with other Radxa models, nice.

Many questions on myside:

  1. How does this new SoC behave in CPU performance compared to RK3588?
  2. Is the internal GPU worth for basis gaming or for mid to heavy CAD manipulations?
  3. Is it really possible to use nVidia, AMD or Intel GPUs on the PCIe slot?
  4. What about idle and load power usage? Not only the SoC but also the peripherals…

Also, I am wondering…

  1. At its price point, is it still a good idea to buy a board with soldered SoC and RAM? If it fails, nothing can be reused. For me, a limit is here clearly reached.
  2. Is 5 Gbps ethernet really useful, as the board needs extra connectivity for NAS purposes? It also has a cost, at purchase and use times.
  3. Why the hell is the official heatsink an active one? If mini ITX format is used, a case with fans will host the board, and below 25~30 W of SoC consumption, a good and tall heavy copper/aluminium heatsink is always a better choice than a ill-thought small heatsink with poor fan, for noise, power usage and reliability reasons.

Really, the cooling solution is always a weak point: from all the boards I purchased from Radxa, only the Rock 4B+ large heatsink was satisfying and I had to change the proposed stock cooling solution with a custom build, passive for 5 ITX and 3A, active for 5A/B. Otherwise, those SoCs/SBCs usually reach throttle conditions at full load under warm environments.
Well, to be honest, at time of purchase, Radxa did not propose any heatsink for Rock 5 ITX, so I choose a good heavy 1U tall heatsink and it is perfect, I just did not test the active one proposed a bit later.

Well, my questions and comments first aim at raising ideas and start the debate, not bury the model :wink:
A new product is always an exciting event, right?

Regarding performance gains vs RK3588, it’s not easy to find info, but based on various marketing documents found spread everywhere on ARM’s site, they seem to estimate that A720 is ~10% faster than A78, itself 7% faster than A77, which is 20% faster than A76 at the same frequency. That would mean roughly a 40% gain if all those numbers were true, and this doesn’t seem too unreasonable, or ~65% if we consider the frequency lift. And here we have twice the high-perf cores, so that leaves good hopes.

I agree that for a NAS, the Rock5 ITX truly shines. Here you have M.2 for the OS, and can use the PCIe slot for the storage (e.g. 4xNVME).

Regarding 5 vs 10Gbps onboard, it’s important to keep in mind that 10Gbps over RJ45 is extremely inefficient power-wise and heats a lot more than twice 5Gbps. It’s necessary to have a moderately large heat sink at 10G while here 5G is OK without. That’s probably the sweetest spot at the current state of technology. And if one wants 10G, some boards are available in various formats. I installed a 10G M.2 NIC in my Rock5 ITX and moved the storage to the second M.2 slot for example.

Regarding the choice of cooling, it’s always difficult for a vendor to provide one solution with a motherboard because users will install their board in different enclosures. Some will want a very flat one for a 1U enclosure and won’t care about noise nor lifetime. Others will want a large fan less device etc. IMHO it’s important to offer one reliable universal solution that serves as a starting point for users to qualify their needs and to later pick the right one for them. Ideally a vendor could suggest the smallest one they tested and a large fan less one, but even that would not always be fit for everyone.

And for the RAM upgrades, I think we would all like to have upgradable modules. But as was discussed before, SoCs made for LPDDR cannot support DIMM modules, and the newer LPCAMM modules are still hard to find and would likely inflate the price a lot. For the SoC, at this price tag, x86 boards also have soldered SoCs.

At least I do really appreciate that Radxa is taking risks to bring innovative products these days. The Rock5 ITX was a great and risky bet. That one probably even more, because once you get closer to the PC market, you suddenly start to be compared to entry-level x86 boards, and we know that it’s difficult to come close to x86 in terms of ease of use (starting from the boot). It seems to me that they’ve made the necessary efforts to succeed here, but it probably required a lot of investments again to get there.

Could anyone from Radxa share more information about the “AI PC kit” enclosure, specifically about the outer dimensions? I was thinking of mounting it in a 10" rack, but was unable to find any size specs. Will the enclosure be shipping the same time as the Orion O6?

Re: soldered RAM. Not sure if that’s actually going to be a SKU but 4GB seems to make no sense for this product right? Even 8 is pretty low but acceptable and Apple even understood this year if you market it as Ai it should start with 16GB

Take a look at this https://browser.geekbench.com/v6/cpu/5374715
It’s test for Exynos 2400 with Cortex A720 cores, it got about 1400 single core compared to max 900 for A78 on RK3588, so it’s about 1.5x faster compared to best results for rockchip (most are lower, so it may be 1.7x). Of course this is one and only GB test (mabe not optimised and done wright) but it’s at least something to compare.

With RK3588 there was not much pcie lines for disks and 10G. 4x pcie 3.0 + 1x pcie 2.0 is not that much.
Here we will have 14x pcie 4.0, that’s about 7x more bandwidth (as well as 2x 5Gbit already on board)

This is as easy as one sfp+ port that can be easily changed into 10G ethernet :slight_smile:

are You able to saturate 10G port on RK3588?
I will be testing two 10G cards on Rock5, wondering now how much I can get out of them :slight_smile:

Price for 32G model is really promising.
Luckily we got more and more professional BGA services if any reballing is needed. One of my Rock4 boards has changed SoC :slight_smile: It’s not as easy process as with dimm modules, but still possible :slight_smile:

RK3588 implements PCIe Gen3 x4 (or 2 x x2 or 4 x x1) and three times Gen2 x1.

P1/CP8180 has 16 Gen4 lanes.

In the actual Radxa implementations two PCIe lanes each are used for NICs (RTL8125B with Rock5 ITX, RTL8126 with the Orion here) and wrt ‘needed’ storage bandwidth in a NAS use case this is determined solely by the network connection. Orion O6 is limited to 2 x 5GbE using two PCIe lanes downgraded to Gen3 so all you ‘need’ storage-wise is another two Gen3 lanes to attach a bunch of spinning rust or whatever.

But ofc it’s great to have all those extra Gen4 lanes… even for the NAS use case since additional NICs might be attached to the E-key M.2 slot and then the requirement for storage bandwidth automagically increases as well.

Here some RK3588 experiments with multiple 10GbE NICs carried out by @willy back then: ROCK 5B Debug Party Invitation

No need to speculate about performance there’s an early geekbench result for the Cix P1: https://browser.geekbench.com/v6/cpu/8545345 (please keep in mind that it’s most likely been done on beta software)

and here compared to RK3588: https://browser.geekbench.com/v6/cpu/compare/8545345?baseline=4498568

1 Like

@willy Thank You Willy for your interesting replies/comments. I agree with You, this product is exciting and can find its place, just maybe not in my case. For home NAS and light tasks, Rock5 ITX is the choice, this Orion 6 offers new options, but at a much higher price. Aside PCIe connectivity, the powerful NPU is probably a key point, for surveillance purposes in my case.

Finally, the only divergence is about cooling, and this is not really about Orion. Heat dissipation is really a critical problem with Rock 5A and is not satisfying with 5B. IMHO, Radxa can improve a lot on that side without difficulty. Again efficient passive cooling in a decently cooled case is always the right choice. A fan can fail, so active case cooling is the priority as it almost always offers redundant options.
Passive cooling of SoC with low TDP, for mini ITX, is mandatory! At the proposed price, this not a toy SBC anymore (…joke about the Rock 3A ‘toybrick’).

Right now, my interest in Orion might be about NPU and iGPU/GPU possibilities, not for (simple home) NAS. Well… I guess I will have to jump over the price trap and try it :slight_smile:

Thanks to Radxa for this new board!

@dominik Yes, if You plan to setup a powerful workgroup/company NAS,10 Gpbs ethernet is probably nice. Willy and You have a better idea than me for sure, but this also increases the costs if You don’t need it. My home network relies on CAT6 (partially CAT 6A) but with 1 Gbit power efficient switches for the moment…

About RK3588, the performance cores are A76, not A78, but your 1.5x evaluation seems correct, so the 8 performance cores promise a potential 3x performance jump in multi-core benchmarks!

Let’s have a closer look at this new board… but arriving too late as a Christmas gift, too bad :wink:

I was about to try to order one, but I normally don’t put my credit card number on vendors sites, and while checking for other options I noticed that Jean-Luc of CNX software should receive one and review it. Thus I’ll first wait for his review to verify a few points. I’m particularly picky about mainline software support and the reality matching specs. Here I have good hopes but let’s see what it’s capable of. In my case it would become a dev board completing the LX2K and others that I’m regularly using to test my code. And I do think that this board would really make an excellent dev board! I’d probably buy 2 once convinced since I have an idea of offering one to someone I know :wink:

Not just ‘beta software’ but different clockings than the final product which affects both cpufreq and most probably also DRAM. Unfortunately Geekbench is such a poor benchmark that it does not even try to measure RAM latency/bandwidth to get an idea why the scores are as they are. And GB6 multi-core scores are pure nonsense anyway.

1 Like

When referencing this Geekbench garbage you need to pay attention to details. :slight_smile:

The single-score was measured on a Cortex-X4 (‘ARM implementer 65 architecture 8 variant 0 part 3458 revision 1’ -> X4 r0p1) at 2900 MHz -> check https://browser.geekbench.com/v6/cpu/5374715.gb6 for the measured cpu clockspeed. And obviously something went wrong since otherwise the score would be (much) higher. But Geekbench doesn’t check for e.g. background activity or other factors that ruin scores but simply uploads results whether they’re valid or not :frowning:

1 Like

I was just heavily simplifying but you’re correct. Looking forward to an extensive review from you too when the board becomes available.

You can find more info about the AI PC Kits in this presentation:

https://dl.radxa.com/orion/o6/radxa_orion_o6_announcement_presentation_2024_12_18.pdf

2 Likes

Thank you so much for this PDF though it’s a bit weird that it contains no text (all text converted to paths) so no copy&paste possible. And while it answers a lot of questions I already wrote down to annoy you guys with one thing I really wonder is… why does Radxa call the SoC CD8180 when Cix Tech is calling it CP8180?

When zooming in to the presentation the board shots also show CD8180 etched onto the SoC’s surface. So what’s the real name? :slight_smile:

I’ve been wondering the same, suspecting that there might be chip variants.

Yes, CD8180 is for SBC, yes, we have a dedicated code name for the chip, more flexible on the voltage/frequency, CP8180 is for PC, consume level, more stable, at least this is what they said from CIX.

2 Likes

Yes, but as far as I could see there is no board that has all of them available for user.
What uses those in Rock5B? USB

Same thing, I’m thinking about those available to use vs things that there are already available on board (no 10G)
For NAS build something is needed to connect hard drives and networking, this is all that we have.
PCIE 4.0 2x should be ok for 10G NIC (even for two 10G), but we will need to wait some time for cards that uses pcie 4.0

+1

Thanks for reminding me about this. @willy very nice setup! :slight_smile: I’m trying with PEX8725 + 2x AQC113 + 2x nvme (or sata card in future). This should be perfect for NAS with both network and storage wired via full pcie 3.0 4x.

Both (exynos and cix) are close, both significantly faster than A76 on RK3588.
Of course as we all know - those two are early tests, not optimised yet and GB has its own problems. With mature SOC like RK3588 there are many results to check out, here we have only those and probably they are not optimised yet.

10G stuff is really cheap today. Cat6 can work with those on shorter distances (2.5G is ok for sure),
Wifi7 routers without 6GHz band can go beyond 5G, with 6GHz they may reach more than 10G, and this stuff is accessible. Two years ago I could not find any affordable router with at least one sfp+, now there is great choice :slight_smile:
We will see more and more devices with such networking. I think 5G is death end, better than 2.5G, but most already jumped into 10G.

That is why I was interested only in single core results.
BTW: it’s the first time I see board with big/medium/small cores, this makes GB multi core method even more nonsense.

@hipboi, thanks for the details, that makes sense now. Be careful however, on the public sheets it’s written at a few points “>100 GB/s” for the DRAM bandwidth, but that’s actually not the case, as DDR-5500 in 128 bits is 88 GB/s. Only the 6400 model (maybe CP8180) is 100 GB/s. Also on one of the BIOS screenshots it’s written “2.6 GHz” while the doc mentions 2.8 GHz, that may also cast some doubts. Regardless, the platform is super interesting in anycase :wink:

The Gen2 PCIe lanes on RK3588/RK3588S(2)/RK3582/RK3583 are all behind Combo Pipe PHYs and multiplexed with USB3/SATA. Situation with Rock 5B explained here.

2 Likes