$ omarchy-m-test
Apple MacBook Pro (16-inch, M3 Pro, Nov 2023)
community report
- chip
- M3 Pro (t6030, board j516s)
- kernel
- 7.1.12-labf08d2b6f-049a
- stack
- converged 4.0.2
- build
- 356696688190001 · linux-aurora 7.1.12.aurora2-11.36 · tester 0.1.11
- system
- archarm, grub, encryption off
- tool
- omarchy-m-test 0.1.11
- catalogue
- feature catalogue v12
- uploaded
- 2026-10-06 17:04 UTC
- results
- 30 pass · 0 fail · 17 gap · 23 skip
packages (12)
| omarchy | 4.0.2-2 |
| omarchy-settings | 4.0.2-2 |
| omarchy-mac | 0.1.0-4.356696688190001 |
| linux-aurora | 7.1.12.aurora2-11.36 |
| m1n1-aurora | 1.6.1.aurora7-1 |
| uboot-asahi | 2026.07.asahi2-4 |
| limine | 12.9.1-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 (16-inch, M3 Pro, Nov 2023) compatible: apple,j516s apple,t6030 apple,arm-platform chip: M3 Pro (t6030) kernel: 7.1.12-labf08d2b6f-049a
-
GAP
system.failed-units
not yet supported by Omarchy
System services, omarchy layer
FAIL units failed: apple-sep.path, apple-sep.service, user:app-picom@autostart.service
-
PASS
system.snapshots
works
Snapshots, omarchy layer
PASS snapshots /.snapshots is a btrfs subvolume holding 6 snapshots
boot
-
PASS
boot.kernel-package
works
Boot chain, omarchy layer
PASS kernel running 7.1.12-labf08d2b6f-049a from linux-m3-eryk 20261001-1
-
GAP
boot.chain
not yet supported by Omarchy
Boot chain, omarchy layer
FAIL boot-check omarchy-apple-silicon-boot-check is not installed
-
GAP
boot.files
not yet supported by Omarchy
Boot chain, omarchy layer
FAIL boot-file /boot/vmlinuz-linux-m3-eryk is missing on a grub Mac INFO boot-file <hex> /boot/grub/grub.cfg INFO boot-file <hex> /boot/efi/m1n1/boot.bin
-
SKIP
boot.encryption
not tested
Disk encryption, omarchy layer
the root filesystem isn't encrypted: part btrfs < disk
packages
-
PASS
packages.repositories
works
Package repositories, omarchy layer
PASS repos omarchy-aarch64 asahi-alarm core extra alarm aur omarchy
-
GAP
packages.kernel-updates
not yet supported by Omarchy
Package repositories, omarchy layer
FAIL kernel-repo no configured repository carries linux-m3-eryk
-
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
-
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
302 hardware nodes: 267 claimed by a driver, 22 with no device of their own, 4 bus or register containers with no driver of their own, 2 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 5 disabled, 2 unclaimed unclaimed: apple,t6030-cluster-cpufreq (2 nodes): not yet supported by Aurora (CPU frequency scaling)
-
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
no driver probe errors in this boot's kernel log
-
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) 12 options differ: 10 built here but not by Asahi, 1 built by Asahi but not here, 1 set differently CONFIG_APPLE_T6030_DISPLAY_GATE: Asahi n, this kernel y CONFIG_APPLE_TUNABLE: Asahi m, this kernel y CONFIG_ARM64_LSUI: Asahi y, this kernel n CONFIG_IGB: Asahi n, this kernel m CONFIG_IGB_HWMON: Asahi n, this kernel y CONFIG_MTD_PHRAM: Asahi n, this kernel m CONFIG_NET_VENDOR_I825XX: Asahi n, this kernel y CONFIG_NET_VENDOR_INTEL: Asahi n, this kernel y CONFIG_RESET_APPLE_CIO: Asahi n, this kernel y CONFIG_TYPEC_SN201202X: Asahi n, this kernel m CONFIG_USB4: Asahi n, this kernel m CONFIG_USB4_APPLE_SOC: Asahi n, this kernel m
gpu
-
PASS
gpu.driver
works
GPU, asahi layer
asahi driver bound to 292400000.gpu
-
GAP
gpu.vulkan
not yet supported by Asahi
GPU, asahi layer
vulkaninfo lists no Asahi (Honeykrisp) device; devices: none vulkaninfo exited 1: ERROR at /build/vulkan-tools/src/Vulkan-Tools/vulkaninfo/./vulkaninfo.h:249:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED
-
GAP
gpu.opengl
not yet supported by Asahi
GPU, asahi layer
no Apple GPU renderer; renderers: llvmpipe (LLVM 22.1.8, 128 bits) installed for this run, removed at its end: mesa-utils
video
-
GAP
video.h264-on-screen
not yet supported by Aurora
Video decoder, asahi layer
already installed: mpv grim ffmpeg hardware decode asked for with --hwdec=auto-safe (mpv's configuration leaves hardware decode off) screen: eDP-1 (built-in), H.264 test card full screen, paused mode (from mpv's log): software decode, video output unknown, GPU context x11egl mpv couldn't play the test card (exit 134: vo/gpu-next/libplacebo: EnumeratePhysicalDevices(inst, &num, NULL): VK_ERROR_INITIALIZATION_FAILED (../src/vulkan/context.c:1007))
-
GAP
video.hevc-on-screen
not yet supported by Aurora
Video decoder, asahi layer
already installed: mpv grim ffmpeg hardware decode asked for with --hwdec=auto-safe (mpv's configuration leaves hardware decode off) screen: eDP-1 (built-in), HEVC test card full screen, paused mode (from mpv's log): software decode, video output unknown, GPU context x11egl mpv couldn't play the test card (exit 134: vo/gpu-next/libplacebo: EnumeratePhysicalDevices(inst, &num, NULL): VK_ERROR_INITIALIZATION_FAILED (../src/vulkan/context.c:1007))
display
-
PASS
display.outputs
works
Built-in display, asahi layer
PASS displays 1 active: eDP-1 3456x2234@120
-
SKIP
display.external-native-mode
not tested
Display coprocessor (DCP), asahi layer
skipped: no external display connected
-
PASS
display.controller
works
Display coprocessor (DCP), asahi layer
ok - the display controller card exists
-
GAP
display.backlight
not yet supported by Asahi
Display brightness, asahi layer
FAIL - 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: none (counted as skipped)
-
SKIP
display.brightness-steps
not tested
Display brightness, asahi layer
skipped: no built-in screen backlight (brightnessctl lists none)
-
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: none (counted as skipped)
audio
-
PASS
audio.sound-cards
works
Audio interface (MCA), asahi layer
PASS sound-cards AppleJ516, AppleJ516HPAI
-
PASS
audio.default-sink
works
Speakers, asahi layer
PASS default-sink MacBook Pro J516 Speakers (audio_effect.j516-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
-
GAP
audio.microphone-mapping
not yet supported by Aurora
Microphone mapping, omarchy layer
FAIL mic mapper running
-
GAP
audio.microphone-signal
not yet supported by Aurora
Microphones, asahi layer
default input: effect_output.j516-mic captured 65536 samples: peak 0, rms 0.0 (16-bit) silence: the peak stayed under 8
-
SKIP
audio.speaker-tone
not tested
Speakers, asahi layer
speakersafetyd: active kernel log: Speaker volumes unlocked default output: audio_effect.j516-convolver (the speakers' DSP sink) played a 2 s 440 Hz tone at 30% volume on audio_effect.j516-convolver asked: Did you hear a short tone from the built-in speakers, without crackling or a pop? answer: none (counted as skipped)
-
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: none (counted as skipped) default output after: audio_effect.j516-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: none (counted as skipped) paired devices: 0 before, 0 after
-
SKIP
network.wifi-first-join
not tested
First join to a 5 GHz Wi-Fi network, omarchy layer
before: associated on 5 GHz (5805 MHz) with an address, on a NetworkManager connection that connects automatically skipped: you chose not to reload the Wi-Fi driver
sleep
-
SKIP
sleep.lid-suspend
not tested
Suspend and sleep, asahi layer
skipped: you chose not to close the lid
-
SKIP
sleep.clamshell
not tested
Clamshell mode (lid closed with an external display), omarchy layer
skipped: no external display was connected
-
SKIP
sleep.wifi-after-resume
not tested
Wi-Fi, asahi layer
skipped: the Mac didn't go to sleep and wake up in this run
-
SKIP
sleep.thunderbolt-after-resume
not tested
Thunderbolt, asahi layer
skipped: the Mac didn't go to sleep and wake up in this run
input
-
PASS
input.ambient-light
works
Always-on processor (AOP: ambient light sensor, lid angle), aurora layer
ok - ALS and keyboard LED are available
-
GAP
input.auto-keyboard-light
not yet supported by Aurora
Automatic keyboard backlight, omarchy layer
FAIL - the ALS keyboard loop runs
-
SKIP
input.keyboard-light-follows-room
not tested
Automatic keyboard backlight, omarchy layer
skipped: no keyboard light (brightnessctl lists no kbd_backlight)
-
SKIP
input.function-keys
not tested
Keyboard, asahi layer
Hyprland lists no built-in keyboard hid_apple fnmode: 1 (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: none (counted as skipped)
-
SKIP
input.trackpad-gestures
not tested
Trackpad, asahi layer
Hyprland lists no built-in trackpad Hyprland config: three-finger workspace swipe off click: asked: On the built-in trackpad, press down to click: did it click? click: answer: none (counted as skipped) two-finger click: asked: Click with two fingers: did it right-click (a menu, where there is one)? two-finger click: answer: none (counted as skipped) two-finger scroll: asked: Scroll with two fingers, up and down: did it scroll smoothly both ways? two-finger scroll: answer: none (counted as skipped) three-finger swipe: skipped: off in your config
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: mpv couldn't show the camera (timeout: the monitored command dumped core)
ports
-
PASS
ports.usb-c
works
USB3 on Thunderbolt ports, asahi layer
USB-C ports: 4 (USB-PD controller, /sys/class/typec), 3 with something plugged in port 0: plugged in (data host, power source) port 2: plugged in (data device, power sink) port 3: plugged in (data host, power source) USB controllers: 4 root hubs (480 Mbps, 10000 Mbps) USB devices: 2: storage at 480 Mbps, billboard at 480 Mbps
-
SKIP
ports.thunderbolt
not tested
Thunderbolt, asahi layer
no Thunderbolt/USB4 domain registered (thunderbolt-apple-nhi) skipped: no Thunderbolt/USB4 device attached (the Thunderbolt/USB4 host only comes up while a USB4 or Thunderbolt device is plugged in); plugging one in was skipped
-
GAP
ports.external-displays
not yet supported by Aurora
External displays over USB-C (DP alt mode and USB4), aurora layer
no display connectors on the USB-C ports (no DP alt mode in this kernel)
-
SKIP
ports.devices-work
not tested
USB3 on Thunderbolt ports, asahi layer
listed: 3 USB-C port(s) in use, 2 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: none (counted as skipped)
-
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%
-
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
-
GAP
power.charge-limit-kept
not yet supported by Aurora
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) 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 charger stayed plugged in for 60 s (battery Full)
-
SKIP
power.sleep-drain
not tested
Suspend and sleep, asahi layer
skipped: the charger stayed plugged in for 60 s (battery Full)
cpu
-
PASS
cpu.frequency-scaling
works
CPU frequency scaling, asahi layer
policy0: CPUs 0,7,8,9,10,11, apple-cpufreq, 696-4056 MHz, schedutil policy1: CPUs 1-6, apple-cpufreq, 744-2748 MHz, schedutil
benchmark
-
GAP
benchmark.opengl
not yet supported by Asahi
GPU, asahi layer
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: llvmpipe (LLVM 22.1.8, 128 bits), OpenGL 4.6 (Compatibility Profile) Mesa 26.2.3-arch1.1 [build] use-vbo=true: 823 fps (1.216 ms a frame) [texture] texture-filter=linear: 1261 fps (0.793 ms a frame) [shading] shading=phong: 425 fps (2.358 ms a frame) [bump] bump-render=high-poly: 133 fps (7.519 ms a frame) [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: 464 fps (2.157 ms a frame) [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: 90 fps (11.166 ms a frame) [jellyfish] <default>: 222 fps (4.515 ms a frame) [terrain] <default>: 11 fps (97.010 ms a frame) glmark2 score: 427 rendered in software (llvmpipe (LLVM 22.1.8, 128 bits)), not on the Apple GPU
-
GAP
benchmark.vulkan
not yet supported by Asahi
GPU, asahi layer
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) vkmark gave no score (Error: vk::Instance::enumeratePhysicalDevices: ErrorInitializationFailed)
-
PASS
benchmark.h264-decode
works
Video decoder, asahi layer
score 352 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.32 s, 1875.0 fps hardware decode (VA-API): 600 frames in 1.70 s, 352.3 fps hardware decode is 0.19x software decode ffmpeg n9.0.2
-
PASS
benchmark.hevc-decode
works
Video decoder, asahi layer
score 747 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.34 s, 1749.3 fps hardware decode (VA-API): 600 frames in 0.80 s, 747.2 fps hardware decode is 0.43x software decode ffmpeg n9.0.2
hardware inventory
302 hardware nodes: 267 claimed by a driver, 22 with no device of their own, 6 bus or register containers with no driver of their own, 5 disabled, 2 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,t6030-cluster-cpufreq(2 nodes): not yet supported by Aurora (CPU frequency scaling, asahi layer)
Kernel build options
12 options differ from Asahi's linux-asahi 7.1.13.asahi3-2 (asahi-alarm/PKGBUILDs@d585b07).
| option | Asahi | this kernel |
|---|---|---|
CONFIG_APPLE_T6030_DISPLAY_GATE | n | y |
CONFIG_APPLE_TUNABLE | m | y |
CONFIG_ARM64_LSUI | y | n |
CONFIG_IGB | n | m |
CONFIG_IGB_HWMON | n | y |
CONFIG_MTD_PHRAM | n | m |
CONFIG_NET_VENDOR_I825XX | n | y |
CONFIG_NET_VENDOR_INTEL | n | y |
CONFIG_RESET_APPLE_CIO | n | y |
CONFIG_TYPEC_SN201202X | n | m |
CONFIG_USB4 | n | m |
CONFIG_USB4_APPLE_SOC | n | m |