Home > AMLogic, Android, Testing > Amlogic S905 vs S812 Benchmarks Comparison

Amlogic S905 vs S812 Benchmarks Comparison

After seeing benchmarks comparisons between Amlogic S905 and S805, as well as Amlogic S905 vs Rockchip RK3368, several people asked me to compare the older Amlogic S812 32-bit processor to the newer Amlogic S905 64-bit processor, so I’ve gone ahead and compared the results for several benchmarks obtained with WeTek Core and K1 Plus Android 5.1 TV boxes, respectively powered by Amlogic S812 and Amlogic S905.

Amlogic_S905_vs_S812A ratio greater than one means Amlogic S812 is the fastest, and I’ve highlighted the ratio with red or green colors so that red color is a plus for S905, and green color means S812 achieved a better result.

Amlogic S905 Amlogic S812 Ratio
CPU Quad core Cortex A53 @ 2.02 GHz Quad core Cortex A9 @ 1.99 GHz
GPU Penta-core ARM Mali-450MP Octa-core ARM Mali-450MP
Antutu 5.x
Overall 28,027 33,953 1.21
Multitask 4,260 4,701 1.10
Runtime 2,721 3,383 1.24
RAM Ops 1,960 2,228 1.14
RAM Speed 2,420 2,181 0.90
CPU Integer (multi-thread) 2,310 2,393 1.04
CPU float-point (multi-thread) 2,483 2,687 1.08
CPU Integer (single thread) 1,587 1,735 1.09
CPU float-point (single thread) 1,510 1,483 0.98
2D Graphics(1920×1080) 1,374 825 0.60
3D Graphics (1920×1080) 6,126 10,942 1.79
Vellamo 3.x
Metal 763 735 0.96
Multicore 1,572 1,620 1.03
Browser 2,002 2,052 1.02
3DMark – Ice Storm Extreme v1.2
Total score 4,304 5,763 1.34
Graphics score 3,684 5,265 1.43
Physics score 10,468 8,616 0.82

The benchmarks basically match the theory that says Cortex A9 is slightly faster than Cortex A53 for integer performance, at a given CPU frequency, but overall the results are unlikely to be noticeable to the end user, except when it comes to 3D graphics where the octa-core GPU is faster then the penta-core core one, by 34% based on 3DMark, and 79% based on Antutu’s 3D graphics benchmark. For some reasons, 2D graphics appears to be significantly faster on Amlogic S905.

