omarchy-m-test report MMKSW1h8CkGLL1t4Z6HjqiUL

$ omarchy-m-test

Apple MacBook Pro (13-inch, M1, 2020)

community report

chip
M1 (t8103, board j293)
kernel
7.1.13-3-2-ARCH
stack
converged 4.0.3
build
4.0.3rc4-1 · tester 0.1.10
system
archarm, grub, encryption off
tool
omarchy-m-test 0.1.10
catalogue
feature catalogue v11
uploaded
2026-10-01 15:34 UTC
results
29 pass · 10 fail · 2 gap · 28 skip
packages (11)
omarchy4.0.3rc4-1
omarchy-settings4.0.3rc4-1
omarchy-mac-keyring20260914-2
linux-asahi7.1.13.asahi3-2
m1n11.6.1-1
uboot-asahi2026.07.asahi2-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 (13-inch, M1, 2020)
    compatible: apple,j293 apple,t8103 apple,arm-platform
    chip: M1 (t8103)
    kernel: 7.1.13-3-2-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.13-3-2-ARCH from linux-asahi 7.1.13.asahi3-2
  • FAIL boot.chain doesn't work, but should on this Mac Boot chain, omarchy layer
    FAIL  boot-check       omarchy-apple-silicon-boot-check is not installed
  • PASS boot.files works Boot chain, omarchy layer
    INFO  boot-file        <hex>  /boot/vmlinuz-linux-asahi
    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
  • PASS packages.kernel-updates works Package repositories, omarchy layer
    PASS  kernel-repo      linux-asahi updates from [asahi-alarm]
  • 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
  • FAIL setup.vendor-firmware doesn't work, but should on this Mac Vendor firmware, omarchy layer
    FAIL  vendor-firmware  omarchy-vendor-firmware.service is not installed

hardware

  • PASS hardware.drivers works A driver for every hardware node, aurora layer
    268 hardware nodes: 240 claimed by a driver, 15 with no device of their own, 4 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 9 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
    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)
    0 options differ: 0 built here but not by Asahi, 0 built by Asahi but not here, 0 set differently

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.3.0-devel (git-b84ac980c1), Vulkan 1.4.359
  • PASS gpu.opengl works GPU, asahi layer
    renderer: Apple M1 (G13G B1)
    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

  • SKIP display.outputs not tested Built-in display, asahi layer
    SKIP  displays         no Hyprland session; log in at the greeter first
  • 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
  • N/A display.notch-strip this Mac doesn't have this hardware Bar clear of the notch, omarchy layer
    FAIL - appledrm is showing the notch strip
  • 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: old lab install (linux-asahi 7.1.13 lab, not an Omarchy M+ image), run over ssh, nobody at the screen

audio

  • PASS audio.sound-cards works Audio interface (MCA), asahi layer
    PASS  sound-cards      AppleJ293HPAI, AppleJ293
  • FAIL audio.default-sink doesn't work, but should on this Mac Speakers, asahi layer
    FAIL  default-sink     PipeWire has no default audio sink
  • FAIL audio.speaker-dsp doesn't work, but should on this Mac Speakers, asahi layer
    FAIL 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
  • FAIL audio.microphone-mapping doesn't work, but should on this Mac Microphone mapping, omarchy layer
    FAIL mic mapper running
  • SKIP audio.microphone-signal not tested Microphones, asahi layer
    skipped: the default input isn't the built-in microphone (its name isn't recorded)
  • SKIP audio.speaker-tone not tested Speakers, asahi layer
    speakersafetyd: active
    kernel log: Speaker volumes unlocked
    default output: another output (its name isn't recorded)
    skipped: the default output isn't the speakers' protected DSP sink, so nothing was played
  • 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: another output (its name isn't recorded)

network

  • PASS network.wifi works Wi-Fi, asahi layer
    PASS  wifi             wlan0 is connected
  • FAIL network.wifi-backend doesn't work, but should on this Mac iwd Wi-Fi backend, omarchy layer
    FAIL  wifi-backend     NetworkManager is not configured with wifi.backend=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: 1 before, 1 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

  • PASS input.ambient-light works Always-on processor (AOP: ambient light sensor, lid angle), aurora layer
    ok - ALS and keyboard LED are available
  • FAIL input.auto-keyboard-light doesn't work, but should on this Mac Automatic keyboard backlight, omarchy layer
    FAIL - the ALS keyboard loop runs
  • SKIP input.keyboard-light-follows-room not tested Automatic keyboard backlight, omarchy layer
    before: ambient light 24 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 24 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: 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: 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/video1, from the ISP driver (apple-isp)
    other video devices: video0 (avd)
  • FAIL camera.frames doesn't work, but should on this Mac Camera image signal processor (ISP), aurora layer
    asked ffmpeg for 30 frames from /dev/video1 (read and discarded, none kept)
    frames: 0 of 30
    ffmpeg: Error opening input files: Permission denied
  • SKIP camera.image not tested Camera image signal processor (ISP), aurora layer
    skipped: the camera gave no frames (see camera.frames)

ports

  • PASS ports.usb-c works 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 host, power source)
    port 1: plugged in (data device, power sink)
    USB controllers: 2 root hubs (480 Mbps, 10000 Mbps)
    USB devices: 1: communications at 480 Mbps
  • GAP ports.thunderbolt not yet supported by Asahi Thunderbolt, asahi layer
    no Thunderbolt/USB4 controller: no Thunderbolt bus in this kernel (thunderbolt-apple-acio, thunderbolt-apple-nhi)
  • FAIL ports.external-displays doesn't work, but should on this Mac 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: 2 USB-C port(s) in use, 1 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
  • 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
  • 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)
    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 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
    installed for this run, removed at its end: assimp vkmark
    already installed: ffmpeg
    skipped: no Wayland session to render in (glmark2 renders off-screen, but through the desktop's compositor)
  • PASS benchmark.vulkan works GPU, asahi layer score 2,639 points (vkmark 2025.01, suite 1) · compare
    installed for this run, removed at its end: assimp vkmark
    already installed: ffmpeg
    vkmark --winsys headless at 1920x1080, 7 scenes of 3 s (suite 1)
    device: Apple M1 (G13G B1)
    [vertex] device-local=true: 2828 fps (0.354 ms a frame)
    [texture] anisotropy=16: 3119 fps (0.321 ms a frame)
    [shading] shading=phong: 2356 fps (0.424 ms a frame)
    [shading] shading=cel: 2303 fps (0.434 ms a frame)
    [effect2d] kernel=blur: 1780 fps (0.562 ms a frame)
    [desktop] <default>: 2956 fps (0.338 ms a frame)
    [cube] <default>: 3132 fps (0.319 ms a frame)
    vkmark score: 2639
  • SKIP benchmark.h264-decode not tested Video decoder, asahi layer
    installed for this run, removed at its end: 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.52 s, 1158.3 fps
    skipped: ffmpeg couldn't set up VA-API hardware decode (Failed to initialise VAAPI connection: 1 (operation failed).)
  • SKIP benchmark.hevc-decode not tested Video decoder, asahi layer
    installed for this run, removed at its end: 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.59 s, 1016.9 fps
    skipped: ffmpeg couldn't set up VA-API hardware decode (Failed to initialise VAAPI connection: 1 (operation failed).)

hardware inventory

268 hardware nodes: 240 claimed by a driver, 15 with no device of their own, 4 bus or register containers with no driver of their own, 9 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

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

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