Benchmarks Radxa Zero vs

Not going to bother with the Pi0 also desktop running and should really be a lite version but hey
Vs Pi3’s
https://openbenchmarking.org/result/2108074-IB-1803226FO07

Vs Pi3, Pi4, Tinker, Libre Board ALL-H3-CC H5, Firefly ROC-RK3328-CC
x264 didn’t run due to size with eMMC left
https://openbenchmarking.org/result/2108077-IB-1907127HV14

If anyone wants to provide a dtb with the opp table @2ghz think it could be likely as I have a small 13mm heatsink on and never seems to go over 45’C
I had a look and wasn’t sure of the voltages but may have a go later if nobody else does.

PS impressed with twister as pretty amazing results on a ‘Zero’ :slight_smile: but for benchmark obviously should of used a lite version.
Its called a ‘Zero’ but it trounces a 3B+ in many of the tests and the Mali which haven’t tested likely does the same with VC4/6

	opp-table {
		compatible = "operating-points-v2";
		opp-shared;
		phandle = <0x45>;

		opp-100000000 {
			opp-hz = <0x00 0x5f5e100>;
			opp-microvolt = <0xb2778>;
		};

		opp-250000000 {
			opp-hz = <0x00 0xee6b280>;
			opp-microvolt = <0xb2778>;
		};

		opp-500000000 {
			opp-hz = <0x00 0x1dcd6500>;
			opp-microvolt = <0xb2778>;
		};

		opp-667000000 {
			opp-hz = <0x00 0x27bc86aa>;
			opp-microvolt = <0xb2778>;
		};

		opp-1000000000 {
			opp-hz = <0x00 0x3b9aca00>;
			opp-microvolt = <0xb2778>;
		};

		opp-1200000000 {
			opp-hz = <0x00 0x47868c00>;
			opp-microvolt = <0xb2778>;
		};

		opp-1398000000 {
			opp-hz = <0x00 0x5353c980>;
			opp-microvolt = <0xb9ca8>;
		};

		opp-1512000000 {
			opp-hz = <0x00 0x5a1f4a00>;
			opp-microvolt = <0xc11d8>;
		};

		opp-1608000000 {
			opp-hz = <0x00 0x5fd82200>;
			opp-microvolt = <0xcae18>;
		};

		opp-1704000000 {
			opp-hz = <0x00 0x6590fa00>;
			opp-microvolt = <0xd2348>;
		};

		opp-1800000000 {
			opp-hz = <0x00 0x6b49d200>;
			opp-microvolt = <0xef808>;
		};
	};

ef808 is fair near the max anyway but maybe can increase a touch, but maybe will run faster with no extra needed, might be interesting to see what a s905x2 has for its opp.
Head scratcher for me as just don’t know, don’t really do much with new boards than run them, also presume the ethernet should be disabled also.

Tested and full openGL rather than ES and yeah much better than any Pi
GLmark2 Score: offscreen/onscreen 397/248

Various GLMark2 Scores
http://scratchpadgames.net/forums/showthread.php?tid=552

1 Like

I never noticed until I tried an OC that Armbian uses cpufrequtils and the default max is 1520000 which prob explains why things run so cool.
I will paste the dtb to a googledrive but so far with a small heatsink 65’C max and seems stable @ 2Ghz

sudo nano /etc/default/cpufrequtils
ENABLE=true
MIN_SPEED=1200000
MAX_SPEED=2000000
GOVERNOR=ondemand
sudo systemctl restart cpufrequtils

vs Pi’s https://openbenchmarking.org/result/2108075-IB-2108074IB07
it just got the default ARMv8 Cortex-A53 as forgot how to delete a failed run name

Vs Pi3, Pi4, Tinker, Libre Board ALL-H3-CC H5, Firefly ROC-RK3328-CC
https://openbenchmarking.org/result/2108088-IB-2108077IB73
Its capable of being far closer to the Pi4 than Pi3 I expected.
Remember because of frequtils the 1st bench’s are underclocked to 1.5Ghz

