$ omarchy-m-test
Apple MacBook Pro (13-inch, M1, 2020)
community report
- chip
- M1 (t8103, board j293)
- kernel
- 7.1.12-2-7-ARCH
- stack
- mx-mac 4.0.4
- build
- ca187b0 · linux-aurora 7.1.12.aurora2-7 · omarchy-mac-boot 20260921-9 · tester 0.1.10
- system
- omarchy, limine, encryption on
- tool
- omarchy-m-test 0.1.10
- catalogue
- feature catalogue v11
- uploaded
- 2026-10-01 21:49 UTC
- results
- 24 pass · 3 fail · 2 gap · 40 skip
packages (12)
| omarchy-dev | 4.0.4.r7081.gca187b0-1 |
| omarchy-settings-dev | 4.0.4.r7081.gca187b0-1 |
| omarchy-mac-boot | 20260921-9 |
| linux-aurora | 7.1.12.aurora2-7 |
| m1n1-aurora | 1.6.1.aurora1-2 |
| uboot-asahi | 2026.07.asahi2-3 |
| limine | 12.8.0-1 |
| mesa | 1:26.2.2-1 |
| vulkan-asahi | 1:26.2.2-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 (13-inch, M1, 2020) compatible: apple,j293 apple,t8103 apple,arm-platform chip: M1 (t8103) kernel: 7.1.12-2-7-ARCH
-
PASS
system.failed-units
works
System services, omarchy layer
PASS units no failed system or user units
-
SKIP
system.snapshots
not tested
Snapshots, omarchy layer
SKIP snapshots needs passwordless sudo
boot
-
PASS
boot.kernel-package
works
Boot chain, omarchy layer
PASS kernel running 7.1.12-2-7-ARCH from linux-aurora 7.1.12.aurora2-7
-
SKIP
boot.chain
not tested
Boot chain, omarchy layer
SKIP boot-check needs passwordless sudo
-
SKIP
boot.files
not tested
Boot chain, omarchy layer
SKIP boot-file hashing the boot files needs passwordless sudo
-
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-aurora omarchy asahi-alarm core extra alarm aur
-
FAIL
packages.kernel-updates
doesn't work, but should on this Mac
Package repositories, omarchy layer
FAIL kernel-repo no configured repository carries linux-aurora
-
PASS
packages.hardware
works
First-boot hardware setup, omarchy layer
installed: mesa 1:26.2.2-1, vulkan-asahi 1:26.2.2-1, asahi-audio 4.1-1, speakersafetyd 2.0.1-1, alsa-ucm-conf-asahi 10-1
setup
-
SKIP
setup.first-boot-hardware
not tested
First-boot hardware setup, omarchy layer
omarchy-provision-hardware.service never ran: this install has no deferred first-boot hardware setup
-
PASS
setup.vendor-firmware
works
Vendor firmware, omarchy layer
PASS vendor-firmware omarchy-vendor-firmware.service finished in this boot
hardware
-
GAP
hardware.drivers
not yet supported by Aurora
A driver for every hardware node, aurora layer
271 hardware nodes: 241 claimed by a driver, 21 with no device of their own, 4 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 4 disabled, 1 unclaimed unclaimed: apple,t8103-avd (1 node): doesn't work, but should on this Mac (Video decoder)
-
FAIL
hardware.firmware
doesn't work, but should on this Mac
Firmware for every driver that asks, omarchy layer
avd 269080000.avd: Direct firmware load for apple/avd-fw-v2-t0.bin failed with error -2 avd 269080000.avd: failed to load firmware: -2
-
GAP
hardware.probe-errors
not yet supported by Aurora
A driver for every hardware node, aurora layer
avd 269080000.avd: probe with driver avd failed with error -2 3 deferred probe(s) pending early in this boot, bound to their drivers since (waiting for a module the initramfs didn't carry): since bound: platform 271c00000.dcp: deferred probe pending: apple-dcp: /soc/dcp@271c00000/typec-routes/route@0: failed to get display crossbar since bound: i2c 0-003f: deferred probe pending: (reason unknown) since bound: i2c 0-0038: 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) 22 options differ: 4 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_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 206400000.gpu
-
PASS
gpu.vulkan
works
GPU, asahi layer
Apple M1 (G13G B1): Honeykrisp, Mesa 26.2.2-arch1.1, Vulkan 1.4.354
-
PASS
gpu.opengl
works
GPU, asahi layer
renderer: Apple M1 (G13G B1) OpenGL core profile version: 4.6 (Core Profile) Mesa 26.2.2-arch1.1 OpenGL ES profile version: OpenGL ES 3.2 Mesa 26.2.2-arch1.1
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 2560x1600@60
-
SKIP
display.controller
not tested
Display coprocessor (DCP), asahi layer
apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
SKIP
display.backlight
not tested
Display brightness, asahi layer
apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
SKIP
display.notch-strip
not tested
Bar clear of the notch, omarchy layer
apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
SKIP
display.notch-bar
not tested
Bar clear of the notch, omarchy layer
skipped: this Mac has no notch
-
SKIP
display.brightness-steps
not tested
Display brightness, asahi layer
backlight apple-panel-bl: 140/509 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: fresh Omarchy M+ image (os-v4.0.4-mac.1.20260924-rc, installer 2.0.10, engine v0.9.2-omarchy.17), kernel 7.1.12-2-7-ARCH, jwm1 j293, first boot, run over ssh, nobody at the screen
audio
-
PASS
audio.sound-cards
works
Audio interface (MCA), asahi layer
PASS sound-cards AppleJ293HPAI, AppleJ293
-
PASS
audio.default-sink
works
Speakers, asahi layer
PASS default-sink MacBook Pro J293 Speakers (audio_effect.j293-convolver)
-
SKIP
audio.speaker-dsp
not tested
Speakers, asahi layer
apple-audio-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
PASS
audio.speaker-protection
works
Speaker protection, omarchy layer
PASS speakersafetyd speakersafetyd is active
-
SKIP
audio.speaker-amps-unlocked
not tested
Speaker protection, omarchy layer
apple-audio-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
SKIP
audio.microphone-mapping
not tested
Microphone mapping, omarchy layer
apple-audio-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
PASS
audio.microphone-signal
works
Microphones, asahi layer
default input: effect_output.j293-mic captured 65536 samples: peak 1048, rms 257.5 (16-bit)
-
SKIP
audio.speaker-tone
not tested
Speakers, asahi layer
speakersafetyd: active kernel log: Speaker volumes unlocked default output: audio_effect.j293-convolver (the speakers' DSP sink) played a 2 s 440 Hz tone at 30% volume on audio_effect.j293-convolver asked: Did you hear a short tone from the built-in speakers, without crackling or a pop? answer: skip
-
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 default output after: audio_effect.j293-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
-
PASS
network.bluetooth
works
Bluetooth, asahi layer
PASS bluetooth controller powered
-
SKIP
network.bluetooth-pairing
not tested
Bluetooth, asahi layer
Bluetooth controller powered (mac-check) asked: Put a Bluetooth device (headphones, a mouse or a keyboard) in pairing mode and pair it: open Bluetooth (Super+Ctrl+B in Omarchy, or bluetui) and pick it (s if you have none to hand). Did it pair and work? answer: skip paired devices: 0 before, 0 after
-
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
-
SKIP
input.ambient-light
not tested
Always-on processor (AOP: ambient light sensor, lid angle), aurora layer
apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
SKIP
input.auto-keyboard-light
not tested
Automatic keyboard backlight, omarchy layer
apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
-
SKIP
input.keyboard-light-follows-room
not tested
Automatic keyboard backlight, omarchy layer
before: ambient light 4 lux, keyboard light 0/255 asked: Keep it covered: did the keyboard light come on, or get brighter, within about 10 seconds? answer: skip while covered: ambient light 4 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: 2 (F-keys first, media 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
-
SKIP
input.trackpad-gestures
not tested
Trackpad, asahi layer
Hyprland couldn't list the input devices (run from the desktop to see them) Hyprland config: three-finger workspace swipe off click: asked: On the built-in trackpad, press down to click: did it click? click: answer: skip two-finger click: asked: Click with two fingers: did it right-click (a menu, where there is one)? two-finger click: answer: skip two-finger scroll: asked: Scroll with two fingers, up and down: did it scroll smoothly both ways? two-finger scroll: answer: skip three-finger swipe: skipped: off in your config
camera
-
PASS
camera.isp
works
Camera image signal processor (ISP), aurora layer
camera: /dev/video0, from the ISP driver (apple-isp)
-
PASS
camera.frames
works
Camera image signal processor (ISP), aurora layer
asked ffmpeg for 30 frames from /dev/video0 (read and discarded, none kept) stream: 1280x720, 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
-
SKIP
ports.usb-c
not tested
USB3 on Thunderbolt ports, asahi layer
USB-C ports: 2 (USB-PD controller, /sys/class/typec), 2 with something plugged in port 0: plugged in (data device, power sink) port 1: plugged in (data device, power sink) no USB controller (no root hub in /sys/bus/usb) USB devices: none skipped: no USB device attached (the USB controller only comes up while something is plugged into a USB-C port)
-
PASS
ports.thunderbolt
works
Thunderbolt, asahi layer
Thunderbolt/USB4 controllers: 1 (domains registered by thunderbolt-apple-nhi) linked: a Thunderbolt or USB4 device (generation 3, 20.0 Gb/s, 2 lanes) retimers: 1
-
SKIP
ports.external-displays
not tested
External displays over USB-C (DP alt mode and USB4), aurora layer
USB-C display connectors: 2 (USB-1, USB-2) skipped: no display plugged into a USB-C port
-
SKIP
ports.devices-work
not tested
USB3 on Thunderbolt ports, asahi layer
listed: 2 USB-C port(s) in use, 0 USB device(s), 1 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
-
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: Full, 100% charged, charge limit 100%
-
SKIP
power.charge-limit
not tested
Battery information, asahi layer
charge limit before: 100% (charging restarts at 100%) skipped: setting the charge limit needs sudo, and it wasn't given
-
FAIL
power.charge-limit-kept
doesn't work, but should on this Mac
Battery charge limit kept across reboots, omarchy layer
nothing saved in /etc/udev/macsmc-battery.conf omarchy-battery-charge-limit isn't installed (omarchy-mac's `omarchy battery charge limit`) nothing of omarchy-mac's restores a saved limit at boot (/usr/lib/udev/rules.d/94-omarchy-mac-battery-charge-limit.rules, /usr/lib/omarchy-mac/battery-charge-limit-restore missing)
-
SKIP
power.idle-draw
not tested
Battery information, asahi layer
skipped: the Mac is on AC power (battery Full), 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-3, apple-cpufreq, 600-2064 MHz, schedutil policy4: CPUs 4-7, apple-cpufreq, 600-2988 MHz, schedutil
benchmark
-
SKIP
benchmark.opengl
not tested
GPU, asahi layer
already installed: glmark2 ffmpeg skipped: pacman can't install vkmark (error: target not found: vkmark)
-
SKIP
benchmark.vulkan
not tested
GPU, asahi layer
already installed: glmark2 ffmpeg skipped: pacman can't install vkmark (error: target not found: vkmark)
-
SKIP
benchmark.h264-decode
not tested
Video decoder, asahi layer
already installed: glmark2 ffmpeg skipped: pacman can't install vkmark (error: target not found: vkmark)
-
SKIP
benchmark.hevc-decode
not tested
Video decoder, asahi layer
already installed: glmark2 ffmpeg skipped: pacman can't install vkmark (error: target not found: vkmark)
hardware inventory
271 hardware nodes: 241 claimed by a driver, 21 with no device of their own, 4 bus or register containers with no driver of their own, 4 disabled, 1 unclaimed.
Unknown hardware
None: every node on this Mac is either claimed by a driver or known to the feature catalogue.
Known hardware no driver claimed
apple,t8103-avd(1 node): doesn't work, but should on this Mac (Video decoder, asahi layer)
Kernel build options
22 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_USB4 | n | m |
CONFIG_USB4_APPLE_SOC | n | m |
CONFIG_USB4_NET | n | m |