omarchy-m-test report GENBn2WpjrF6LYeXjKXCxZDW

$ omarchy-m-test

Apple MacBook Pro (16-inch, M2 Max, 2023)

community report

chip
M2 Max (t6021, board j416c)
kernel
7.1.12-2-10.90-t90-ARCH
stack
converged 4.0.0
build
1937418.362376005140001 · set apple-test-1937418f520b-20260926 · linux-aurora 7.1.12.aurora2-10.90 · omarchy-mac-boot 20260926-1 · tester 0.1.4
system
archarm, limine, encryption on
tool
omarchy-m-test 0.1.4
catalogue
feature catalogue v10
uploaded
2026-09-27 01:55 UTC
results
61 pass · 2 fail · 1 gap · 5 skip
packages (13)
omarchy4.0.0.alpha.quattro.r1790420202.g1937418f520b-1.362376005140001
omarchy-settings4.0.0.alpha.quattro.r1790420202.g1937418f520b-1.362376005140001
omarchy-mac0.1.0-5.362376005140001
omarchy-mac-boot20260926-1.362376005140001
linux-aurora7.1.12.aurora2-10.90
m1n1-aurora1.6.1.aurora1-3
uboot-asahi2026.07.asahi2-4
limine12.9.0-1
mesa1:26.2.3-1
vulkan-asahi1:26.2.3-1
asahi-audio4.1-1
speakersafetyd2.0.1-1
alsa-ucm-conf-asahi10-1

system

  • PASS system.identity works Device tree, asahi layer
    model: Apple MacBook Pro (16-inch, M2 Max, 2023)
    compatible: apple,j416c apple,t6021 apple,arm-platform
    chip: M2 Max (t6021)
    kernel: 7.1.12-2-10.90-t90-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 0 snapshots

boot

  • PASS boot.kernel-package works Boot chain, omarchy layer
    PASS  kernel           running 7.1.12-2-10.90-t90-ARCH from linux-aurora 7.1.12.aurora2-10.90
  • PASS boot.chain works Boot chain, omarchy layer
    PASS  boot-check       running linux-aurora 7.1.12-2-10.90-t90-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

  • 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

  • PASS hardware.drivers works A driver for every hardware node, aurora layer
    435 hardware nodes: 374 claimed by a driver, 33 with no device of their own, 5 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 23 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
  • GAP hardware.probe-errors not yet supported by Aurora A driver for every hardware node, aurora layer
    i2c 0-003b: deferred probe pending: (reason unknown)
    platform 48dc00000.dcp: deferred probe pending: apple-dcp: /soc/dcp@48dc00000/typec-routes/route@0: failed to get display crossbar
    platform 50dc00000.dcp: deferred probe pending: apple-dcp: /soc/dcp@50dc00000/typec-routes/route@0: failed to get display crossbar
    platform 289c00000.dcp: deferred probe pending: (reason unknown)
    platform 315c00000.dcp: deferred probe pending: apple-dcp: /soc/dcp@315c00000/typec-routes/route@0: failed to get display crossbar
    i2c 0-003f: deferred probe pending: (reason unknown)
    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 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
  • SKIP gpu.opengl not tested GPU, asahi layer
    eglinfo (mesa-utils) isn't installed

