Raspberry Pi vs. Raspberry Pi 2 vs. CuBox: performance comparison

Last updated on May 27, 2015 by Dan Nanni

Ever since Raspberry Pi was introduced to the world, the consumer market for inexpensive, pocket-size mini computers has been growing rapidly. The huge popularity of these tiny computers in the mainstream stems from a variety of DIY projects powered by these affordable hardware, as well as many readily available open-source software packages.

While the first generation of mini computers led by Raspberry Pi (model A/B) have been filling the need for many DIY projects in early days, there are increasingly more use cases where their limited hardware capabilities do not fill the bill. For example, Raspberry Pi and the likes may not be an ideal choice for routing traffic on a high-speed broadband link, hosting a Minecraft server for your friends, live transcoding, or even running a few browser windows. To fill the rising demand for more horsepower on these tiny boxes, the second generation of mini computers started to hit the market. For one, Raspberry Pi 2 recently arrived as an upgrade to its predecessor, Raspberry Pi Model B, with 900MHz quad-core ARMv7 processor and 1GB RAM.

Another less known, but strong contender in the game is CuBox series from SolidRun. The name "CuBox" is inspired by its uniquely designed cubic shape. This tiny, cool-looking 2-inch-square size hardware comes with ARMv7-compliant dual-/quad-core processor and 1GB and more RAM. Both Linux and Android are supported on this hardware platform, benefiting from software ecosystems of both worlds. For those less techie, CuBox comes pre-loaded with either Android 4.4 KitKat or OpenELEC/Kodi, either of which can turn CuBox into a remote-controllable media center out of box.

To see how these latest hardware lineups are measured up in terms of performance, I did a few benchmark tests using Phoronix-Test-Suite. In this evaluation, (1) Raspberry Pi Model B, (2) Raspberry Pi 2 Model B, and (3) CuBox-i4Pro are considered. I installed Debian 7.1 on Raspberry Pi, and Debian 7.8 on Raspberry Pi 2 and CuBox-i4Pro. All (micro)SD cards used in the evaluation have class 10 ratings, so there is no bias from I/O performance.

Raspberry Pi vs. Raspberry Pi 2 vs. CuBox-i4Pro: Specifications

First of all, here is a rundown of three hardware's detailed specifications.

Raspberry Pi Model BRaspberry Pi 2 Model BCuBox-i4Pro
ChipsetBroadcom BCM2835Broadcom BCM2836Freescale i.MX6
CPU700MHz ARM11900MHz ARM Cortex-A71GHz ARM Cortex-A9
CPU count144
Memory512MB1GB2GB
GPUBroadcom VideoCore IVBroadcom VideoCore IVVivante GC2000
Ethernet10/100 Mbps10/100 Mbps10/100/1000 Mbps (Gigabit)
HDMI portYesYesYes
Camera interface (CSI)YesYesNo
USB 2.02x4x2x
StorageSDMicroSDMicroSD
Video OutHDMIHDMIHDMI
WiFiN/AN/AWiFi 802.11N
BluetoothN/AN/AYes
IR for remote controlN/AN/A38KHz Receiver &Transmitter
Price$25$35$139.99

Raspberry Pi vs. Raspberry Pi 2 vs. CuBox-i4Pro: Performance

The above specification comparison suggests that CuBox i4Pro might have an edge in terms of horsepower, but to what extent? To answer this question, I will present some raw performance numbers in the rest of the article.

In the plots, I will use the following short-hand notations for three hardware: RPI, RPI2 and CBox.

CPU: Single-Core

The tests in this category examine the speed of a single core by running single-threaded programs. The number of cores does not affect the result.

CPU: Multi-Core

Next, I examine the performance of multi-threaded applications which can leverage multi-core processors. Performance of these applications depend not only on CPU clock speed, but also the number of cores. Quad-core on Raspberry Pi 2 and CuBox i4Pro will be a significant performance booster for these tests.

Graphics

Graphics performance is important for good gaming experience, smooth X11 rendering, and other image processing needs. Tests in this category evaluate graphics card, graphics driver, and GPU performance.

Summary

The test results in this post, while not comprehensive, can give you a rough idea on what kind of performance you can expect from these hardware. As you can see, CuBox i4Pro is a clear winner among the three, with a factor of 2 to 8 performance improvements compared to the Raspberry Pi baseline. Pretty impressive! While such improvement comes with a higher price tag ($139.99), personally I don't mind shelling out a bit more to go for a more powerful CuBox option. Another plus is that CuBox comes well-packaged inside a cubic case, and ready for use as a standalone computer.

If you are looking for the best bang for the buck in terms of raw performance, Raspberry Pi series might be hard to beat. But there is definitely a market demand for higher-horsepower standalone mini computer, which CuBox is addressing. My plan with CuBox is to set up a Minecraft server on it, and throw a Minecraft LAN party. Hopefully it won't melt down. :) When I have time, I will report back my experience.

Final note: for those who need more RAM than 1 or 2GB, there is the top of the line model named CuBox-i 4x4, which comes with 4GB RAM. As of this writing, CuBox-i 4x4 is on pre-order for $169.99. Just so you know.

Support Xmodulo

This website is made possible by minimal ads and your gracious donation via PayPal (Credit Card) or Bitcoin (BTC Wallet: 1M161JGAkz3oaHNvTiPFjNYkeABox8rb4g).

Xmodulo © 2020 ‒ About ‒ Powered by DigitalOcean