Home > Allwinner H-Series, AMLogic, Android, Hardware, Linux, Mediatek MT8xxx, Rockchip RK32xx, Testing, Ubuntu > Android and Linux Benchmarks on MiQi Development Board

Android and Linux Benchmarks on MiQi Development Board

MiQi is an upcoming low cost development board powered by Rockchip RK3288 SoC that will sell for $35 with 1GB RAM and 8GB storage, and $69 for the version with a  2GB / 32GB combination. Since Rockchip RK3288 was launched in 2014, most available benchmarks were made on Android 4.4, and since MiQi is the first low cost board based on the processor, other RK3288 based board such as FireFly have not been that popular. So I’ve decided to run updated benchmarks in MiQi both in Android 5.1 and Linux (Lubuntu 14.04), which was easy since a dual boot image is pre-installed. But since I received an early sample without heatsink, I found a spare heatsink added some thermal paste and placed it on top of the processor and partially on RAM and eMMC flash.

MiQi_Board_HeatsinkMiQi Board Android 5.1 Benchmarks

I ran Antutu both using 1080p60 and 2160p30 video output, and for both output, the system achieved a little over 51,000 points, which remains a good score even today, and better than recent Rockchip RK3368 or Amlogic S905 based devices (35,000 to 38,000 points)

MiQi_Board_Antutu_6.0.1You can get the full details about the score here.

Vellamo Score is also very good with 3308 points for Chrome Browser, 3,021 points for the stock Browser, 2,019 for multicore, and 1,322 points for the Metal test.

MiQi_Board_VellamoIt’s not quite as fast as Xiaomi Mi Box 3 Enhanced, but still offers superior performance (orange bars) compared to most Android TV boxes on the market.

MiQi_Board_Vellamo_TV_Boxes3DMark Ice Storm Extreme is about the same as on Android 4.4 RK3288 devices launched about 18 months ago with 7,758 points.

Click to Enlarge

Click to Enlarge

MiQi Board Linux / Ubuntu 14.04 Benchmarks

I’ve installed Phoronix, and repeated the benchmarks run recently on some other developer platforms such as Orange Pi boards, Banana Pi Boards, Raspberry Pi 3, ODROID-C2, ODROID-XU4, and so on.

Click to Enlarge

Click to Enlarge

Let’s have a closer look at a couple of benchmarks.

MiQi_John_The_RipperJohn the Ripper is a password cracker benchmark that makes good of all available cores, and while octa-core boards like ODROID-XU4 and Banana Pi M3 do great, MiQi somehow edges out ODROID-XU4 board.

MiQi_Board_FLAC_Audio_EncodingFLAC audio encoding is mostly a single thread benchmark, and here ODROID-XU4 does best, followed closely by MiQi board. The diffference with

Full detailed results can be found  here.

