$ omarchy-m-test
Apple MacBook Pro (14-inch, M1 Pro, 2021)
community report
- chip
- M1 Pro (t6000, board j314s)
- kernel
- 7.1.12-2-11-ARCH
- stack
- converged 4.0.0
- build
- 0052582.362956774610001 · set apple-test-0052582276d9-20260927 · linux-aurora 7.1.12.aurora2-11 · omarchy-mac-boot 20260926-1 · tester 0.1.6
- system
- archarm, limine, encryption on
- tool
- omarchy-m-test 0.1.6
- catalogue
- feature catalogue v10
- uploaded
- 2026-09-27 07:45 UTC
- results
- 44 pass · 2 fail · 23 skip
packages (13)
| omarchy | 4.0.0.alpha.quattro.r1790484851.g0052582276d9-1.362956774610001 |
| omarchy-settings | 4.0.0.alpha.quattro.r1790484851.g0052582276d9-1.362956774610001 |
| omarchy-mac | 0.1.0-5.362956774610001 |
| omarchy-mac-boot | 20260926-1.362956774610001 |
| linux-aurora | 7.1.12.aurora2-11 |
| m1n1-aurora | 1.6.1.aurora1-3 |
| uboot-asahi | 2026.07.asahi2-4 |
| limine | 12.9.0-1 |
| mesa | 1:26.2.3-1 |
| vulkan-asahi | 1:26.2.3-1 |
| asahi-audio | 4.1-1 |
| speakersafetyd | 2.0.1-1 |
| alsa-ucm-conf-asahi | 10-1 |
system
-
PASS
system.identity
works
Device tree, asahi layer
model: Apple MacBook Pro (14-inch, M1 Pro, 2021) compatible: apple,j314s apple,t6000 apple,arm-platform chip: M1 Pro (t6000) kernel: 7.1.12-2-11-ARCH
-
PASS
system.failed-units
works
System services, omarchy layer
PASS units no failed system or user units
-
PASS
system.snapshots
works
Snapshots, omarchy layer
PASS snapshots /.snapshots is a btrfs subvolume holding 2 snapshots
boot
-
PASS
boot.kernel-package
works
Boot chain, omarchy layer
PASS kernel running 7.1.12-2-11-ARCH from linux-aurora 7.1.12.aurora2-11
-
PASS
boot.chain
works
Boot chain, omarchy layer
PASS boot-check running linux-aurora 7.1.12-2-11-ARCH; installed boot files match
-
PASS
boot.files
works
Boot chain, omarchy layer
INFO boot-file <hex> /boot/efi/EFI/Linux/omarchy_linux-aurora.efi INFO boot-file <hex> /boot/efi/limine.conf INFO boot-file <hex> /boot/efi/m1n1/boot.bin
-
PASS
boot.encryption
works
Disk encryption, omarchy layer
the root filesystem is on an unlocked encrypted volume: crypt btrfs < part crypto_LUKS < disk
packages
-
PASS
packages.repositories
works
Package repositories, omarchy layer
PASS repos omarchy asahi-alarm core extra alarm aur
-
PASS
packages.kernel-updates
works
Package repositories, omarchy layer
PASS kernel-repo linux-aurora updates from [omarchy]
-
PASS
packages.hardware
works
First-boot hardware setup, omarchy layer
installed: mesa 1:26.2.3-1, vulkan-asahi 1:26.2.3-1, asahi-audio 4.1-1, speakersafetyd 2.0.1-1, alsa-ucm-conf-asahi 10-1
setup
-
PASS
setup.first-boot-hardware
works
First-boot hardware setup, omarchy layer
omarchy-provision-hardware.service is disabled on this image by design: omarchy-mac-first-boot runs the deferred hardware setup (20-mac-first-boot.conf) 2026-09-27T17:20:05+10:00 <hostname> omarchy-mac-first-boot[6454]: Creating this Mac's package keyring... 2026-09-27T17:20:19+10:00 <hostname> omarchy-mac-first-boot[6454]: Ready for account setup. 2026-09-27T17:20:19+10:00 <hostname> systemd[1]: Finished Omarchy first boot: finish this Mac's image, then owner setup. nothing left queued (/var/lib/omarchy/image/deferred-steps is gone)
-
PASS
setup.vendor-firmware
works
Vendor firmware, omarchy layer
PASS vendor-firmware omarchy-vendor-firmware.service finished in this boot
hardware
-
PASS
hardware.drivers
works
A driver for every hardware node, aurora layer
361 hardware nodes: 311 claimed by a driver, 31 with no device of their own, 5 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 14 disabled, 0 unclaimed
-
PASS
hardware.firmware
works
Firmware for every driver that asks, omarchy layer
no firmware-load failures in this boot's kernel log
-
PASS
hardware.probe-errors
works
A driver for every hardware node, aurora layer
5 deferred probe(s) pending early in this boot, bound to their drivers since (waiting for a module the initramfs didn't carry): since bound: i2c 0-003b: deferred probe pending: (reason unknown) since bound: platform 289c00000.dcp: deferred probe pending: (reason unknown) since bound: platform 28cc00000.dcp: deferred probe pending: apple-dcp: /soc/dcp@28cc00000/typec-routes/route@0: failed to get display crossbar since bound: i2c 0-0038: deferred probe pending: (reason unknown) since bound: i2c 0-003f: deferred probe pending: (reason unknown)
-
PASS
hardware.kernel-config
works
Kernel build options (compared with Asahi's), aurora layer
compared with Asahi's linux-asahi 7.1.13.asahi3-2 (asahi-alarm/PKGBUILDs@d585b07) 23 options differ: 5 built here but not by Asahi, 15 built by Asahi but not here, 3 set differently CONFIG_APPLE_TUNABLE: Asahi m, this kernel y CONFIG_BPF_LSM: Asahi y, this kernel n CONFIG_BUILDTIME_MCOUNT_SORT: Asahi y, this kernel n CONFIG_DYNAMIC_FTRACE: Asahi y, this kernel n CONFIG_DYNAMIC_FTRACE_WITH_ARGS: Asahi y, this kernel n CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS: Asahi y, this kernel n CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS: Asahi y, this kernel n CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY: Asahi y, this kernel n CONFIG_FTRACE_SYSCALLS: Asahi y, this kernel n CONFIG_FUNCTION_ALIGNMENT: Asahi 8, this kernel 4 CONFIG_FUNCTION_ALIGNMENT_8B: Asahi y, this kernel n CONFIG_FUNCTION_GRAPH_TRACER: Asahi y, this kernel n CONFIG_FUNCTION_TRACER: Asahi y, this kernel n CONFIG_GENERIC_TRACER: Asahi y, this kernel n CONFIG_HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS: Asahi y, this kernel n CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS: Asahi y, this kernel n CONFIG_RESET_APPLE_CIO: Asahi n, this kernel y CONFIG_TASKS_RUDE_RCU: Asahi y, this kernel n CONFIG_TRACE_SYSCALL_BUF_SIZE_DEFAULT: Asahi 63, this kernel n CONFIG_TYPEC_SN201202X: Asahi n, this kernel m CONFIG_USB4: Asahi n, this kernel m CONFIG_USB4_APPLE_SOC: Asahi n, this kernel m CONFIG_USB4_NET: Asahi n, this kernel m
gpu
-
PASS
gpu.driver
works
GPU, asahi layer
asahi driver bound to 406400000.gpu
-
PASS
gpu.vulkan
works
GPU, asahi layer
Asahi Vulkan driver installed (asahi_icd.json) vulkaninfo (vulkan-tools) isn't installed, so the Vulkan version wasn't read
-
PASS
gpu.opengl
works
GPU, asahi layer
renderer: Apple M1 Pro (G13S C0) OpenGL core profile version: 4.6 (Core Profile) Mesa 26.2.3-arch1.1 OpenGL ES profile version: OpenGL ES 3.2 Mesa 26.2.3-arch1.1 installed for this run, removed at its end: mesa-utils
video
-
SKIP
video.h264-on-screen
not tested
Video decoder, asahi layer
skipped: running over SSH: the test card is played on this Mac's own screen, for someone at it
-
SKIP
video.hevc-on-screen
not tested
Video decoder, asahi layer
skipped: running over SSH: the test card is played on this Mac's own screen, for someone at it
display
-
PASS
display.outputs
works
Built-in display, asahi layer
PASS displays 1 active: eDP-1 3024x1964@120
-
PASS
display.controller
works
Display coprocessor (DCP), asahi layer
ok - the display controller card exists
-
PASS
display.backlight
works
Display brightness, asahi layer
ok - the panel backlight is apple-panel-bl
-
PASS
display.notch-strip
works
Bar clear of the notch, omarchy layer
ok - appledrm is showing the notch strip
-
SKIP
display.notch-bar
not tested
Bar clear of the notch, omarchy layer
asked: Look at the top bar on the built-in screen: is every icon and label clear of the camera notch? answer: skip note: unattended run over SSH, nobody at the Mac
-
SKIP
display.brightness-steps
not tested
Display brightness, asahi layer
backlight apple-panel-bl: 140/500 at the start skipped: brightnessctl couldn't set the backlight (Failed to set brightness: Operation not permitted)
-
SKIP
display.cursor
not tested
Built-in display, asahi layer
asked: Move the pointer all over the built-in screen, over the top bar too: is it visible everywhere, without trails or flicker? answer: skip note: unattended run over SSH, nobody at the Mac
audio
-
PASS
audio.sound-cards
works
Audio interface (MCA), asahi layer
PASS sound-cards AppleJ314, AppleJ314HPAI
-
PASS
audio.default-sink
works
Speakers, asahi layer
PASS default-sink MacBook Pro J314 Speakers (audio_effect.j314-convolver)
-
PASS
audio.speaker-dsp
works
Speakers, asahi layer
PASS speaker DSP sink present
-
PASS
audio.speaker-protection
works
Speaker protection, omarchy layer
PASS speakersafetyd speakersafetyd is active
-
PASS
audio.speaker-amps-unlocked
works
Speaker protection, omarchy layer
PASS speaker amps unlocked this boot
-
PASS
audio.microphone-mapping
works
Microphone mapping, omarchy layer
PASS mic mapper running
-
PASS
audio.microphone-signal
works
Microphones, asahi layer
default input: omarchy_asahi_mic captured 65536 samples: peak 221, rms 52.9 (16-bit)
-
SKIP
audio.speaker-tone
not tested
Speakers, asahi layer
speakersafetyd: active kernel log: Speaker volumes unlocked default output: audio_effect.j314-convolver (the speakers' DSP sink) played a 2 s 440 Hz tone at 30% volume on audio_effect.j314-convolver asked: Did you hear a short tone from the built-in speakers, without crackling or a pop? answer: skip note: unattended run over SSH, nobody at the Mac
-
SKIP
audio.headphone-detection
not tested
3.5 mm headphone jack, asahi layer
asked: Plug headphones into the headphone jack now (s if you have none). Did the Mac switch its sound to them? answer: skip note: unattended run over SSH, nobody at the Mac default output after: audio_effect.j314-convolver (the speakers' DSP sink)
network
-
PASS
network.wifi
works
Wi-Fi, asahi layer
PASS wifi wlan0 is connected
-
PASS
network.wifi-backend
works
iwd Wi-Fi backend, omarchy layer
PASS wifi-backend NetworkManager uses iwd
-
SKIP
network.bluetooth
not tested
Bluetooth, asahi layer
skip: bluetoothctl timed out (FAIL bluetooth no Bluetooth controller)
-
SKIP
network.bluetooth-pairing
not tested
Bluetooth, asahi layer
skipped: no powered Bluetooth controller (see network.bluetooth)
-
SKIP
network.wifi-first-join
not tested
First join to a 5 GHz Wi-Fi network, omarchy layer
skipped: running over SSH, where it could cut the connection
sleep
-
SKIP
sleep.lid-suspend
not tested
Suspend and sleep, asahi layer
skipped: running over SSH, where it could cut the connection
-
SKIP
sleep.clamshell
not tested
Clamshell mode (lid closed with an external display), omarchy layer
skipped: running over SSH, where it could cut the connection
-
SKIP
sleep.wifi-after-resume
not tested
Wi-Fi, asahi layer
skipped: running over SSH, where it could cut the connection
-
SKIP
sleep.thunderbolt-after-resume
not tested
Thunderbolt, asahi layer
skipped: running over SSH, where it could cut the connection
input
-
PASS
input.ambient-light
works
Always-on processor (AOP: ambient light sensor, lid angle), aurora layer
ok - ALS and keyboard LED are available
-
PASS
input.auto-keyboard-light
works
Automatic keyboard backlight, omarchy layer
ok - the ALS keyboard loop runs
-
SKIP
input.keyboard-light-follows-room
not tested
Automatic keyboard backlight, omarchy layer
before: ambient light 43 lux, keyboard light 0/255 asked: Keep it covered: did the keyboard light come on, or get brighter, within about 10 seconds? answer: skip note: unattended run over SSH, nobody at the Mac while covered: ambient light 43 lux, keyboard light 0/255
-
SKIP
input.function-keys
not tested
Keyboard, asahi layer
Hyprland couldn't list the input devices (run from the desktop to see them) hid_apple fnmode: 3 (auto: media keys first, F-keys with Fn) asked: On the built-in keyboard, press the brightness keys (F1, F2) and the volume keys (F10, F11, F12), with Fn if they need it: did each do what its key shows? answer: skip note: unattended run over SSH, nobody at the Mac
-
SKIP
input.trackpad-gestures
not tested
Trackpad, asahi layer
Hyprland couldn't list the input devices (run from the desktop to see them) asked: On the built-in trackpad, try a click, a tap, a two-finger click (right-click), two-finger scrolling both ways and a three-finger swipe between workspaces: did each work smoothly? answer: skip note: unattended run over SSH, nobody at the Mac
camera
-
PASS
camera.isp
works
Camera image signal processor (ISP), aurora layer
camera: /dev/video1, from the ISP driver (apple-isp) other video devices: video0 (avd)
-
PASS
camera.frames
works
Camera image signal processor (ISP), aurora layer
asked ffmpeg for 30 frames from /dev/video1 (read and discarded, none kept) stream: 1920x1080, nv12 frames: 30 of 30
-
SKIP
camera.image
not tested
Camera image signal processor (ISP), aurora layer
skipped: running over SSH: the camera is shown on this Mac's own screen, for someone at it
ports
-
FAIL
ports.usb-c
doesn't work, but should on this Mac
USB3 on Thunderbolt ports, asahi layer
USB-C ports: 4 (USB-PD controller, /sys/class/typec), 1 with something plugged in port 1: plugged in (data device, power sink) no USB controller (no root hub in /sys/bus/usb) USB devices: none
-
FAIL
ports.thunderbolt
doesn't work, but should on this Mac
Thunderbolt, asahi layer
no Thunderbolt/USB4 controller: no domain registered (thunderbolt-apple-acio, thunderbolt-apple-nhi)
-
SKIP
ports.external-displays
not tested
External displays over USB-C (DP alt mode and USB4), aurora layer
USB-C display connectors: 3 (USB-1, USB-2, USB-3) skipped: no display plugged into a USB-C port
-
SKIP
ports.devices-work
not tested
USB3 on Thunderbolt ports, asahi layer
listed: 1 USB-C port(s) in use, 0 USB device(s), 0 Thunderbolt/USB4 link(s) asked: Is everything you plugged into the USB-C ports listed above, and does it work (a stick's files open, a hub's or dock's ports work, a charger charges)? answer: skip note: unattended run over SSH, nobody at the Mac
-
SKIP
ports.external-display-picture
not tested
External displays over USB-C (DP alt mode and USB4), aurora layer
skipped: no display in use on a USB-C port
power
-
PASS
power.battery
works
Battery information, asahi layer
macsmc-battery: Charging, 100% charged, charge limit 100%
-
PASS
power.charge-limit
works
Battery information, asahi layer
charge limit before: 100% (charging restarts at 100%) set 80%: the SMC reads back 80% (charging restarts at 75%) cleared to 100%: the SMC reads back 100% (charging restarts at 100%) put back to 100% afterwards
-
PASS
power.charge-limit-kept
works
Battery charge limit kept across reboots, omarchy layer
`omarchy-battery-charge-limit` shows 100%, as the SMC has omarchy-mac's udev rule and helper that restore a saved limit at boot are installed nothing saved in /etc/udev/macsmc-battery.conf `omarchy battery charge limit 80`: the SMC reads back 80% (charging restarts at 75%), 80% saved for the next boot `omarchy battery charge limit 100`: the SMC reads back 100% (charging restarts at 100%) the saved limit put back as it was (no /etc/udev/macsmc-battery.conf)
-
SKIP
power.idle-draw
not tested
Battery information, asahi layer
skipped: the Mac is on AC power (battery Charging), where the battery doesn't show what it draws, and nobody may be at the Mac to unplug the charger (running over SSH, where it could cut the connection)
-
SKIP
power.sleep-drain
not tested
Suspend and sleep, asahi layer
skipped: running over SSH, where it could cut the connection
cpu
-
PASS
cpu.frequency-scaling
works
CPU frequency scaling, asahi layer
policy0: CPUs 0-1, apple-cpufreq, 600-2064 MHz, schedutil policy2: CPUs 2-5, apple-cpufreq, 600-3036 MHz, schedutil policy6: CPUs 6-9, apple-cpufreq, 600-3036 MHz, schedutil
benchmark
-
PASS
benchmark.opengl
works
GPU, asahi layer
score 1,549 points (glmark2 2023.01, suite 1) · compare
installed for this run, removed at its end: glmark2 assimp vkmark already installed: ffmpeg glmark2-wayland --off-screen at 1920x1080, 8 scenes of 3 s (suite 1) renderer: Apple M1 Pro (G13S C0), OpenGL 4.6 (Compatibility Profile) Mesa 26.2.3-arch1.1 [build] use-vbo=true: 2096 fps (0.477 ms a frame) [texture] texture-filter=linear: 2185 fps (0.458 ms a frame) [shading] shading=phong: 1863 fps (0.537 ms a frame) [bump] bump-render=high-poly: 1707 fps (0.586 ms a frame) [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: 1626 fps (0.615 ms a frame) [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: 890 fps (1.124 ms a frame) [jellyfish] <default>: 1553 fps (0.644 ms a frame) [terrain] <default>: 485 fps (2.062 ms a frame) glmark2 score: 1549
-
PASS
benchmark.vulkan
works
GPU, asahi layer
score 3,345 points (vkmark 2025.01, suite 1) · compare
installed for this run, removed at its end: glmark2 assimp vkmark already installed: ffmpeg vkmark --winsys headless at 1920x1080, 7 scenes of 3 s (suite 1) device: Apple M1 Pro (G13S C0) [vertex] device-local=true: 3692 fps (0.271 ms a frame) [texture] anisotropy=16: 4145 fps (0.241 ms a frame) [shading] shading=phong: 2965 fps (0.337 ms a frame) [shading] shading=cel: 3035 fps (0.329 ms a frame) [effect2d] kernel=blur: 1715 fps (0.583 ms a frame) [desktop] <default>: 3822 fps (0.262 ms a frame) [cube] <default>: 4047 fps (0.247 ms a frame) vkmark score: 3345
-
PASS
benchmark.h264-decode
works
Video decoder, asahi layer
score 436 frames/s (ffmpeg n9.0.2, suite 1) · compare
installed for this run, removed at its end: glmark2 assimp vkmark already installed: ffmpeg clip: H.264 1920x1080, 150 frames (testsrc2, libx264 veryfast), decoded 4 times to a null output (suite 1) software decode: 600 frames in 0.43 s, 1401.9 fps hardware decode (VA-API): 600 frames in 1.38 s, 436.0 fps hardware decode is 0.31x software decode ffmpeg n9.0.2
-
PASS
benchmark.hevc-decode
works
Video decoder, asahi layer
score 738 frames/s (ffmpeg n9.0.2, suite 1) · compare
installed for this run, removed at its end: glmark2 assimp vkmark already installed: ffmpeg clip: HEVC 1920x1080, 150 frames (testsrc2, libx265 ultrafast), decoded 4 times to a null output (suite 1) software decode: 600 frames in 0.45 s, 1333.3 fps hardware decode (VA-API): 600 frames in 0.81 s, 738.0 fps hardware decode is 0.55x software decode ffmpeg n9.0.2
hardware inventory
361 hardware nodes: 311 claimed by a driver, 31 with no device of their own, 5 bus or register containers with no driver of their own, 14 disabled, 0 unclaimed.
Unknown hardware
None: every node on this Mac is either claimed by a driver or known to the feature catalogue.
Kernel build options
23 options differ from Asahi's linux-asahi 7.1.13.asahi3-2 (asahi-alarm/PKGBUILDs@d585b07).
| option | Asahi | this kernel |
|---|---|---|
CONFIG_APPLE_TUNABLE | m | y |
CONFIG_BPF_LSM | y | n |
CONFIG_BUILDTIME_MCOUNT_SORT | y | n |
CONFIG_DYNAMIC_FTRACE | y | n |
CONFIG_DYNAMIC_FTRACE_WITH_ARGS | y | n |
CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS | y | n |
CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS | y | n |
CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY | y | n |
CONFIG_FTRACE_SYSCALLS | y | n |
CONFIG_FUNCTION_ALIGNMENT | 8 | 4 |
CONFIG_FUNCTION_ALIGNMENT_8B | y | n |
CONFIG_FUNCTION_GRAPH_TRACER | y | n |
CONFIG_FUNCTION_TRACER | y | n |
CONFIG_GENERIC_TRACER | y | n |
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS | y | n |
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS | y | n |
CONFIG_RESET_APPLE_CIO | n | y |
CONFIG_TASKS_RUDE_RCU | y | n |
CONFIG_TRACE_SYSCALL_BUF_SIZE_DEFAULT | 63 | n |
CONFIG_TYPEC_SN201202X | n | m |
CONFIG_USB4 | n | m |
CONFIG_USB4_APPLE_SOC | n | m |
CONFIG_USB4_NET | n | m |