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 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)

You 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.

It’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.

3DMark 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

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

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

John 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.

FLAC 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.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

25 Replies to “Android and Linux Benchmarks on MiQi Development Board”

  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. 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)

  3. 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)

  4. Output of iozone:

    iperf full duplex:

  5. 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.

  6. 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

  7. @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…

  8. @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.

  9. 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.

  10. @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.

  11. @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 😉

  12. @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.

Leave a Reply

Your email address will not be published.

Advertisement
Advertisement