omarchy-m-test report bwZRqhdVJEMP9Z9QpC9yQQVK

$ omarchy-m-test

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

community report

chip
M1 (t8103, board j293)
kernel
7.1.12-2-12.0-sep-ARCH
stack
converged 4.0.4
build
4.0.4-2 · linux-aurora 7.1.12.aurora2-12.0 · omarchy-mac-boot 20261010-1 · tester 0.1.13
image
format 1, platform apple-silicon
system
archarm, grub, encryption off
tool
omarchy-m-test 0.1.13
catalogue
feature catalogue v14
uploaded
2026-10-22 05:30 UTC
results
41 pass · 7 fail · 2 gap · 23 skip
packages (13)
omarchy4.0.4-2
omarchy-settings4.0.4-6
omarchy-mac0.1.4-1
omarchy-mac-boot20261010-1
linux-aurora7.1.12.aurora2-12.0
m1n1-aurora1.6.1.aurora12-1
uboot-asahi2026.07.asahi2-4
limine12.9.3-1
mesa1:26.2.4-1
vulkan-asahi1:26.2.4-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.12-2-12.0-sep-ARCH
  • FAIL system.failed-units doesn't work, but should on this Mac System services, omarchy layer
    FAIL  units            failed: user:app-picom@autostart.service
  • 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-12.0-sep-ARCH from linux-aurora 7.1.12.aurora2-12.0
  • FAIL boot.chain doesn't work, but should on this Mac Boot chain, omarchy layer
    FAIL  boot-check       /boot/efi/EFI/BOOT/BOOTAA64.EFI is not the installed Limine
  • FAIL boot.files doesn't work, but should on this Mac Boot chain, omarchy layer
    INFO  boot-file        <hex>  /boot/vmlinuz-linux-aurora
    FAIL  boot-file        /boot/grub/grub.cfg is missing on a grub Mac
    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 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.4-1, vulkan-asahi 1:26.2.4-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-10-09T13:20:55-07:00 <hostname> omarchy-mac-first-boot[736]: Creating this Mac's package keyring...
    2026-10-09T13:21:10-07:00 <hostname> omarchy-mac-first-boot[736]: Ready for account setup.
    2026-10-09T13:21:10-07: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

  • GAP hardware.drivers not yet supported by Aurora A driver for every hardware node, aurora layer
    289 hardware nodes: 260 claimed by a driver, 19 with no device of their own, 4 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 4 disabled, 2 unclaimed
    unclaimed: apple,mesa-fingerprint (1 node): unknown hardware
    unclaimed: apple,sep (1 node): not yet supported by Asahi (Secure enclave (SEP))
  • 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)
    44 options differ: 24 built here but not by Asahi, 16 built by Asahi but not here, 4 set differently
    CONFIG_APPLE_SEP: Asahi y, this kernel m
    CONFIG_APPLE_SEP_FV_INTERFACE: Asahi n, this kernel y
    CONFIG_APPLE_T6030_DISPLAY_GATE: Asahi n, this kernel y
    CONFIG_APPLE_TUNABLE: Asahi m, this kernel y
    CONFIG_BLK_INLINE_ENCRYPTION: Asahi n, this kernel y
    CONFIG_BPF_LSM: Asahi y, this kernel n
    CONFIG_BT_MTK7932_PCIE: Asahi n, this kernel m
    CONFIG_BUILDTIME_MCOUNT_SORT: Asahi y, this kernel n
    CONFIG_DRM_ACCEL_ANE: Asahi n, this kernel m
    CONFIG_DRM_APPLE_FABRIC_CORE: Asahi n, this kernel m
    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_IGB: Asahi n, this kernel m
    CONFIG_IGB_HWMON: Asahi n, this kernel y
    CONFIG_IGC: Asahi n, this kernel m
    CONFIG_IGC_LEDS: Asahi n, this kernel y
    CONFIG_MT7932_FULLMAC: Asahi n, this kernel m
    CONFIG_NET_VENDOR_I825XX: Asahi n, this kernel y
    CONFIG_NET_VENDOR_INTEL: Asahi n, this kernel y
    CONFIG_PCIE_APPLE_PIODMA_DIAG: Asahi n, this kernel y
    CONFIG_RESET_APPLE_CIO: Asahi n, this kernel y
    CONFIG_SERIAL_APPLE_DOCKCHANNEL: Asahi n, this kernel y
    CONFIG_SERIAL_APPLE_DOCKCHANNEL_EARLYCON: Asahi n, this kernel y
    CONFIG_SND_SOC_APPLE_T8140_AOP_AUDIO: Asahi n, this kernel m
    CONFIG_TASKS_RUDE_RCU: Asahi y, this kernel n
    CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR: Asahi n, this kernel y
    CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE: Asahi y, this kernel n
    CONFIG_TRACE_SYSCALL_BUF_SIZE_DEFAULT: Asahi 63, this kernel n
    CONFIG_TRUSTED_KEYS: Asahi n, this kernel y
    [4 more differences]

