Amlogic S912 vs Amlogic A311D/S922X-B Benchmarks Comparison

Orange Pi Development Boards

A few days ago we compared Amlogic A311D to Rockchip RK3399 since both the top of the line processors from Amlogic and Rockchip that are currently available. Rockchip RK3588 will even be faster, but we need to wait until Q1 2020 at least before it becomes available, and delays are not unheard of, so I’d expect it may take about one year before I can get my hands on a sample.

Another comparison is against Amlogic S912, the previous high-end processor from the company. Amlogic A311D and S922X-B are newer and will be faster but it’s interesting to find out just how much. Note the Amlogic S922X found in ODROID-N2 is clocked at a lower speed compare to A311D/S922X-B, so performance will be somewhat lower. Since I recently benchmarked Khadas VIM3 with Amlogic A311D processor, I decided to dust off my old Khadas VIM2 Amlogic S912 development board, fit it a large heatsink, install the latest Android 7.1 firmware for the board, and run the benchmarks again. You’ll find screenshots of result at the end of this post.
S922X-B vs S912

Amlogic S922X-B/A311D vs Amlogic S912 – Key features

Amlogic A311D & S922X-B
Amlogic S912
CPU Quad-core Cortex-A73 @ 2.21 GHz
Dual-core Cortex-A53 @ 1.8 GHz
Octa-core Cortex-A53 @ 1.51 GHz
GPU Arm Mali-G52MP4 with OpenGL ES 3.1 support ARM Mali-T820MP3 with OpenGL ES 3.0 support
NPU Yes (5.0 TOPS) No
Multimedia
– 4K 10-bit HEVC decode Up to 60 fps
– 4K VP9 decode Up to 60 fps
– 4K H.264 decode Up to 30 fps (8-bit only)
– Encode 1080p60 H.264/H.265 1080p60 H.264
– HDR Dolby Vision, HDR10, HDR10+, HLG, and PRIME HDR Dolby Vision, HDR10 and HLG

Amlogic S912 is an octa-core processor so people who do not follow the market, may think it will be faster than Amlogic S922X-B hexa-core processor, but the latter comes with more powerful Cortex-A73 cores and Cortex-A53 both clocked at a higher frequency thanks to a 12nm manufacturing processor. The GPU is also more modern with OpenGL ES 3.1 support.

Amlogic S912 was launched at a time when nobody had ever heard of NPU (Neural Processing Unit) in Arm SoCs. Multimedia features are similar, but Amlogic A311D/S922X-B does have support for H.265 encoding, and more HDR (High Dynamic Range) options.

Amlogic S922X-B vs Amlogic S912 – Benchmarks

Amlogic A311D/S922-X Amlogic S912
Ratio
Antutu 7.x
Overall 131,555 51,640 2.55x
Overall exc. OpenGL 3.1 “Refinery” (1) 114,335 51,640 2.21x
CPU 53,350 25,891 2.06x
GPU 35,473 4,902 7.24x
GPU exc. OpenGL 3.1 “Refinery” (1) 18,253 4,902 3.72x
UX 33,731 16,949 1.99x
MEM 6,001 3,898 1.54x
PCMark 10
Overall 5,968 3,297 1.81x
Web Browsing 2.0 6,450 3,286 1.96x
Video Editing 5,298 4,089 1.30x
Writing 2.0 5,713 2,383 2.40x
Photo Editing 2.0 7,164 4,814 1.49x
Data Manipulation 5,435 2,525 2.15x
3DMark – Sling Shot (OpenGL ES 3.0)
Total score  1,659 473 3.51x
Graphics score 1,558 407 3.83x
Physics score 2,143 1,093 1.96x

(1) Refinery does not run on Khadas VIM2 / Amlogic S912 since OpenGL ES 3.1 is not supported, and as such the score was 0, while Khadas VIM3 got 17,220 points in the same test. This distorts the results, so I’ve also presented results without Refinery, which give a more realistic view of the performance difference.

Amlogic A311D is way faster than Amlogic S912, about doubling the CPU performance, web browsing scores and so on. I can remember I was disappointed when Amlogic S912 with Mali-T820MP3 was not that much faster compared to Amlogic S905 with Mali-450MP3 GPU in games and benchmarks. But in their latest SoCs, Amlogic did not mess around, provided a proper upgrade with Mali-G52MP4 GPU providing 3 to 4 times 3D graphics performance, and making it suitable as a gaming platform.

So if you have an old Amlogic S912 SBC or TV box and wonder if it’s worth upgrading to Amlogic S922X-B or A311D, don’t hesitate anymore, unless all you do is watching videos in which case the experience should be similar. Amlogic S922X will also provide a significant upgrade over S912, but just a little slower compared to A311D due to the 1.8 GHz maximum CPU frequency.

Addenum – Khadas VIM2 / Amlogic S912 Benchmark Data (Android 8.0, August 2019)

CPU-Z

Khadas VIM2 CPU-Z
Click to Enlarge

Antutu 7.2.2

Khadas VIM2 Antutu 7.2.2
Click to Enlarge

PCMark 10 Work 2.0 performance
Amlogic S912 SBC PCMark 10 Work 2.0

3DMark Sling Shot OpenGL ES 3.0 Benchmark