2ghz opp table tried

	opp-table {
		compatible = "operating-points-v2";
		opp-shared;
		phandle = <0x45>;

		opp-100000000 {
			opp-hz = <0x00 0x5f5e100>;
			opp-microvolt = <0xb2778>;
		};

		opp-250000000 {
			opp-hz = <0x00 0xee6b280>;
			opp-microvolt = <0xb2778>;
		};

		opp-500000000 {
			opp-hz = <0x00 0x1dcd6500>;
			opp-microvolt = <0xb2778>;
		};

		opp-667000000 {
			opp-hz = <0x00 0x27bc86aa>;
			opp-microvolt = <0xb2778>;
		};

		opp-1000000000 {
			opp-hz = <0x00 0x3b9aca00>;
			opp-microvolt = <0xb2778>;
		};

		opp-1200000000 {
			opp-hz = <0x00 0x47868c00>;
			opp-microvolt = <0xb2778>;
		};

		opp-1398000000 {
			opp-hz = <0x00 0x5353c980>;
			opp-microvolt = <0xb9ca8>;
		};

		opp-1512000000 {
			opp-hz = <0x00 0x5a1f4a00>;
			opp-microvolt = <0xc11d8>;
		};

		opp-1608000000 {
			opp-hz = <0x00 0x5fd82200>;
			opp-microvolt = <0xcae18>;
		};

		opp-1800000000 {
			opp-hz = <0x00 0x6b49d200>;
			opp-microvolt = <0xef808>;
		};
		
		opp-2000000000 {
			opp-hz = <0x00 0x77359400>;
			opp-microvolt = <0xf9830>;
		};		
	};

I gave the GPU a 10% OC
GLmark2 Score: offscreen/onscreen 398/253 (dunno about volts and only really effected on screen)

	gpu-opp-table {
		compatible = "operating-points-v2";
		phandle = <0x42>;

		opp-124999998 {
			opp-hz = <0x00 0x773593e>;
			opp-microvolt = <0xc3500>;
		};

		opp-249999996 {
			opp-hz = <0x00 0xee6b27c>;
			opp-microvolt = <0xc3500>;
		};

		opp-285714281 {
			opp-hz = <0x00 0x1107a769>;
			opp-microvolt = <0xc3500>;
		};

		opp-399999994 {
			opp-hz = <0x00 0x17d783fa>;
			opp-microvolt = <0xc3500>;
		};

		opp-499999992 {
			opp-hz = <0x00 0x1dcd64f8>;
			opp-microvolt = <0xc3500>;
		};

		opp-666666656 {
			opp-hz = <0x00 0x27bc86a0>;
			opp-microvolt = <0xc3500>;
		};

		opp-879999985 {
			opp-hz = <0x00 0x3473BBF1>;
			opp-microvolt = <0xc3500>;
		};
	};

The timely arrival of jacks armbian-lite image also tests @ 1.8Ghz stock and with heatsink max temp was 59’C

https://openbenchmarking.org/result/2108089-IB-2108075IB53

https://openbenchmarking.org/result/2108081-IB-2108088IB83

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt upgrade
sudo apt install tasksel
sudo tasksel

Select Lubuntu as the following test did

sudo reboot

Provides a huge boost to gpu performance thnx to Twister including that PPA.

GLmark2 Score: offscreen/onscreen 385/253

PS not sure about the Mali OC as doesn’t seem to effect clock not sure how the result differed

1 Like

What kind of environment can I expect to be able to run on a headless Radxa Zero linux configuration, strong enough to handle VM’s ?

Its very dependent on what your VM is doing but a common VM say docker has very little overhead.

The benches I got from reviews and being honest the test results for the Pi are prob 32bit and likely to garner improvements on the 64bit OS like the RZero.
You basically have a 1.8Ghz Pi3 that can OC to 2.0Ghz so it certainly can do anything a Pi3 can and light to medium loads of a Pi4.

I see it more as an edge device perfect for core-elec, emuelec and magic mirror like projects especially due to the GPU and video decoder.
Device type projects from volumino to Kodi like coreelec or the Myth image we have.
Also with Arm-NN you can use the mali as AI co-processor where you might delegate out a layer to improve a model performance.

Performance wise I have been seriously impressed with the temps and I think it kills my fave builder of the Pi3A+, a small stick on heatsink seems to cope easily with a 2.0Ghz OC.
I am hoping we can buy x3 in a box and beat some of the shipping costs and maybe a slight discount.

1 Like

@stuartiannaylor - I have a quick question, I seem to be having issues installing these graphics drivers on armbian (getting a .zst unpacking error which oibaf’s ppa is meant for ubuntu)

have you or anyone else compiled the specific drivers on armbian/debian? Is it just mesa or are there other drivers that boost this perf? Thanks.

Things could of changed with Armbian which I no longer use so don’t know, but last time it was just do the above.

In my testing using Debian Bullseye, Ubuntu Jammy and CoreELEC, it can be safely overclocked to: 2004000

CPU:       4.3
CPU Temp:  41°C 41°C
Cores:     2004000 2004000 2004000 2004000
Governor:  performance
Uptime:    17:48:25 up 2 days, 9:35, 1 user, load average: 0.00, 0.00, 0.00

opp-table

	opp-2004000000 {
		opp-hz = /bits/ 64 <2004000000>;
		opp-microvolt = <1022000>;
		turbo-mode;
	};

Doing so also significantly increases the wifi stability.