gpu

  • PASS gpu.driver works GPU, asahi layer
    asahi driver bound to 206400000.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 (G13G B1)
    OpenGL core profile version: 4.6 (Core Profile) Mesa 26.2.4-arch1.1
    OpenGL ES profile version: OpenGL ES 3.2 Mesa 26.2.4-arch1.1
    installed for this run, removed at its end: mesa-utils

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: 640x400, 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: 640x400, 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 2560x1600@60, DP-1 3840x2160@120
  • PASS display.external-native-mode works Display coprocessor (DCP), asahi layer
    resolution compared in physical pixels; refresh reported only
    DP-1: current 3840x2160@120.00Hz, EDID preferred 3840x2160@60.00Hz, transform 0
    diagnostic: card3-DP-1 CRTC unavailable
    diagnostic: kernel: apple-dcp: edid-failed (x6)
  • PASS display.controller works Display coprocessor (DCP), asahi layer
    ok - the display controller card exists
  • FAIL display.backlight doesn't work, but should on this Mac 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
    skipped: this Mac has no notch
  • SKIP display.brightness-steps not tested Display brightness, asahi layer
    backlight apple-panel-bl: 400/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: none (counted as skipped)

audio

  • PASS audio.sound-cards works Audio interface (MCA), asahi layer
    PASS  sound-cards      AppleJ293HPAI, AppleJ293, V4
  • PASS audio.default-sink works Speakers, asahi layer
    PASS  default-sink     Volt 4 Analog Surround 4.0 (alsa_output.usb-Universal_Audio_Volt_4_22332055008061-00.analog-surround-40)
  • 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
  • FAIL audio.microphone-mapping doesn't work, but should on this Mac Microphone mapping, omarchy layer
    FAIL mic mapper running
  • PASS audio.microphone-signal works Microphones, asahi layer
    default input: effect_output.j293-mic
    captured 65536 samples: peak 86, rms 3.0 (16-bit)
  • 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: none (counted as skipped)
    default output after: another output (its name isn't recorded)

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 (5200 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

  • GAP input.ambient-light not yet supported by Aurora Always-on processor (AOP: ambient light sensor, lid angle), aurora layer
    FAIL - 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 1 lux, keyboard light 255/255
    asked: Keep it covered: did the keyboard light come on, or get brighter, within about 10 seconds?
    answer: none (counted as skipped)
    while covered: ambient light 1 lux, keyboard light 255/255
  • SKIP input.function-keys not tested Keyboard, asahi layer
    Hyprland lists no built-in 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: 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

sep

  • SKIP sep.attach not tested Secure enclave (SEP), asahi layer
    passive SEP attachment state unavailable or unsupported
    system firmware (sepOS proxy): unavailable
    system iBoot build: mBoot-20457.0.125.0.2
    stub firmware (not running sepOS): 13.5
    stub iBoot build: iBoot-8422.141.2
    m1n1 stage 2: v1.6.1-omarchy.aurora12
    actual sepOS version/build: unavailable (not exposed by the kernel)
    SEP diagnostics ABI: unavailable
    SEP profile: unknown
    SEP boot: unknown
    SEP protocol: unknown
    SEP attach: unknown
    SEP endpoints: unknown
    SEP keystore: unknown
    SEP keybag: unknown
    SEP sensor: unknown
    SEP touchid: unknown
    SEP xart: unknown
    profile and protocol describe the driver, not the running sepOS version
    SEP driver bound: no
    /dev/sep-bio present: no
    xART writes parameter: unavailable
    keybag provisioning parameter: unavailable
    default sensor calibration file: unavailable
    sensor device-tree node: present
    sensor node enabled: yes
    linux-aurora: 7.1.12.aurora2-12.0
    m1n1-aurora: 1.6.1.aurora12-1
    apple-sep.service: inactive
    aurora-sep.service: inactive
    fprintd.service: inactive
    SEP: other driver event

touch-id

  • SKIP touch-id.ready not tested Touch ID, asahi layer
    passive SEP diagnostics unavailable or unsupported; legacy evidence does not prove readiness
    SEP diagnostics ABI: unavailable
    SEP profile: unknown
    SEP boot: unknown
    SEP protocol: unknown
    SEP attach: unknown
    SEP endpoints: unknown
    SEP keystore: unknown
    SEP keybag: unknown
    SEP sensor: unknown
    SEP touchid: unknown
    SEP xart: unknown
    profile and protocol describe the driver, not the running sepOS version
    SEP driver bound: no
    /dev/sep-bio present: no
    xART writes parameter: unavailable
    keybag provisioning parameter: unavailable
    default sensor calibration file: unavailable
    sensor device-tree node: present
    sensor node enabled: yes
    linux-aurora: 7.1.12.aurora2-12.0
    m1n1-aurora: 1.6.1.aurora12-1
    apple-sep.service: inactive
    aurora-sep.service: inactive
    fprintd.service: inactive
    SEP: other driver event
  • SKIP touch-id.unlock not tested Touch ID, asahi layer
    skipped: SEP biometric device unavailable

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: 1280x720, nv12
    frames: 30 of 30
  • SKIP camera.image not tested 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: none (counted as skipped)

ports

  • PASS ports.usb-c works USB3 on Thunderbolt ports, asahi layer
    USB-C ports: 2 (USB-PD controller, /sys/class/typec), 1 with something plugged in
    port 1: plugged in (data host, power sink)
    USB controllers: 2 root hubs (480 Mbps, 10000 Mbps)
    USB devices: 14: hub at 480 Mbps, hub at 480 Mbps, hub at 480 Mbps, hub at 480 Mbps, input (HID) at 12 Mbps, miscellaneous at 480 Mbps, input (HID) at 12 Mbps, hub at 480 Mbps, input (HID) at 12 Mbps, vendor-specific at 1.5 Mbps, hub at 10000 Mbps, hub at 10000 Mbps, hub at 10000 Mbps, hub at 10000 Mbps
  • PASS ports.thunderbolt works Thunderbolt, asahi layer
    Thunderbolt/USB4 controllers: 1 (domains registered by thunderbolt-apple-nhi)
    linked: a Thunderbolt or USB4 device (generation 4, 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: 2 (DP-1, DP-2)
    DP-1: in use, 3840x2160 preferred
  • SKIP ports.devices-work not tested USB3 on Thunderbolt ports, asahi layer
    listed: 1 USB-C port(s) in use, 14 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: none (counted as skipped)
  • SKIP ports.external-display-picture not tested External displays over USB-C (DP alt mode and USB4), aurora layer
    display on USB-C: DP-1 at 3840x2160
    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: none (counted as skipped)

power

  • PASS power.battery works Battery information, asahi layer
    macsmc-battery: Charging, 16% 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
    omarchy-mac's udev rule and helper that restore a saved limit at boot are installed
    nothing saved in /etc/udev/macsmc-battery.conf
    [non-text evidence removed]
    [non-text evidence removed]
    [non-text evidence removed]
    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 Charging)
  • SKIP power.sleep-drain not tested Suspend and sleep, asahi layer
    skipped: the charger stayed plugged in for 60 s (battery Charging)

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

  • PASS benchmark.opengl works GPU, asahi layer score 1,291 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 (G13G B1), OpenGL 4.6 (Compatibility Profile) Mesa 26.2.4-arch1.1
    [build] use-vbo=true: 1875 fps (0.533 ms a frame)
    [texture] texture-filter=linear: 1988 fps (0.503 ms a frame)
    [shading] shading=phong: 1604 fps (0.623 ms a frame)
    [bump] bump-render=high-poly: 1357 fps (0.737 ms a frame)
    [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: 1250 fps (0.800 ms a frame)
    [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: 796 fps (1.257 ms a frame)
    [jellyfish] <default>: 1179 fps (0.849 ms a frame)
    [terrain] <default>: 287 fps (3.490 ms a frame)
    glmark2 score: 1291
  • PASS benchmark.vulkan works GPU, asahi layer score 2,690 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 (G13G B1)
    [vertex] device-local=true: 2814 fps (0.355 ms a frame)
    [texture] anisotropy=16: 3129 fps (0.320 ms a frame)
    [shading] shading=phong: 2342 fps (0.427 ms a frame)
    [shading] shading=cel: 2568 fps (0.389 ms a frame)
    [effect2d] kernel=blur: 1801 fps (0.555 ms a frame)
    [desktop] <default>: 3049 fps (0.328 ms a frame)
    [cube] <default>: 3129 fps (0.320 ms a frame)
    vkmark score: 2690
  • PASS benchmark.h264-decode works Video decoder, asahi layer score 281 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.47 s, 1271.2 fps
    hardware decode (VA-API): 600 frames in 2.13 s, 281.0 fps
    hardware decode is 0.22x software decode
    ffmpeg n9.0.2
  • PASS benchmark.hevc-decode works Video decoder, asahi layer score 416 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.54 s, 1115.2 fps
    hardware decode (VA-API): 600 frames in 1.44 s, 415.5 fps
    hardware decode is 0.37x software decode
    ffmpeg n9.0.2

hardware inventory

289 hardware nodes: 260 claimed by a driver, 19 with no device of their own, 4 bus or register containers with no driver of their own, 4 disabled, 2 unclaimed.

Unknown hardware

  • apple,mesa-fingerprint (1 node): unknown hardware, no driver claimed it

Known hardware no driver claimed

  • apple,sep (1 node): not yet supported by Asahi (Secure enclave (SEP), asahi layer)

Kernel build options

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

optionAsahithis kernel
CONFIG_APPLE_SEPym
CONFIG_APPLE_SEP_FV_INTERFACEny
CONFIG_APPLE_T6030_DISPLAY_GATEny
CONFIG_APPLE_TUNABLEmy
CONFIG_BLK_INLINE_ENCRYPTIONny
CONFIG_BPF_LSMyn
CONFIG_BT_MTK7932_PCIEnm
CONFIG_BUILDTIME_MCOUNT_SORTyn
CONFIG_DRM_ACCEL_ANEnm
CONFIG_DRM_APPLE_FABRIC_COREnm
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_IGBnm
CONFIG_IGB_HWMONny
CONFIG_IGCnm
CONFIG_IGC_LEDSny
CONFIG_MT7932_FULLMACnm
CONFIG_NET_VENDOR_I825XXny
CONFIG_NET_VENDOR_INTELny
CONFIG_PCIE_APPLE_PIODMA_DIAGny
CONFIG_RESET_APPLE_CIOny
CONFIG_SERIAL_APPLE_DOCKCHANNELny
CONFIG_SERIAL_APPLE_DOCKCHANNEL_EARLYCONny
CONFIG_SND_SOC_APPLE_T8140_AOP_AUDIOnm
CONFIG_TASKS_RUDE_RCUyn
CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATORny
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISEyn
CONFIG_TRACE_SYSCALL_BUF_SIZE_DEFAULT63n
CONFIG_TRUSTED_KEYSny
CONFIG_TYPEC_SN201202Xnm
CONFIG_USB4nm
CONFIG_USB4_APPLE_SOCnm
CONFIG_USB4_NETnm

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