Amlogic S912 3DMark Sling Shot
Click to Enlarge
Support CNX Software - Donate via PayPal or become a Patron on Patreon

54
Leave a Reply

avatar
10 Comment threads
44 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
15 Comment authors
Jean-Luc Aufranc (CNXSoft)theguyukRedneckerztkaiserm][sko Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
theguyuk
Guest
theguyuk

Since folk have a fascination with the red hot RPI 4, wonder if Amlogic would ever allow over clocking of the s912, s905x, s905w ?
Have Amlogic released the Linux drivers for the G52 GPU yet?

m][sko
Guest
m][sko

there are wayland and fb drivers for G52

tkaiser
Guest
tkaiser

> S912: Octa-core Cortex-A53 @ 1.51 GHz

One cluster is artificially limited to just 1.0 GHz (which can’t be adjusted due to ‘firmware’) so with multi-threaded loads it’s more like eight Cortex A53 at 1.25 GHz. With single-threaded loads it’s even worse since with vendor kernel the scheduler often sends tasks to the slower cluster so in fact S912 with single-threaded loads is often way slower compared to quad core A53 allowed to clock higher than 1 GHz (and this literally applies to every quad core A53 out there).

blu
Guest
blu

If the Mali-G52 in those chips is the same as the one in the S922X, then the config should be either mp2 (dual cluster), or mp6, since it’s 2 clusters by 3 engines each. I think mp2 makes more sense, since its purpose is to compare across G52 setups (which come in 3 engines per base config), and not across totally different Malis, IMO.

Redneckerz
Guest
Redneckerz

It is profoundly strange:

– Beelink’s PR data lists it as an MP6 based on the 6 execution engines
– A311D calls it MP4.

Considering A311D is basically an S922X, id say its confusing as heck.

Same goes for the earlier S905. So many sites called it a pentacore Mali 450 (MP5) but i have also seen MP3.

Stuff like this should have been clear a long time prior.

Besides, Mali T820MP3 obviously is no match considering Mali G31 MP2 out performs it aswell. But i love the coverage of this regardless.

blu
Guest
blu

G52mp6 heftily outperforms T860mp4, so T820mp3 does not have much of a chance here ; )

Redneckerz
Guest
Redneckerz

Still that GPU is quite capable, as is T760MP4 in RK3288.

We really ought to have more coverage on these – in the beginning of this year it was known that RK3288 would recieved Android 9.0 upgrade. So i am wondering what it can run in terms of modern games.

As i recall, RK3288 and Allwinner A80 are the only 2014 SoC’s that would still do really well on modern titles, disregarding more recent SoCS. Especially if you bought one with 4 GB DDR3, you could even run ARK.

Imagine buying an UGOOS RK3288 device with 4 GB DDR3 in 2014 and being able to use it in 2019 with Android 9 with 3D performance outperforming Allwinner H6, Amlogic S912, heck S905X2/X3 even.

That is the kind of lesser known stuff id love to see covered somewhere 😛

Member
Phil Beaman

I wonder about the video encoding capabilities of the A311D/S922X-B and whether it is more of a gimmick than a feature as many more powerful Intel SOC’s can struggle with quick X265 encoding.

I am also curious to know whether they can manage transcoding within TVHeadend PVR recording functionality, which no previous generation of AMlogic SOC was capable of.

TLS
Guest
TLS

Sorry, what? Why would it be a gimmick? They most likely use ARM’s video encoder engines, which is what is most likely used in your smartphone as well (unless you use an Apple device). Can your phone encode H.265 video in real time from the camera? If so, then Amlogic’s chips can encode H.265 video in real time.
Is it going to be comparable in quality to doing it the hard way with multiple CPU cores? No. It’s going to be more similar to Intel’s Quick Sync technology, but this is good enough for most consumers.

Da Xue
Guest
Da Xue

It’s not using ARM’s codec IP.

Da Xue
Guest
Da Xue

S912 costs half what S922X costs so performance is expectly much faster. 28nm + A53 cores were a poor combination but CPU core count was all the rage those days (3 years ago)

tolik
Guest
tolik

S912 have HEVC encoder too

Jerry
Guest
Jerry

Apparently the mainline kernel won’t support video encoding/decoding? http://linux-meson.com/doku.php

I find it frustating that RPi is pretty much the only choice if one wants mainline kernel support for video.

tkaiser
Guest
tkaiser

> RPi is pretty much the only choice if one wants mainline kernel support for video

BS: https://www.cnx-software.com/2019/06/29/new-raspberry-pi-4-vli-firmware-lowers-temperature/#comment-564293

nobe
Guest
nobe

That’s wrong : mainline kernel support for video decoding is on its way
https://lkml.org/lkml/2019/6/6/535
I’m not sure about the encoding situation though

And AFAIR, allwinner video encoding/decoding should already be supported in mainline

Denis
Guest
Denis

Would be interesting to include S905X2 to the comparison, as it is widely sold.

hungphutho
Guest

Amlogic s912 Khadas VIM2 android 8 oreo? Looks like spelling errors, s912 max sdk 7.1.2

m][sko
Guest
m][sko

Some other benchmark(phorenix) from ubuntu will be nice too
I think that Khadas provide ubuntu for both or not?
I think that balbes support at least VIM2
https://github.com/150balbes/Build-Armbian