The results are mostly in line with what to expect in theory, but bear in mind that while Android benchmarks are rather short, and most of the time cooling is not that much of an issue, Phoronix Test Suite benchmarks in Linux may take around one hour to complete, and the heatsink got really hot at some stage (67 degree with IR thermometer) and too hot to leave the fingers on it for more than a few seconds, so it’s quite possible that adding an fan to the heatsink may have yielded slightly better results in some cases.

  1. mdel
    April 20th, 2016 at 15:02 | #1

    what’s the state of linux on that chip, specifically gpu drivers and hw video decoding ?

    i’m still not seeing any native linux drivers and a lot of Libhybris stuff.
    I have no experience with Libhybris, is it stable ? (found the answer and doesn’t look like it is anywhere as good as native drivers).

  2. Roel
    April 20th, 2016 at 16:40 | #2

    cnx,

    can you do a I/O test for the emmc-flash?

  3. tkaiser
    April 20th, 2016 at 16:44 | #3

    Oops, the single-threaded performance is somewhat impressive. Do you have the chance to test GbE Ethernet throughput (iperf and if possible also nuttcp)?

    And please run the following on onboard eMMC and maybe also a ‘known to be fast’ SD card:
    iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2

    (to be able to compare with Armbian’s collective storage benchmarking)

  4. tkaiser
    April 20th, 2016 at 17:14 | #4

    BTW: iozone should be one ‘apt-get install iozone3’ away in Lubuntu. If not present in the repos… I built a package ready for ‘dpkg -i’ years ago for (L)ubuntu/Debian running on ARMv7: http://kaiser-edv.de/downloads/iozone3_397-2ubuntu1_armhf.deb

    And for measuring sequential throughput normally test size twice as much as RAM is recommended (but then leave out ‘-i 2’ since random I/O test might take ages)

  5. Jeroen
    April 20th, 2016 at 17:21 | #5

    Do the all run a 32bit os in these benschmarks?, or do the 64bit capable run a 64bit one?

  6. April 20th, 2016 at 17:24 | #6

    @tkaiser
    I normally use Bonnie++ which provides both seq and random I/Os. I’ve put the board aside for now, so it will have to be a little later.

  7. tkaiser
    April 20th, 2016 at 17:49 | #7

    @cnxsoft
    Bonnie(++) measures $something but never that what it’s supposed to: http://www.brendangregg.com/ActiveBenchmarking/bonnie++.html (please read at least the conclusion to realize what’s wrong with it)

  8. April 20th, 2016 at 20:09 | #8

    Output of iozone:

    iperf full duplex:

  9. Jon Smirl
    April 20th, 2016 at 20:43 | #9

    I’ve been told the RK3288 is around 120RMB – that’s $18.50.
    Pretty hard to make a PCB for $35 that includes an $18.50 chip.

    I was hoping it was down in the $7-8 (45-50RMB) range, then I would have been interested in it.

  10. nobe
    April 20th, 2016 at 20:52 | #10

    i wonder how good/bad will this board be supported under linux :
    – 4k / h265 vpu acceleration
    – X11 mali
    – opencl

    @Jon Smirl
    don’t forget the on-board emmc module
    other similar low cost dev board (rpi 2/3 & odroid c1/c2 for example) don’t ship any

  11. tkaiser
    April 20th, 2016 at 22:24 | #12

    @cnxsoft
    Thx for the iperf/iozone numbers. They were done with the 8GB eMMC, right? Since then 32GB should be faster especially when using smaller (random) writes 🙂

    If the board can be powered also reliably by avoiding the crappy Micro USB connector (GPIOs for DC/IN?) then it looks really interesting especially since upstream software support seems also progressing…

  12. Jon Smirl
    April 21st, 2016 at 02:00 | #13

    @cnxsoft

    putting ‘IC’ into that 1688 query made them appear. Without ‘ic’ they get lost in too many STBs and are hard to locate. That is good trick.

    I’ve looking for a low cost chip with Android 5.1 available that can run OpenCL. Mali-4xx can not run OpenCL. But $15 is not very low cost.

  13. xxx
    April 23rd, 2016 at 00:46 | #14

    When it will be ready for market???

  14. tkaiser
    April 30th, 2016 at 16:37 | #15

    One of our Armbian devs had a look through schematic: All USB ports behind an internal GL850G hub (bad) and it seems possible to avoid Micro USB and power through the fan header (good). All in all: not interesting any longer if USB bandwidth is that limited.

  15. dvl36
    May 4th, 2016 at 10:16 | #16

    @tkaiser
    Yes, according to available schematic, it seems it’s possible to add current through one of the fan pins.
    But, as usual, they leave one of the USB-bus unconnected to external ports.
    And four external USB-ports connected through onboard USB-hub.

  16. tkaiser
    May 4th, 2016 at 13:47 | #17

    @dvl36
    Too bad. Pretty fast CPU, pretty slow board for use cases that need I/O bandwidth. But that’s what all the cheaper boards from this and last year seem to have in common unless you leave the tablet/OTT route and choose SoCs from other segments (Marvell for example).

    BTW: The rumoured quad core Allwinner A20 successor (SATA!) seems to be coming as pin compatible A20E, internally called sun8iw11p1. Still dual core, higher clockspeeds for CPU cores and DRAM, different IP blocks for various stuff. So drivers will be an issue but if A20E also shows higher native SATA throughput it will be my SoC of the year 😉

  17. May 4th, 2016 at 14:40 | #18

    @tkaiser
    Interesting. I can also see Allwinner B100. Any idea what it could be?

  18. tkaiser
    May 4th, 2016 at 15:41 | #19

    @cnxsoft
    Nope, no idea. But since longsleep provided a list of changes between A64 BSP 1.2 and 2.0 you could crawl through the changes in the referenced Github repo. B100 seems to be clocked faster but no references to SATA (here I already stopped 😉 ).

    And it has to be confirmed how much of at least the .dts stuff is not just copy&paste (gone wrong) from sun50iw1 (A64/H64/R18).

  19. Roel
    May 4th, 2016 at 17:06 | #20

    @tkaiser
    I agree, for me it will also be SoC of the year, especially if 2 sata ports will be available.

  20. tkaiser
    May 4th, 2016 at 17:42 | #21

    @Roel
    2 SATA ports? No way since at least the ‘information leak’/rumours spread last year spoke of a new pin compatible SoC which would make upgrading existing designs plain simple. Nove, a linux-sunxi dev, looked into it and confirmed: ‘if it means something about how pin compatible it will be, pinctrl-sun8iw11p1.c is almost 1 to 1 match with A20’.

    And please don’t forget that A20’s SATA implementation is limited to 45MB/s max. sequential write speeds (still for unknown reasons). If an A20E shows improvements here I would already be happy.

  21. May 4th, 2016 at 17:46 | #22

    @tkaiser
    I’ve read in the past that some people had issue with SATA multipliers on Allwinner A10/A20, so if that’s still a problem on these, improvements with the new processor would also be welcomed.

    Edit: Added link to PMP support: http://linux-sunxi.org/SATA#PMP_support_-_using_SATA_port_multipliers_with_sunxi_devices

  22. dvl36
    May 5th, 2016 at 00:31 | #23

    @tkaiser
    zhao_steven:
    —-
    We will have a new board with 64bit ARM giga ethernet ,USB3.0 ,SATA3.0 and PCIE.
    —-
    Source: http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=1423&page=4#pid12236

    Is there any idea what it could be?

  23. May 5th, 2016 at 09:45 | #24

    @dvl36
    This has been shortly discussed @ http://www.cnx-software.com/2016/04/10/zidoo-x9s-android-6-0-tv-box-features-realtek-rtd1295-processor-with-sata-3-0-hdmi-2-0a-output-and-input/#comment-526131

    We speculated it could be either an Hisilicon or Mediatek solution. It’s also possible Allwinner has a new processor in the pipe they have not announced yet.

  24. dvl36
    May 5th, 2016 at 11:00 | #25

    @cnxsoft
    I missed this discussion. Thank you for pointing that out.

  1. No trackbacks yet.