video

  • PASS video.h264-on-screen works Video decoder, asahi layer
    already installed: mpv grim ffmpeg
    hardware decode as mpv is configured: hwdec=vaapi-copy (/etc/mpv/mpv.conf)
    screen: eDP-1 (built-in), H.264 test card full screen, paused
    mode (from mpv's log): hardware decode vaapi-copy (copy-back to memory), video output gpu, GPU context wayland
    screenshot: 864x558, each bar's median colour in its middle, 64 levels allowed per channel
    red bar: expected #ff0000, saw #ff0000
    green bar: expected #00ff00, saw #00ff01
    yellow bar: expected #ffff00, saw #feff00
    blue bar: expected #0000ff, saw #0100ff
    magenta bar: expected #ff00ff, saw #ff00fe
    cyan bar: expected #00ffff, saw #00feff
    on screen: every bar in its colour
  • PASS video.hevc-on-screen works Video decoder, asahi layer
    already installed: mpv grim ffmpeg
    hardware decode as mpv is configured: hwdec=vaapi-copy (/etc/mpv/mpv.conf)
    screen: eDP-1 (built-in), HEVC test card full screen, paused
    mode (from mpv's log): hardware decode vaapi-copy (copy-back to memory), video output gpu, GPU context wayland
    screenshot: 864x558, each bar's median colour in its middle, 64 levels allowed per channel
    red bar: expected #ff0000, saw #ff0000
    green bar: expected #00ff00, saw #00ff01
    yellow bar: expected #ffff00, saw #feff00
    blue bar: expected #0000ff, saw #0100ff
    magenta bar: expected #ff00ff, saw #ff00fe
    cyan bar: expected #00ffff, saw #00feff
    on screen: every bar in its colour

display

  • PASS display.outputs works Built-in display, asahi layer
    PASS  displays         2 active: eDP-1 3456x2234@120, USB-2 3440x1440@60
  • 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
  • PASS display.notch-bar works 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: yes
  • PASS display.brightness-steps works Display brightness, asahi layer
    backlight apple-panel-bl: 140/500 at the start
    stepped to 215 (read back 215), 290 (read back 290), 365 (read back 365)
    put back to 140
    asked: Did the built-in screen dim (or brighten) in three steps, then go back to how it was?
    answer: yes
  • PASS display.cursor works 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: yes

audio

  • PASS audio.sound-cards works Audio interface (MCA), asahi layer
    PASS  sound-cards      AppleJ416HPAI, AppleJ416
  • PASS audio.default-sink works Speakers, asahi layer
    PASS  default-sink     MacBook Pro J416 Speakers (audio_effect.j416-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
  • FAIL audio.microphone-signal doesn't work, but should on this Mac Microphones, asahi layer
    default input: omarchy_asahi_mic.monitor
    captured 65536 samples: peak 0, rms 0.0 (16-bit)
    silence: the peak stayed under 8
  • PASS audio.speaker-tone works Speakers, asahi layer
    speakersafetyd: active
    kernel log: Speaker volumes unlocked
    default output: audio_effect.j416-convolver (the speakers' DSP sink)
    played a 2 s 440 Hz tone at 30% volume on audio_effect.j416-convolver
    asked: Did you hear a short tone from the built-in speakers, without crackling or a pop?
    answer: yes
  • PASS audio.headphone-detection works 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: yes
    default output after: alsa_output.platform-sound.HiFi__Headphones__sink (the headphone jack)

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
  • PASS network.bluetooth-pairing works 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: yes
    paired devices: 0 before, 2 after
  • PASS network.wifi-first-join works First join to a 5 GHz Wi-Fi network, omarchy layer
    before: associated on 5 GHz (5240 MHz) with an address, on a NetworkManager connection that connects automatically
    reloaded the Wi-Fi driver (brcmfmac); watched the rejoin for 45 s
    first join: associated 3.67 s after the driver loaded
    first join: an address (traffic) arrived 3.87 s after the driver loaded, 0.20 s after associating
    band: 5 GHz (5240 MHz)
    joins: 1

sleep

  • PASS sleep.lid-suspend works Suspend and sleep, asahi layer
    before: eDP-1 on
    lid closed: the Mac went to sleep 0.60 s later (s2idle)
    woke up after 16.1 s asleep, when the lid opened
  • SKIP sleep.clamshell not tested Clamshell mode (lid closed with an external display), omarchy layer
    before: eDP-1 on, USB-2 on
    logind: Docked=no, HandleLidSwitch=suspend, HandleLidSwitchDocked=ignore
    skipped: the lid wasn't closed within 15 s
  • PASS sleep.wifi-after-resume works Wi-Fi, asahi layer
    before sleeping: wlan0 connected with an IPv4 address
    after waking up: an IPv4 address again 2.6 s after the Mac woke up
  • FAIL sleep.thunderbolt-after-resume doesn't work, but should on this Mac Thunderbolt, asahi layer
    before sleeping: 1 Thunderbolt/USB4 device(s), thunderbolt0 up (Thunderbolt networking)
    after waking up: thunderbolt0 still down 30.0 s after the Mac woke up
    Thunderbolt/USB4 devices: 1 before, 1 30.0 s after waking up
    the kernel logged 4 Thunderbolt link error(s) or timeout(s) at wake-up

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
  • PASS input.keyboard-light-follows-room works Automatic keyboard backlight, omarchy layer
    before: ambient light 534 lux, keyboard light 0/255
    asked: Keep it covered: did the keyboard light come on, or get brighter, within about 10 seconds?
    answer: yes
    while covered: ambient light 534 lux, keyboard light 0/255
  • PASS input.function-keys works Keyboard, asahi layer
    built-in keyboard (Hyprland): apple-mtp-keyboard
    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: yes
  • PASS input.trackpad-gestures works Trackpad, asahi layer
    built-in trackpad (Hyprland): apple-mtp-multi-touch
    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: yes
    note: taps and 3 fingers doesn't work. click 1 finger and 2 fingers work.

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
  • PASS camera.image works Camera image signal processor (ISP), aurora layer
    showed /dev/video1 live for 10 s (mpv)
    asked: Did the camera window show you, live: the right way up, in focus, with natural colours and smooth movement?
    answer: yes

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 device, power sink)
    port 1: plugged in (data host, power sink)
    port 2: plugged in (data device, power sink)
    USB controllers: 2 root hubs (480 Mbps, 10000 Mbps)
    USB devices: 1: hub at 480 Mbps
  • PASS ports.thunderbolt works Thunderbolt, asahi layer
    Thunderbolt/USB4 controllers: 1 (domains registered by thunderbolt-apple-nhi)
    linked: another computer, host-to-host (20.0 Gb/s, 2 lanes)
    retimers: 1
  • PASS ports.external-displays works External displays over USB-C (DP alt mode and USB4), aurora layer
    USB-C display connectors: 3 (USB-1, USB-2, USB-3)
    USB-2: in use, 3440x1440 preferred
  • PASS ports.devices-work works USB3 on Thunderbolt ports, asahi layer
    listed: 3 USB-C port(s) in use, 1 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: yes
  • PASS ports.external-display-picture works External displays over USB-C (DP alt mode and USB4), aurora layer
    display on USB-C: USB-2 at 3440x1440
    asked: Look at the display on USB-C: is the picture sharp and steady at its full resolution, and does the pointer move onto it?
    answer: yes

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
  • 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 charger stayed plugged in
  • SKIP power.sleep-drain not tested Suspend and sleep, asahi layer
    skipped: the charger was plugged in (battery Full); unplug it for this check

cpu

  • PASS cpu.frequency-scaling works CPU frequency scaling, asahi layer
    policy0: CPUs 0-3, apple-cpufreq, 912-2424 MHz, schedutil
    policy4: CPUs 4-7, apple-cpufreq, 702-3264 MHz, schedutil
    policy8: CPUs 8-11, apple-cpufreq, 702-3264 MHz, schedutil

benchmark

  • PASS benchmark.opengl works GPU, asahi layer score 2,387 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 M2 Max (G14C B1), OpenGL 4.6 (Compatibility Profile) Mesa 26.2.3-arch1.1
    [build] use-vbo=true: 3299 fps (0.303 ms a frame)
    [texture] texture-filter=linear: 3367 fps (0.297 ms a frame)
    [shading] shading=phong: 3016 fps (0.332 ms a frame)
    [bump] bump-render=high-poly: 2741 fps (0.365 ms a frame)
    [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: 2599 fps (0.385 ms a frame)
    [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: 978 fps (1.023 ms a frame)
    [jellyfish] <default>: 2413 fps (0.414 ms a frame)
    [terrain] <default>: 696 fps (1.438 ms a frame)
    glmark2 score: 2387
  • PASS benchmark.vulkan works GPU, asahi layer score 5,555 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 M2 Max (G14C B1)
    [vertex] device-local=true: 6052 fps (0.165 ms a frame)
    [texture] anisotropy=16: 6515 fps (0.153 ms a frame)
    [shading] shading=phong: 5204 fps (0.192 ms a frame)
    [shading] shading=cel: 5175 fps (0.193 ms a frame)
    [effect2d] kernel=blur: 3784 fps (0.264 ms a frame)
    [desktop] <default>: 5960 fps (0.168 ms a frame)
    [cube] <default>: 6201 fps (0.161 ms a frame)
    vkmark score: 5555
  • PASS benchmark.h264-decode works Video decoder, asahi layer score 448 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.30 s, 2000.0 fps
    hardware decode (VA-API): 600 frames in 1.34 s, 448.4 fps
    hardware decode is 0.22x software decode
    ffmpeg n9.0.2
  • PASS benchmark.hevc-decode works Video decoder, asahi layer score 766 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, 1769.9 fps
    hardware decode (VA-API): 600 frames in 0.78 s, 766.3 fps
    hardware decode is 0.43x software decode
    ffmpeg n9.0.2

hardware inventory

435 hardware nodes: 374 claimed by a driver, 33 with no device of their own, 5 bus or register containers with no driver of their own, 23 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

22 options differ from Asahi's linux-asahi 7.1.13.asahi3-2 (asahi-alarm/PKGBUILDs@d585b07).

optionAsahithis kernel
CONFIG_APPLE_TUNABLEmy
CONFIG_BPF_LSMyn
CONFIG_BUILDTIME_MCOUNT_SORTyn
CONFIG_DYNAMIC_FTRACEyn
CONFIG_DYNAMIC_FTRACE_WITH_ARGSyn
CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPSyn
CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLSyn
CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYyn
CONFIG_FTRACE_SYSCALLSyn
CONFIG_FUNCTION_ALIGNMENT84
CONFIG_FUNCTION_ALIGNMENT_8Byn
CONFIG_FUNCTION_GRAPH_TRACERyn
CONFIG_FUNCTION_TRACERyn
CONFIG_GENERIC_TRACERyn
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_CALL_OPSyn
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLSyn
CONFIG_RESET_APPLE_CIOny
CONFIG_TASKS_RUDE_RCUyn
CONFIG_TRACE_SYSCALL_BUF_SIZE_DEFAULT63n
CONFIG_USB4nm
CONFIG_USB4_APPLE_SOCnm
CONFIG_USB4_NETnm

Asahi hardware states: Asahi Linux feature support, CC BY 3.0. More on this Mac.