Raspberry Pi vs Orange Pi vs Banana Pi 2016-03 Showdown by LoveRPi

ARMv7 Cortex-A72 testing on Raspbian 10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2011127-FI-2011114HV39&sor.

Raspberry Pi vs Orange Pi vs Banana Pi 2016-03 Showdown by LoveRPiProcessorMotherboardMemoryDiskMonitorChipsetGraphicsOSKernelCompilerFile-SystemScreen ResolutionDesktopDisplay ServerDisplay DriverOpenGLOrange Pi One on ArmbianOrange Pi PC on ArmbianOrange Pi Plus on ArmbianRaspberry Pi 2 on RaspbianRaspberry Pi 3 on RaspbianBanana Pi M2 by LoveRPiBanana Pi M3 by LoveRPiBanana Pi M2+ SinoVoipBanana Pi M2+ on ArmbianBanana Pi M2+ Raspbian 8.0MiQi on Lubuntu 14.04DragonBoard 410c on Debian RPB 16.03MeUbuntu 14.04.3NanoPi NEO 512MB No HeatsinkNanoPi NEO 512MB HeatsinkNanoPi NEO 512MB Heatsink 2NanoPi NEO 512MB Heatsink2NanoPi NEO 2 FA Ubuntu 16.04.2NanoPi NEO 2 Armbian Ubuntu 16.04.2VS-RK3399 Board - Debian 9sc-benchpi4PI4-Raspbian10ARMv7 rev 5 @ 1.20GHz (4 Cores)sun8i494MB32GB 00000Debian 8.33.4.110-sun8i (armv7l)GCC 4.9.2ext41280x1440ARMv7 rev 5 @ 1.30GHz (4 Cores)1024MB32GB 00000 + 8GB M8G1GCARMv7 rev 5 @ 0.90GHz (4 Cores)BCM2709 Raspberry Pi 2 Model B Rev 1.1925MB8GB SDRaspbian 8.04.1.13-v7+ (armv7l)LXDE 0.7.2X Server 1.16.41824x984ARMv7 rev 4 @ 1.20GHz (4 Cores)BCM2709 Raspberry Pi 3 Model B Rev 1.263GB 00000Raspbian GNU/Linux 84.1.20-v7+ (armv7l)ARMv7 rev 3 @ 1.01GHz (4 Cores)Allwinner sun6i (A31) Family Sinovoip BPI-M21024MB129GB 00000Ubuntu 14.044.4.1-sunxi (armv7l)GCC 4.8.4ARMv7 rev 5 @ 1.80GHz (8 Cores)sun8i2048MB8GB M8G1GC + 129GB TOUbuntu 15.103.4.39-BPI-M3-aufs (armv7l)GCC 5.2.1 20151010aufs1920x2160ARMv7 rev 5 @ 1.20GHz (1 Core)745MB64GB 00000 + 8GB 8WMB3RDebian 8.43.4.111-sun8i (armv7l)Xfcemodesetting 0.9.0GCC 4.9.2ext41280x720ARMv7 rev 5 @ 1.20GHz (4 Cores)1920x1080ARMv7 rev 5 @ 1.20GHz (3 Cores)1024MB8GB SU08G + 8GB 8WMB3RRaspbian 8.03.4.39-02-lobo (armv7l)LXDE1280x720ARMv7 rev 1 @ 1.80GHz (4 Cores)Rockchip RK3288 (Flattened Device Tree)2048MB31GB BIWINUbuntu 14.043.10.0 (armv7l)GCC 4.8.41920x1080Unknown @ 1.21GHz (4 Cores)833MB8GB DS2008TX-NR636Debian 8.34.4.0-104-arm64 (aarch64)GCC 4.9.2Intel Atom Z3735F @ 1.83GHz (4 Cores)Mini PC v2.80Intel ValleyView SSA-CUnit2048MB31GB NCardIntel ValleyView Gen7 (646MHz)Ubuntu 14.043.16.0-45-generic (x86_64)Unity 7.2.6intel 2.99.914GCC 4.8.4ARMv7 rev 5 @ 0.82GHz (4 Cores)sun8i495MB8GB SL08GUbuntu 15.103.4.39-h3 (armv7l)GCC 5.2.1 201510101280x1440ARMv7 rev 5 @ 1.20GHz (4 Cores)AArch64 rev 4 @ 0.82GHz (4 Cores)sun50iw2468MBUbuntu 16.043.10.65 (aarch64)GCC 5.4.0 20160609AArch64 rev 4 (4 Cores)Xunlong Orange Pi PC 2483MB4.10.0-sun50iw2 (aarch64)ARMv8 rev 4 @ 1.42GHz (6 Cores)Rockchip RK3399 VideoStrong Board MID (Android)4096MB31GB BWBD3RTX-NR636Debian 9.14.4.55 (aarch64)LXDEGCC 6.3.0 201705161024x600p86ARMv7 rev 3 @ 1.90GHz (4 Cores)BCM2711 Raspberry Pi 4 Model B Rev 1.216GB DT Ultimate G2 + 16GB USDvc4drmfbRaspbian 105.4.73-v7l+ (armv7l)LXDE 0.10.0X Server 1.20.4modesetting 1.20.4GCC 8.3.0overlayfs1920x10802.1 Mesa 19.3.2ARMv7 Cortex-A72 @ 1.50GHz (4 Cores)BCM2711 Raspberry Pi 4 Model B Rev 1.12048MB2 x 31GB Seagate STORE N GO + 16GB SL16G5.4.72-v7l-s3515162-g2054a03e7 (armv7l)LXDEext4OpenBenchmarking.orgCompiler Details- Orange Pi One on Armbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Orange Pi PC on Armbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Orange Pi Plus on Armbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Raspberry Pi 2 on Raspbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Raspberry Pi 3 on Raspbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Banana Pi M2 by LoveRPi: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Banana Pi M3 by LoveRPi: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Banana Pi M2+ SinoVoip: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Banana Pi M2+ on Armbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Banana Pi M2+ Raspbian 8.0: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- MiQi on Lubuntu 14.04: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- DragonBoard 410c on Debian RPB 16.03: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=arm64 -v- MeUbuntu 14.04.3: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v- NanoPi NEO 512MB No Heatsink: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- NanoPi NEO 512MB Heatsink: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- NanoPi NEO 512MB Heatsink 2: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- NanoPi NEO 512MB Heatsink2: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- NanoPi NEO 2 FA Ubuntu 16.04.2: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v- NanoPi NEO 2 Armbian Ubuntu 16.04.2: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v- VS-RK3399 Board - Debian 9: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb --with-target-system-zlib -v- sc-bench: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib -v- pi4: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib -v- PI4-Raspbian10: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib -vProcessor Details- Orange Pi One on Armbian: Scaling Governor: cpufreq-sunxi interactive- Orange Pi PC on Armbian: Scaling Governor: cpufreq-sunxi interactive- Orange Pi Plus on Armbian: Scaling Governor: cpufreq-sunxi interactive- Raspberry Pi 2 on Raspbian: Scaling Governor: BCM2835 Freq ondemand- Raspberry Pi 3 on Raspbian: Scaling Governor: BCM2835 Freq ondemand- Banana Pi M2 by LoveRPi: Scaling Governor: cpufreq-dt ondemand- Banana Pi M3 by LoveRPi: Scaling Governor: sunxi-iks interactive- Banana Pi M2+ SinoVoip: Scaling Governor: cpufreq-sunxi interactive- Banana Pi M2+ on Armbian: Scaling Governor: cpufreq-sunxi interactive- Banana Pi M2+ Raspbian 8.0: Scaling Governor: cpufreq-sunxi ondemand- MiQi on Lubuntu 14.04: Scaling Governor: rockchip interactive- DragonBoard 410c on Debian RPB 16.03: Scaling Governor: cpufreq-dt ondemand- MeUbuntu 14.04.3: Scaling Governor: intel_pstate powersave- NanoPi NEO 512MB No Heatsink: Scaling Governor: cpufreq-sunxi interactive- NanoPi NEO 512MB Heatsink: Scaling Governor: cpufreq-sunxi interactive- NanoPi NEO 512MB Heatsink 2: Scaling Governor: cpufreq-sunxi interactive- NanoPi NEO 512MB Heatsink2: Scaling Governor: cpufreq-sunxi interactive- NanoPi NEO 2 FA Ubuntu 16.04.2: Scaling Governor: cpufreq-sunxi interactive- VS-RK3399 Board - Debian 9: Scaling Governor: cpufreq-dt ondemand- sc-bench: Scaling Governor: cpufreq-dt ondemand- pi4: Scaling Governor: cpufreq-dt ondemand- PI4-Raspbian10: Scaling Governor: cpufreq-dt ondemandKernel Details- sc-bench, pi4: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1

