Here are the comparisons to give you better understanding of ODROID-C2.
All of them are Linux-friendly, less than or equal to $40 ARM® single-board computers for various applications and purposes.
We ran several different benchmarks to measure the computing power on the C2 with Ubuntu 16.04. The same tests were performed on the Raspberry Pi 2, ODROID-C1, ODROID-U3 and ODROID-XU4 for easier comparison.
The values of the test results were scaled uniformly for comparison purposes. The computing power of the C2 was measured to be ~2-3 times faster than the latest Raspberry Pi 2 thanks to the 2Ghz Cortex-A53 cores and much higher memory bandwidth. The high-performance 2GB DDR3 RAM is an additional advantage allowing most programs to run smoothly on the C2.
Floating point computing power also significantly improved on the ARMv8 architecture while the integer computing power is not a big quantum jump.
Also ran a benchmark on Android OS with Antutu.
ODROID-C1+ shows around 21,200pts and ODROID-C2 shows around 33,700pts. So you can run Android OS more smoothly.
Note that the XU4 shows around 51,000pts thanks to the much faster A15 cores and Mali-T628 MP6 GPU cores.
But the ODROID-C2 has higher rate of the “Performance per Dollar” probably.
The C2 can boot from a MicroSD card or an eMMC module. The MicroSD interface supports the higher performance UHS-1 mode as well. File access of a 512MB file (read/write) on two different storage options shows distinct performance differences.
The eMMC 5.0 storage is ~7x faster than the MicroSD Class-10 card in read tests. The MicroSD UHS-1 card is ~2x faster than the MicroSD Class-10 card in read tests. The MicroSD UHS-1 card provides a great low-cost option for many applications!
The benchmark of SD/eMMC file-IO was done with below commands.
- CODE: SELECT ALL
dd if=/dev/zero of=test oflag=direct bs=8M count=64
dd if=test of=/dev/null iflag=direct bs=8M
The C2 has an on-board Gigabit Ethernet controller. Our bi-directional streaming speed was measured at ~900Mbps.
Thanks to the doubled Tx buffer in S905, the upload speed is twice faster than C1.
The benchmark of Ethernet throughput was done with below commands.
- CODE: SELECT ALL
Server mode :iperf -s
Client Mode :iperf -c [ip address] -P 10 -W 32k
HDMI 2.0 and Video performance
The 4K/60Hz HDMI 2.0 output shows gorgeous desktop screen on a UHD 3840x2160 resolution. But the rendering speed is quite slow.
So we needed to use the FHD 1920x1080 GUI layer and UHD 3840x2160 Video layer. Those two layers can be composed with a hardware mixer in Android platform.
We will consider making a similar approach on Linux platforms.
The latest Kodi just started to allows us to create the Kodi user-interface in a different resolution than the resolution we do video playback, so what happens now is that the interface is displayed at 1080p, and the video will actually be output at the 4K resolution because ODROID-C2 is able to handle it. Preinstalled Kodi v16 Jarvis RC2 on the Android OS shows how to implement it.
If you really want to try the gorgeous 4K desktop on Linux, you need to be patient due to the slow rendering speed.
Original 4K images are available in this links.