The main advantage of Amlogic S905 over S812 is support for HDMI 2.0 ports allowing 2160p @ 60 Hz video output, and 4K H.265 hardware video decoding up to 60 fps, while both are limited to 30 Hz on S812. Also bear in mind than most Amlogic S812 / S802 devices currently on the market are running Android 4.4, and will not perform quite as fast as Android 5.1 devices such as WeTek Core.

  1. rektide
    January 29th, 2016 at 11:20 | #1

    And the A9 is slower than the Cortex A8. Which direction are we headed again, ARM?

  2. January 29th, 2016 at 11:34 | #2

    @rektide
    I think A9 should be faster than A8.
    A higher number in the 32-bit (ARMv7) family means better performance per MHz
    A higher number in the 64-bit (ARMv8) family also means better performance per MHz
    But once you mix ARMv7 and ARMv8, then A53 will be slower than A9, A15 or A17, and A35 even slower.

  3. January 29th, 2016 at 12:42 | #3

    Just did some testing myself (Antutu 5, latest version) on S905 but 64bit Android and kernel 3.14.58. Here are results of board with 2gb RAM (samsung), 16gb emmc:

    Overall 29849
    Multitask 5207
    Runtime 2649
    RAM Ops 1478
    RAM Speed 1853
    CPU Integer (multi-thread) 3680
    CPU float-point (multi-thread) 2980
    CPU Integer (single thread) 1546
    CPU float-point (single thread) 1224
    2D Graphics(1920×1080) 1444
    3D Graphics (1920×1080) 6369

  4. January 29th, 2016 at 13:06 | #4

    Vellamo results:

    Browser – 2086
    Metal – 929
    Multicore – 1589

    3DMark wont run for some reason

  5. January 29th, 2016 at 13:41 | #5

    @Stane1983
    So that means you’ve run Antutu 5.x 64-bit right?
    Overall results are quite similar, except for CPU Integer (multi-thread) 3,680 vs 2,310, and to a lesser extend CPU float-point (multi-thread) 2980 vs 2,483, while single thread results are basically the same. Could it be because of some CPU throttling?

    Vellamo metal score has improved too.

  6. January 29th, 2016 at 13:52 | #6

    @cnxsoft
    Yes, Antutu installed 64bit part on start. About CPU throttling, could be. I did not optimize nor my SDK or kernel yet. Only that kernel is merged with upstream 3.14.58 and system is 64bit. Everything else (cpu governor, scaling…) is still unchanged.

  7. Roel
    January 29th, 2016 at 15:33 | #7

    I won the M8S from cnx and I’m really surprised by the s812. I installed openelec on it from amlinux.ru (still wonder who does these ports) as I wasn’t impressed by the original android firmware. With openelec, this thing is really flying, much better then the ‘optimized’ openelec version for the odroid C1+. With the odroid C1+ I almost didn’t notice any speed improvements comparing the openelec for the rpi B+, in that manner I even switched back to the rpi as I had a lot of stuttering on the C1+ (I thought maybe it’s due to the sd-card altough I use a sandisk extreme pro). Not with the M8S, it plays everything I throw at it. Only a shame it doesn’t have a power button and there are the power issues cnx already reported about, altough when you power it through a usb-port it boots and runs fine as long you don’t plug in a usb device. When rebooting whit the usb device it works fine, so it is really the plugging and unplugging that delivers the power failure.

  8. Harley
    January 29th, 2016 at 15:46 | #8

    Manufacturer life-cycle span of these are interesting. That is, will Amlogic release firmware updates for the S812 as long as they will for S905?

    Will they abandon the S812 before S905 even though the later is a low-end product. Will there be official SDK released from Amlogic for Android 6.0? and later Android 7.0?

    I think and hope that more people are starting to realize that long-time support from the original SoC manufacturer is very important.

    You can not always reply on the ommunity to make an release unofficial ports like CyanogenMod for products that the SoC manufacturer no longer maintain support for.

  9. January 29th, 2016 at 15:47 | #9

    @Roel
    That’s strange…. C1/C1+ are S805 boards and based on my experience it runs Linux very well (I’m not using OE but Buildroot based solution on my products).

    Must be because of sdcard. Another trivial compare is that S805 with 1gb RAM and eMMC runs Lollipop 5.1.1 smoother than S802 with 2gb and NAND storage.

  10. Roel
    January 29th, 2016 at 18:06 | #10

    @Stane1983
    If the emmc modules from hardkernel where not so expensive I would buy one and try the difference, although it shouldn’t be such a big difference as the sandisk µSD has 90Mb/s claimed read speed, what is almost the same as the emmc from hardkernel.

  11. January 29th, 2016 at 18:16 | #11

    @Roel
    I/Os per second is also important when you run an operating system on the card. I think it’s quite lower on SD cards compared to eMMC flash.

  12. milkboy
    January 29th, 2016 at 19:24 | #12

    @cnxsoft
    i think rektide juz being sarcastic and trying to make a point. lolz

    @rektide
    technically speaking Amlogic S812 is a cortex A9r4. so, many improvement have been made over its original release. i have heard that some newer cortex A7 perform better than old cortex-a9r0, there is also a case, where improvement on Cortex-A12 made it similar to A17 performance. so, improvement in cortex-A53 is to be expected in latter revisions. which should over take, cortex-A9

  13. Teiko
    January 29th, 2016 at 20:43 | #13

    @Harley

    Amlogic release new buildroots every few months. But attention look closer: Only the S905 use new kernels. The S8xx config still download and build old kernel, old GPU, old Wifi.

    Untested if new kernel still build for S8xx. Maybe does not work with old Android?

    Amlogic does not release complete Android SDK. You need to collect little pieces everywhere. Sad. They don’t realize still.

  14. nofun
    February 1st, 2016 at 21:41 | #14

    A53 cant be directly comparable with A9. A53 is direct evolution of A7 as they share same pipeline length, same alu unit, same cache size, and even same die size.
    Its a quite big win for arm to push A53 performance, to the older A9 cpus and keep the same power consumption as A7 ones. Old A9 are more power hungry than A53.
    You can compare it to A57 which is a successor of A17 which is a successor or A9’s 🙂

    But A53 are still better option as they are cheaper then A57 and offer decent performance

  15. Jason
    April 24th, 2016 at 21:25 | #15

    Which would be better to run kodi for streaming videos?

  16. Theguyuk
    May 10th, 2016 at 20:40 | #16

    Kofi on Android runs fine on a m8 mbox 2gb S802

  17. James
    July 7th, 2016 at 13:48 | #17

    @jason the build that that uses less resources

  18. reza
    December 17th, 2016 at 23:15 | #18

    Why could not the player fashion 4k in Yhasat 52e sat in Amlogic S812

  19. December 18th, 2016 at 10:54 | #19

    @reza
    AFAIK, 4K DVB stream frame rate is 60 fps, and this is not supported in S812. So you need S905 for this.

  20. reza
    January 12th, 2017 at 20:07 | #20

    Is in Pictures sd in sat The two together are different.Quality sd in Channel sat

  21. January 12th, 2017 at 20:42 | #21

    @reza
    I have not noticed video quality differences for SD resolution between S812 and S905.

  22. reza
    January 12th, 2017 at 21:00 | #22

    Thank your answer. is 4.4.2 format supports

  1. No trackbacks yet.