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.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
25 Comments
oldest
newest
mdel
mdel
8 years ago

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

Roel
Roel
8 years ago

cnx,

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

tkaiser
tkaiser
8 years ago

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)

tkaiser
tkaiser
8 years ago

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)

Jeroen
8 years ago

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

tkaiser
tkaiser
8 years ago


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)

Jon Smirl
8 years ago

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.

nobe
nobe
8 years ago

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

tkaiser
tkaiser
8 years ago


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…

Jon Smirl
8 years ago

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.

xxx
xxx
8 years ago

When it will be ready for market???

tkaiser
tkaiser
8 years ago

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.

dvl36
dvl36
8 years ago

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

tkaiser
tkaiser
8 years ago

@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… Read more »

tkaiser
tkaiser
8 years ago


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

Roel
Roel
8 years ago

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

tkaiser
tkaiser
8 years ago

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

dvl36
dvl36
8 years ago

@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?

dvl36
dvl36
8 years ago


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

Khadas VIM4 SBC