Upcoming ARM v9 product with 45 TOPS NPU

Thanks @Arace for your response. I trust you to make the shipping price as low as possible with the shipping company, but nevertheless it remains at 167 EUR for me for 2 boards, which inflates the price by 25%, this is super high. The problem doesn’t come from you but from these companies (DHL and Fedex). Maybe you should have an option to use a regular postal service ? This is particularly valid for pre-orders where the consumer doesn’t expect super-fast delivery (which is the main reason why these companies charge this high for transporting your products).

Thank you for your support!
For some high-value products, although regular shipping may offer a more economical option, there is indeed a risk of lost packages without compensation, resulting in significant losses.
In order to ensure customers’ shopping experience, for high-value products, we choose to use DHL or FedEx logistics companies, as they provide more reliable transportation services and better guarantees in case of issues.

It actually depends on companies. For example in France you can have an insurance up to 1000 EUR for approx 1.25% of the declared value. In the example above it would have cost 9.40 EUR for the 665 EUR parcel (and it can probably be lowered further if you declare the product value, i.e. loss for the sender, instead of the customer’s price). I guess that most european postal services have similar options. These are way less expensive than DHL/Fedex where most of the cost comes from the guy paid to wait in front of your door while you’re at work…

Totally agree
DHL and Fedex has significant higher prices for import duties, they demand for order confirmation and screenshot to declare item value and add as much as possible for tax and their safety. Probably they will not include any early bird discount (like the one for orion) so base amount for all taxes will be higher.

So high price can be justified by really fast delivery, but that is not the case here :wink:

For example Trading Shenzen sends 1000€ phones with 16€ shipping and I never hear about any lost package. Here by default all packages are insured up to 1k€, only once I needed to check that out and I got refund :slight_smile:

1 Like

Not to mention that FedEX is either a complete and utter mess or a total scam when it comes to tax and import fee collection.

I had to pay the courier in cash once, because the fee amount was below the 150 euro threshold and they abused me with repeated invoices and payment reminders (the fees were paid for because I wouldn’t have been able to receive the package otherwise). They never responded to my messages either.

I’m glad that for cheaper stuff 4PX can be used. And it’s pretty reliable.

2 Likes

Do we have any info yet about the differences between the “Big” vs the “Medium” Cortex-A720 cores in this SoC? I’m assuming it’s more than just the clock speed difference: 2.8GHz vs 2.4GHz…
Perhaps the Mediums have been configured for the area optimized implementation (same area as the Cortex-A78, but according to Arm giving 10% more perf than that baseline plus v9.2 arch features)?
Looking at footnote 2 from the page I linked to above the area optimized implementation has L1i and L1d caches that are 32KB each and a 128KB L2, as opposed to 64KB L1i & L1d and a 512KB L2 for the “full” config.

@RadxaNaoki wrote on twitter:

#Radxa Orion O6が手元に届いたので簡単に環境構築してお試し中。とりあえずLinux 6.13-rc6をmake -j12 defconfig allすると14m11sでした。 #Radxa ROCK 5B+だと26m43sなので、結構速いですね。

Which translates to:

#Radxa Orion O6 arrived, so I’m trying it out by setting up a simple environment. For now, Linux 6.13-rc6 took 14m11s when I ran make -j12 defconfig all. #Radxa ROCK 5B+ took 26m43s, so it’s pretty fast.

M1 Pro did that in 5:48 (10 cores), my Ryzen 5 3600 (6 cores, 12 threads) in 20:22

Interesting.

Cross Compile or for X86?

Cross of course. Otherwise comparing would make no sense.

Well, instead of compiling a kernel (which is affected at least also by I/O performance) a simple sbc-bench run would IMO be more useful since while all the ‘performance’ results from today should be taken with a huge grain of salt (state of software in ‘device bring-up’ stage -> scores will improve in the future for sure) it will at least report memory latency/bandwidth and full set of CPU features.

When benchmarking always measuring memory performance will help identifying problems/bottlenecks compared to running a complex task which depends on so many subsystems of a whole system.

1 Like

M2 Max (12 cores) did (RC7 though) in 5m50.266s (time command real output) :thinking:

Well, obviously make -j$(nproc) defconfig all is not a (reliable) CPU benchmark. :slight_smile:

1 Like

Decompiling the 6.1 device tree revealed not much but now we know some things like:

  • VPU: Arm-China Linlon V8 (only found this news article not much info)
  • NPU: Arm-China Zhouyi (Phoronix article mentioning upstream interest)
  • GPU: marked as compatible = "arm,mali-valhall"; :+1:
  • CPU: marked as compatible = "arm,armv8"; :thinking:

Where can this file be found?

https://github.com/radxa-pkg/linux-sky1/releases/tag/6.1.44-1
linux-image-6.1.44-1-sky1_6.1.44-1_arm64.deb

Found here: /data/usr/lib/linux-image-6.1.44-1-sky1/cix/sky1-orion-o6.dtb

2 Likes

I build kernels a lot, and kernel build times are important to me, so I don’t understand why they would be rejected, but I’m open to constructive suggestions.

I haven’t seen many people mistake a kernel build for a pure CPU benchmark.

1 Like

Can you please do a sbc-bench -r and post the results here? :slight_smile:

1 Like

In which environment?
I’m not planning on running it in a work environment because it uses sudo and I don’t understand what it does.

EDIT: I will post the results on Orion O6 Debug Party Invitation

2 Likes

You’re running currently mainline? Anyway, it doesn’t really matter since sbc-bench simply executes a few benchmarks and collects information about the HW setup (which CPU clusters, at which CPU frequency do they run, benchmark clusters individually too).

It generates a report like this not only including scores but also reasons why numbers are as they are :slight_smile:

Also Marcin (@hrw) might be happy about it since it collects /proc/cpuinfo for his ARM SoC tables: https://gpages.juszkiewicz.com.pl/arm-socs-table/arm-socs.html

Reasonable but then the try to install needed packages might fail as well as configuring OS settings to maximum performance (cpufreq governors and stuff but most probably this won’t work with mainline yet anyway).