Raspberry Pi vs Orange Pi vs Banana Pi 2016-03 Showdown by LoveRPijohn-the-ripper: Blowfishc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Sampleshimeno: Poisson Pressure Solveropenssl: RSA 4096-bit Performanceencode-flac: WAV To FLACmafft: Multiple Sequence AlignmentOrange Pi One on ArmbianOrange Pi PC on ArmbianOrange Pi Plus on ArmbianRaspberry Pi 2 on RaspbianRaspberry Pi 3 on RaspbianBanana Pi M2 by LoveRPiBanana Pi M3 by LoveRPiBanana Pi M2+ SinoVoipBanana Pi M2+ on ArmbianBanana Pi M2+ Raspbian 8.0MiQi on Lubuntu 14.04DragonBoard 410c on Debian RPB 16.03MeUbuntu 14.04.3NanoPi NEO 512MB No HeatsinkNanoPi NEO 512MB HeatsinkNanoPi NEO 512MB Heatsink 2NanoPi NEO 512MB Heatsink2NanoPi NEO 2 FA Ubuntu 16.04.2NanoPi NEO 2 Armbian Ubuntu 16.04.2VS-RK3399 Board - Debian 9sc-benchpi4PI4-Raspbian10509365.94166564.3816229.54550344.52154768.2317.20228.0962.45540350.07154968.0117.13231.3863.17387505.44217533.2911.93314.5875.46599250.79139060.2820.60237.3061.06438431.10195461.2613.40288.1670.581408136.1462131.8043.3029.721041777.89812756.833.30279.95210.62390581.37248364.3510.48230.2081.13323893.24390663.046.67282.60121.861055136.9686689.8429.7081.9642.84535341.80234166.9110.90198.1473.911003200.29620443.6566.5336.4333.12313848.52282941.327.68325.72132.29462461.70213415.3412.35231.3977.66452466.89210115.3112.40230.9975.34456350.48130852.67236.5163.73478344.91128549.18290.9164.4775998.08679195.3048.84124663.75378334.7046.87132362.68360387.2948.93109876.155447290.52351939.558.44522.047OpenBenchmarking.org

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishBanana Pi M3 by LoveRPipi4sc-benchPI4-Raspbian10MiQi on Lubuntu 14.04MeUbuntu 14.04.3VS-RK3399 Board - Debian 9Raspberry Pi 3 on RaspbianOrange Pi PC on ArmbianOrange Pi Plus on ArmbianDragonBoard 410c on Debian RPB 16.03Orange Pi One on ArmbianNanoPi NEO 2 Armbian Ubuntu 16.04.2NanoPi NEO 512MB HeatsinkNanoPi NEO 2 FA Ubuntu 16.04.2NanoPi NEO 512MB Heatsink2Banana Pi M2 by LoveRPiBanana Pi M2+ on ArmbianRaspberry Pi 2 on RaspbianBanana Pi M2+ Raspbian 8.0NanoPi NEO 512MB No HeatsinkBanana Pi M2+ SinoVoip30060090012001500SE +/- 5.24, N = 3SE +/- 15.52, N = 15SE +/- 11.66, N = 15SE +/- 9.07, N = 12SE +/- 1.00, N = 3SE +/- 83.72, N = 6SE +/- 14.50, N = 3SE +/- 2.19, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 24.47, N = 6SE +/- 0.33, N = 3SE +/- 7.33, N = 3SE +/- 1.53, N = 3SE +/- 6.98, N = 3SE +/- 0.33, N = 3SE +/- 22.63, N = 6SE +/- 0.67, N = 3SE +/- 1.45, N = 3SE +/- 11.64, N = 6SE +/- 1.55, N = 41408132312461098105510037595995505405355094784624564524383903873233131041. (CC) gcc options: -fopenmp

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Timepi4sc-benchPI4-Raspbian10VS-RK3399 Board - Debian 9Banana Pi M3 by LoveRPiMiQi on Lubuntu 14.04MeUbuntu 14.04.3Raspberry Pi 3 on RaspbianDragonBoard 410c on Debian RPB 16.03Orange Pi PC on ArmbianNanoPi NEO 2 Armbian Ubuntu 16.04.2Orange Pi Plus on ArmbianNanoPi NEO 2 FA Ubuntu 16.04.2Orange Pi One on ArmbianBanana Pi M2 by LoveRPiNanoPi NEO 512MB HeatsinkNanoPi NEO 512MB Heatsink2Raspberry Pi 2 on RaspbianBanana Pi M2+ on ArmbianNanoPi NEO 512MB No HeatsinkBanana Pi M2+ Raspbian 8.0Banana Pi M2+ SinoVoip400800120016002000SE +/- 0.83, N = 4SE +/- 0.71, N = 7SE +/- 0.89, N = 15SE +/- 1.73, N = 3SE +/- 0.24, N = 3SE +/- 2.39, N = 6SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 5.37, N = 6SE +/- 2.95, N = 3SE +/- 0.18, N = 3SE +/- 1.06, N = 3SE +/- 0.09, N = 3SE +/- 0.37, N = 3SE +/- 0.02, N = 3SE +/- 7.92, N = 3SE +/- 4.74, N = 3SE +/- 0.74, N = 3SE +/- 8.44, N = 6SE +/- 27.05, N = 6SE +/- 11.64, N = 3SE +/- 3.91, N = 362.6863.7576.1698.08136.14136.96200.29250.79341.80344.52344.91350.07350.48365.94431.10461.70466.89505.44581.37848.52893.241777.891. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 Samplespi4sc-benchPI4-Raspbian10MeUbuntu 14.04.3Banana Pi M3 by LoveRPiVS-RK3399 Board - Debian 9MiQi on Lubuntu 14.04NanoPi NEO 2 Armbian Ubuntu 16.04.2NanoPi NEO 2 FA Ubuntu 16.04.2Raspberry Pi 3 on RaspbianOrange Pi PC on ArmbianOrange Pi Plus on ArmbianOrange Pi One on ArmbianBanana Pi M2 by LoveRPiNanoPi NEO 512MB Heatsink2NanoPi NEO 512MB HeatsinkRaspberry Pi 2 on RaspbianDragonBoard 410c on Debian RPB 16.03Banana Pi M2+ on ArmbianNanoPi NEO 512MB No HeatsinkBanana Pi M2+ Raspbian 8.0Banana Pi M2+ SinoVoip2K4K6K8K10KSE +/- 1.76, N = 3SE +/- 4.41, N = 3SE +/- 0.58, N = 3SE +/- 1.33, N = 3SE +/- 9.35, N = 3SE +/- 2.67, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 1.86, N = 3SE +/- 3.51, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 1.15, N = 3SE +/- 2.89, N = 3SE +/- 5.90, N = 3SE +/- 148.98, N = 3SE +/- 0.58, N = 3SE +/- 65.74, N = 3SE +/- 7.13, N = 3SE +/- 22.54, N = 33603784476206216798661285130813901547154916651954210121342175234124832829390681271. (CXX) g++ options: -fopenmp

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverMeUbuntu 14.04.3pi4sc-benchPI4-Raspbian10VS-RK3399 Board - Debian 9MiQi on Lubuntu 14.04Orange Pi PC on ArmbianOrange Pi Plus on ArmbianDragonBoard 410c on Debian RPB 16.03Orange Pi One on ArmbianBanana Pi M2+ on ArmbianBanana Pi M2+ Raspbian 8.0Banana Pi M2 by LoveRPiRaspberry Pi 3 on RaspbianBanana Pi M2+ SinoVoipNanoPi NEO 2 FA Ubuntu 16.04.2NanoPi NEO 2 Armbian Ubuntu 16.04.2NanoPi NEO 512MB No HeatsinkRaspberry Pi 2 on RaspbianBanana Pi M3 by LoveRPiNanoPi NEO 512MB HeatsinkNanoPi NEO 512MB Heatsink2100200300400500SE +/- 2.37, N = 3SE +/- 1.46, N = 3SE +/- 11.10, N = 15SE +/- 3.27, N = 15SE +/- 0.80, N = 3SE +/- 1.56, N = 3SE +/- 0.32, N = 3SE +/- 0.04, N = 3SE +/- 0.47, N = 3SE +/- 0.16, N = 3SE +/- 0.37, N = 3SE +/- 0.53, N = 3SE +/- 0.08, N = 3SE +/- 0.37, N = 3SE +/- 0.46, N = 3SE +/- 1.76, N = 6SE +/- 0.21, N = 3SE +/- 0.06, N = 3SE +/- 0.47, N = 3SE +/- 0.49, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3443.65387.29334.70290.52195.3089.8468.2368.0166.9164.3864.3563.0461.2660.2856.8352.6749.1841.3233.2931.8015.3415.311. (CC) gcc options: -O3

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceMeUbuntu 14.04.3pi4sc-benchBanana Pi M3 by LoveRPiPI4-Raspbian10MiQi on Lubuntu 14.04Raspberry Pi 3 on RaspbianOrange Pi PC on ArmbianOrange Pi Plus on ArmbianOrange Pi One on ArmbianBanana Pi M2 by LoveRPiNanoPi NEO 512MB Heatsink2NanoPi NEO 512MB HeatsinkRaspberry Pi 2 on RaspbianDragonBoard 410c on Debian RPB 16.03Banana Pi M2+ on ArmbianNanoPi NEO 512MB No HeatsinkBanana Pi M2+ Raspbian 8.0Banana Pi M2+ SinoVoip1530456075SE +/- 0.52, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.50, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.75, N = 6SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.23, N = 6SE +/- 0.17, N = 6SE +/- 0.03, N = 3SE +/- 0.40, N = 6SE +/- 0.61, N = 6SE +/- 0.58, N = 6SE +/- 0.03, N = 3SE +/- 0.00, N = 366.5348.9346.8743.3039.5029.7020.6017.2017.1316.0013.4012.4012.3511.9310.9010.487.686.673.30-m64-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-fomit-frame-pointer1. (CC) gcc options: -O3 -lssl -lcrypto -ldl

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACMeUbuntu 14.04.3VS-RK3399 Board - Debian 9PI4-Raspbian10MiQi on Lubuntu 14.04DragonBoard 410c on Debian RPB 16.03Orange Pi PC on ArmbianOrange Pi One on ArmbianBanana Pi M2+ on ArmbianNanoPi NEO 512MB Heatsink2Orange Pi Plus on ArmbianNanoPi NEO 512MB HeatsinkNanoPi NEO 2 FA Ubuntu 16.04.2Raspberry Pi 3 on RaspbianBanana Pi M2+ SinoVoipBanana Pi M2+ Raspbian 8.0Banana Pi M2 by LoveRPiNanoPi NEO 2 Armbian Ubuntu 16.04.2Raspberry Pi 2 on RaspbianNanoPi NEO 512MB No Heatsink70140210280350SE +/- 0.88, N = 10SE +/- 0.05, N = 5SE +/- 0.06, N = 5SE +/- 0.35, N = 5SE +/- 2.44, N = 7SE +/- 1.01, N = 5SE +/- 0.16, N = 5SE +/- 0.30, N = 5SE +/- 0.14, N = 5SE +/- 1.46, N = 5SE +/- 0.31, N = 5SE +/- 0.19, N = 5SE +/- 1.73, N = 5SE +/- 0.28, N = 5SE +/- 0.41, N = 5SE +/- 0.09, N = 5SE +/- 0.03, N = 5SE +/- 1.30, N = 5SE +/- 2.55, N = 536.4348.8458.4581.96198.14228.09229.54230.20230.99231.38231.39236.51237.30279.95282.60288.16290.91314.58325.721. (CXX) g++ options: -O2 -fvisibility=hidden -lm

