Apple M1 Performance On Linux: Benchmarks Better Than Expected For Its Alpha State
First up is a look at macOS 12.3 against Asahi Linux Alpha on the same Mac Mini with its 8 cores / 8GB of RAM / 256GB SSD. The default compiler of each operating system and other defaults were in use on both macOS and Asahi Linux.
The I/O performance was mixed but it's been found that macOS handles fsync very poorly, so just look at these I/O benchmark numbers rather loosely. In any event, under Asahi Linux I haven't noticed the I/O to be in bad shape or issues like that with this Mac Mini.
The WebP image encode performance was competitive between the two operating systems with Asahi Linux even leading in some of these WebP benchmarks. The default compilers (Clang on macOS, GCC on Asahi Linux were used) with the same compiler flags.
I really didn't expect Asahi Linux to be competitive with macOS performance on the Apple M1 at this early alpha stage.
But there are areas where macOS is still clearly faster than Asahi Linux due to not hitting the M1 P-core boost states under Linux right now and more work in general for power management / performance tuning.