Gentoo Odroid Xu4 audio

ARMv7 Cortex-A15 testing with a Hardkernel ODROID-XU4 Odroid XU4 and exynosdrmfb on Gentoo/Linux via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2105107-HA-2105049HA56.

Gentoo Odroid Xu4 audioProcessorMotherboardMemoryDiskGraphicsOSKernelDisplay ServerCompilerFile-SystemScreen ResolutionGentoo Glibc SDcard 10.2 DefaultArmbian Glibc EMMC 10.2 DefaultRaspberry 2B FreeBSD 13.0 clang 11.0Gentoo Musl EMMC 10.2 ClearCFLAGS worldARMv7 Cortex-A15 @ 1.40GHz (8 Cores)Hardkernel ODROID-XU4 Odroid XU42048MB16GB SDW16G + 64GB SP64GGentoo 2.75.4.98+ (armv7l)X ServerGCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0ext4ARMv7 Cortex-A15 @ 1.20GHz (8 Cores)64GB SP64G + 16GB SDW16GexynosdrmfbUbuntu 20.045.11.2-odroidxu4 (armv7l)GCC 9.3.01920x1080ARM Cortex-A7 r0p5 (ECO: 0x00000000) @ 1.00GHz (4 Cores)1024MB58GBFreeBSD13.0-RELEASE (arm)Clang 11.0.1ufsARMv7 Cortex-A15 @ 1.40GHz (8 Cores)Hardkernel ODROID-XU4 Odroid XU42048MB8GB U3 Cruzer Micro + 16GB SDW16G + 32GB SL32GexynosdrmfbGentoo/Linux5.4.109+ (armv7l)GCC 10.2.0 + LLVM 11.1.0btrfs1920x1080OpenBenchmarking.orgProcessor Details- Gentoo Glibc SDcard 10.2 Default, Armbian Glibc EMMC 10.2 Default, Gentoo Musl EMMC 10.2 ClearCFLAGS world: Scaling Governor: cpufreq-dt performanceCompiler Details- Armbian Glibc EMMC 10.2 Default: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --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=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib=auto -v - Gentoo Musl EMMC 10.2 ClearCFLAGS world: --bindir=/usr/armv7a-unknown-linux-musleabihf/gcc-bin/10.2.0 --build=armv7a-unknown-linux-musleabihf --datadir=/usr/share/gcc-data/armv7a-unknown-linux-musleabihf/10.2.0 --disable-esp --disable-fixed-point --disable-libada --disable-libsanitizer --disable-libssp --disable-libvtv --disable-multilib --disable-nls --disable-systemtap --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-obsolete --enable-secureplt --enable-shared --enable-threads=posix --host=armv7a-unknown-linux-musleabihf --includedir=/usr/lib/gcc/armv7a-unknown-linux-musleabihf/10.2.0/include --mandir=/usr/share/gcc-data/armv7a-unknown-linux-musleabihf/10.2.0/man --with-arch=armv7-a --with-float=hard --with-float=hard --with-fpu=vfpv3-d16 --with-python-dir=/share/gcc-data/armv7a-unknown-linux-musleabihf/10.2.0/python --with-zstd --without-isl Kernel Details- Gentoo Musl EMMC 10.2 ClearCFLAGS world: usbhid.quirks=0x0eef:0x0005:0x0004

Gentoo Odroid Xu4 audioencode-flac: WAV To FLACencode-ogg: WAV To Oggencode-opus: WAV To Opus Encodeencode-wavpack: WAV To WavPackGentoo Glibc SDcard 10.2 DefaultArmbian Glibc EMMC 10.2 DefaultRaspberry 2B FreeBSD 13.0 clang 11.0Gentoo Musl EMMC 10.2 ClearCFLAGS world109.404123.17161.679226.503115.33364.681235.116546.795113.72264.145241.168OpenBenchmarking.org

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACGentoo Glibc SDcard 10.2 DefaultArmbian Glibc EMMC 10.2 DefaultRaspberry 2B FreeBSD 13.0 clang 11.0Gentoo Musl EMMC 10.2 ClearCFLAGS world120240360480600SE +/- 0.71, N = 5SE +/- 1.09, N = 25SE +/- 0.09, N = 5SE +/- 1.24, N = 5109.40115.33546.80113.72

Ogg Audio Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Audio Encoding 1.3.4WAV To OggGentoo Glibc SDcard 10.2 Default306090120150SE +/- 1.24, N = 5123.171. (CC) gcc options: -O2 -ffast-math -fsigned-char

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus EncodeGentoo Glibc SDcard 10.2 DefaultArmbian Glibc EMMC 10.2 DefaultGentoo Musl EMMC 10.2 ClearCFLAGS world1428425670SE +/- 0.58, N = 6SE +/- 0.02, N = 5SE +/- 0.37, N = 561.6864.6864.151. (CXX) g++ options: -fvisibility=hidden -logg -lm

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPackGentoo Glibc SDcard 10.2 DefaultArmbian Glibc EMMC 10.2 DefaultGentoo Musl EMMC 10.2 ClearCFLAGS world50100150200250SE +/- 2.10, N = 5SE +/- 0.02, N = 5SE +/- 2.10, N = 8226.50235.12241.171. (CXX) g++ options: -rdynamic


Phoronix Test Suite v10.8.4