John The Ripper

Performance / Cost - Test: Blowfish

OpenBenchmarking.orgReal C/S Per Dollar, More Is BetterJohn The Ripper 1.8.0Performance / Cost - Test: BlowfishOrange Pi One on ArmbianOrange Pi PC on ArmbianBanana Pi M3 by LoveRPiRaspberry Pi 3 on RaspbianOrange Pi Plus on ArmbianBanana Pi M2 by LoveRPi112233445550.9036.6717.6017.1113.859.731. Orange Pi One on Armbian: $10 reported cost.2. Orange Pi PC on Armbian: $15 reported cost.3. Banana Pi M3 by LoveRPi: $80 reported cost.4. Raspberry Pi 3 on Raspbian: $35 reported cost.5. Orange Pi Plus on Armbian: $39 reported cost.6. Banana Pi M2 by LoveRPi: $45 reported cost.

Himeno Benchmark

Performance / Cost - Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS Per Dollar, More Is BetterHimeno Benchmark 3.0Performance / Cost - Poisson Pressure SolverOrange Pi One on ArmbianOrange Pi PC on ArmbianOrange Pi Plus on ArmbianRaspberry Pi 3 on RaspbianBanana Pi M2 by LoveRPiBanana Pi M3 by LoveRPi2468106.444.551.741.721.360.401. Orange Pi One on Armbian: $10 reported cost.2. Orange Pi PC on Armbian: $15 reported cost.3. Orange Pi Plus on Armbian: $39 reported cost.4. Raspberry Pi 3 on Raspbian: $35 reported cost.5. Banana Pi M2 by LoveRPi: $45 reported cost.6. Banana Pi M3 by LoveRPi: $80 reported cost.

