Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2209096-NE-APPLEM1WE24 apple m1 webp - Phoronix Test Suite apple m1 webp Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2209096-NE-APPLEM1WE24&export=txt&grr&rdt .
apple m1 webp Processor Motherboard Memory Disk Graphics Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution A B C Apple M1 @ 2.06GHz (4 Cores / 8 Threads) Apple Mac mini (M1 2020) 8GB 251GB APPLE SSD AP0256Q + 2 x 0GB APPLE SSD AP0256Q llvmpipe Broadcom NetXtreme BCM57762 PCIe + Broadcom BRCM4378 + Broadcom Device 5f69 Arch Linux ARM 5.19.0-rc7-asahi-2-1-ARCH (aarch64) KDE Plasma 5.25.4 X Server 1.21.1.4 4.5 Mesa 22.1.4 (LLVM 14.0.6 128 bits) GCC 12.1.0 + Clang 14.0.6 ext4 1920x1080 OpenBenchmarking.org Compiler Details - --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++ --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-linker-hash-style=gnu Processor Details - Scaling Governor: apple-cpufreq schedutil Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
apple m1 webp webp2: Quality 100, Lossless Compression webp2: Quality 95, Compression Effort 7 webp2: Quality 75, Compression Effort 7 webp: Quality 100, Lossless, Highest Compression webp: Quality 100, Lossless webp2: Quality 100, Compression Effort 5 encode-flac: WAV To FLAC webp: Quality 100, Highest Compression webp2: Default webp: Quality 100 webp: Default A B C 0.01 0.04 0.08 0.57 1.49 1.60 14.171 3.42 4.43 10.59 17.18 0.01 0.04 0.08 0.56 1.49 1.60 14.221 3.42 4.41 10.59 17.43 0.01 0.04 0.08 0.56 1.49 1.60 14.186 3.42 4.41 10.52 17.43 OpenBenchmarking.org
WebP2 Image Encode Encode Settings: Quality 100, Lossless Compression OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 100, Lossless Compression A B C 0.0023 0.0046 0.0069 0.0092 0.0115 0.01 0.01 0.01 1. (CXX) g++ options: -fno-rtti -O3
WebP2 Image Encode Encode Settings: Quality 95, Compression Effort 7 OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 95, Compression Effort 7 A B C 0.009 0.018 0.027 0.036 0.045 0.04 0.04 0.04 1. (CXX) g++ options: -fno-rtti -O3
WebP2 Image Encode Encode Settings: Quality 75, Compression Effort 7 OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 75, Compression Effort 7 A B C 0.018 0.036 0.054 0.072 0.09 0.08 0.08 0.08 1. (CXX) g++ options: -fno-rtti -O3
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless, Highest Compression A B C 0.1283 0.2566 0.3849 0.5132 0.6415 0.57 0.56 0.56 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless A B C 0.3353 0.6706 1.0059 1.3412 1.6765 1.49 1.49 1.49 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP2 Image Encode Encode Settings: Quality 100, Compression Effort 5 OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 100, Compression Effort 5 A B C 0.36 0.72 1.08 1.44 1.8 1.60 1.60 1.60 1. (CXX) g++ options: -fno-rtti -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.4 WAV To FLAC A B C 4 8 12 16 20 14.17 14.22 14.19 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Highest Compression A B C 0.7695 1.539 2.3085 3.078 3.8475 3.42 3.42 3.42 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP2 Image Encode Encode Settings: Default OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Default A B C 0.9968 1.9936 2.9904 3.9872 4.984 4.43 4.41 4.41 1. (CXX) g++ options: -fno-rtti -O3
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100 A B C 3 6 9 12 15 10.59 10.59 10.52 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP Image Encode Encode Settings: Default OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Default A B C 4 8 12 16 20 17.18 17.43 17.43 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Phoronix Test Suite v10.8.4