Tuesday, August 15, 2017

The mini PC comes of age

The mini PC comes of age



Nearly four years ago the world was introduced to the MK802, an Android stick originally billed as:

http://www.aliexpress.com/snapshot/109762760.html


and so the mini PC was born.

Although it used an Allwinner A10 processor capable of a maximum speed of 1.5 GHz it was clocked at 1 GHz. Immediately attention turned to running Linux on the device but because Android took over half of the 4 GB of available storage Linux had to be booted from a micro SD card that was supported by the included T-Flash card slot.

Performance was dreadful as this early video of Ubuntu 10.04 shows even though it was optimistically talked up at the time:

https://youtu.be/9w4LfjFxU7g

Almost immediately an upgraded model, the MK802+, was released with 1 GB of memory. Then came the MK802 II which defined the form-factor we are familiar with today including a full-size HDMI connector located at one end of the device and a side located full-sized USB port.


Since then the mini PC has evolved using more powerful ARM processors to most recently with the introduction of Intel processors. From a Linux perspective the Intel processors were welcomed because they overcame the restrictive shortfall of lack of HD graphics due to closed source drivers.

Three years ago I started benchmarking the performance on mini PCs running Ubuntu and the performance improvement since then has been dramatic. It can best be seen by comparing the first MK802+ against the latest mini PC, Intels Core M Compute Stick, the STK2M3W64CC:


First the system information:


Next a performance comparison using my standard set of benchmarking tests from the Phoronix Test Suite run on Ubuntu:


Which when viewed graphically highlight the magnitude of improvement:


As further comparison the following is a re-enactment of the above MK802+ video using the STK2M3W64CC:

https://youtu.be/KjGadaGvc_g

It is with this latest evolution that the mini PC has come of age.

download file now