OpenSSL

Performance / Cost - RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second Per Dollar, More Is BetterOpenSSL 1.0.1gPerformance / Cost - RSA 4096-bit PerformanceOrange Pi One on ArmbianOrange Pi PC on ArmbianRaspberry Pi 3 on RaspbianBanana Pi M3 by LoveRPiOrange Pi Plus on ArmbianBanana Pi M2 by LoveRPi0.360.721.081.441.81.601.150.590.540.440.301. Orange Pi One on Armbian: $10 reported cost.2. Orange Pi PC on Armbian: $15 reported cost.3. Raspberry Pi 3 on Raspbian: $35 reported cost.4. Banana Pi M3 by LoveRPi: $80 reported cost.5. Orange Pi Plus on Armbian: $39 reported cost.6. Banana Pi M2 by LoveRPi: $45 reported cost.

Meta Performance Per Dollar

Performance Per Dollar

OpenBenchmarking.orgPerformance Per Dollar, More Is BetterMeta Performance Per DollarPerformance Per DollarOrange Pi One on ArmbianOrange Pi PC on ArmbianRaspberry Pi 3 on RaspbianBanana Pi M3 by LoveRPiOrange Pi Plus on ArmbianBanana Pi M2 by LoveRPi51015202519.6514.126.486.185.343.801. Orange Pi One on Armbian: $10 reported cost. Average result: 196.46.2. Orange Pi PC on Armbian: $15 reported cost. Average result: 211.81.3. Raspberry Pi 3 on Raspbian: $35 reported cost. Average result: 226.63.4. Banana Pi M3 by LoveRPi: $80 reported cost. Average result: 494.37.5. Orange Pi Plus on Armbian: $39 reported cost. Average result: 208.38.6. Banana Pi M2 by LoveRPi: $45 reported cost. Average result: 170.89.

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentPI4-Raspbian10Banana Pi M3 by LoveRPiMeUbuntu 14.04.3MiQi on Lubuntu 14.04Raspberry Pi 3 on RaspbianOrange Pi PC on ArmbianOrange Pi Plus on ArmbianNanoPi NEO 2 FA Ubuntu 16.04.2NanoPi NEO 2 Armbian Ubuntu 16.04.2Banana Pi M2 by LoveRPiDragonBoard 410c on Debian RPB 16.03NanoPi NEO 512MB Heatsink2Raspberry Pi 2 on RaspbianNanoPi NEO 512MB HeatsinkBanana Pi M2+ on ArmbianBanana Pi M2+ Raspbian 8.0NanoPi NEO 512MB No HeatsinkBanana Pi M2+ SinoVoip50100150200250SE +/- 0.28, N = 15SE +/- 0.14, N = 3SE +/- 0.22, N = 3SE +/- 0.81, N = 6SE +/- 2.58, N = 6SE +/- 2.10, N = 6SE +/- 0.78, N = 3SE +/- 2.13, N = 6SE +/- 0.13, N = 3SE +/- 0.81, N = 3SE +/- 2.46, N = 6SE +/- 0.72, N = 3SE +/- 1.02, N = 3SE +/- 1.14, N = 3SE +/- 2.78, N = 6SE +/- 4.75, N = 6SE +/- 5.07, N = 6SE +/- 0.03, N = 322.0529.7233.1242.8461.0662.4563.1763.7364.4770.5873.9175.3475.4677.6681.13121.86132.29210.621. (CC) gcc options: -O3 -lm -lpthread


Phoronix Test Suite v10.8.4