apple m2 nnn Apple M2 testing with a Apple MacBook Air (13 h M2 2022) and llvmpipe on Arch rolling via the Phoronix Test Suite. A: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 B: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 C: Processor: Apple M2 @ 2.42GHz (4 Cores / 8 Threads), Motherboard: Apple MacBook Air (13 h M2 2022), Memory: 8GB, Disk: 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z, Graphics: llvmpipe, Network: Broadcom Device 4433 + Broadcom Device 5f71 OS: Arch rolling, Kernel: 5.19.0-rc7-asahi-2-1-ARCH (aarch64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, OpenGL: 4.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits), Compiler: GCC 12.1.0 + Clang 14.0.6, File-System: ext4, Screen Resolution: 2560x1600 JPEG XL Decoding libjxl 0.7 CPU Threads: 1 MP/s > Higher Is Better A . 43.32 |==================================================================== B . 43.34 |==================================================================== C . 43.20 |==================================================================== JPEG XL Decoding libjxl 0.7 CPU Threads: All MP/s > Higher Is Better A . 199.34 |=================================================================== B . 196.46 |================================================================== C . 192.31 |================================================================= JPEG XL libjxl 0.7 Input: PNG - Quality: 80 MP/s > Higher Is Better A . 12.03 |==================================================================== B . 11.77 |=================================================================== C . 12.01 |==================================================================== JPEG XL libjxl 0.7 Input: PNG - Quality: 90 MP/s > Higher Is Better A . 11.35 |==================================================================== B . 10.92 |================================================================= C . 11.40 |==================================================================== JPEG XL libjxl 0.7 Input: JPEG - Quality: 80 MP/s > Higher Is Better A . 11.03 |==================================================================== B . 10.62 |================================================================= C . 11.07 |==================================================================== JPEG XL libjxl 0.7 Input: JPEG - Quality: 90 MP/s > Higher Is Better A . 10.53 |==================================================================== B . 10.18 |================================================================= C . 10.60 |==================================================================== JPEG XL libjxl 0.7 Input: PNG - Quality: 100 MP/s > Higher Is Better A . 0.78 |===================================================================== B . 0.78 |===================================================================== C . 0.78 |===================================================================== JPEG XL libjxl 0.7 Input: JPEG - Quality: 100 MP/s > Higher Is Better A . 0.76 |===================================================================== B . 0.76 |===================================================================== C . 0.75 |==================================================================== libavif avifenc 0.11 Encoder Speed: 0 Seconds < Lower Is Better A . 292.65 |================================================================== B . 295.14 |=================================================================== C . 286.70 |================================================================= libavif avifenc 0.11 Encoder Speed: 2 Seconds < Lower Is Better A . 139.19 |================================================================== B . 140.73 |=================================================================== C . 138.06 |================================================================== libavif avifenc 0.11 Encoder Speed: 6 Seconds < Lower Is Better A . 9.733 |==================================================================== B . 9.682 |==================================================================== C . 9.435 |================================================================== libavif avifenc 0.11 Encoder Speed: 6, Lossless Seconds < Lower Is Better A . 13.02 |==================================================================== B . 12.91 |=================================================================== C . 12.78 |=================================================================== libavif avifenc 0.11 Encoder Speed: 10, Lossless Seconds < Lower Is Better A . 4.855 |=================================================================== B . 4.938 |==================================================================== C . 4.889 |===================================================================