omarchy-m-test report cL2eiZdjmmGqBrxboJCLpKvD

$ omarchy-m-test

Apple MacBook Air (13-inch, M2, 2022)

community report

chip
M2 (t8112, board j413)
kernel
7.2.11-15-1-ARCH
stack
converged 4.5.0
build
4.5.0-3 · linux-aurora 7.2.11.aurora15-1 · omarchy-mac-boot 20261104-1 · tester 0.1.15
system
archarm, limine, encryption on
tool
omarchy-m-test 0.1.15
catalogue
feature catalogue v15
uploaded
2026-11-09 21:45 UTC
results
39 pass · 12 fail · 2 gap · 20 skip
packages (12)
omarchy4.5.0-3
omarchy-settings4.5.0-3
omarchy-mac-boot20261104-1
linux-aurora7.2.11.aurora15-1
m1n1-aurora1.6.1.aurora22-1
uboot-asahi2026.07.asahi2-4
limine12.9.6-1
mesa1:26.2.6-1
vulkan-asahi1:26.2.6-1
asahi-audio4.1-2
speakersafetyd2.0.1-1
alsa-ucm-conf-asahi10-1

system

  • PASS system.identity works Device tree, asahi layer
    model: Apple MacBook Air (13-inch, M2, 2022)
    compatible: apple,j413 apple,t8112 apple,arm-platform
    chip: M2 (t8112)
    kernel: 7.2.11-15-1-ARCH
  • FAIL system.failed-units doesn't work, but should on this Mac System services, omarchy layer
    FAIL  units            failed: systemd-growfs-root.service
  • 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.2.11-15-1-ARCH from linux-aurora 7.2.11.aurora15-1
  • 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 asahi-alarm core extra alarm
  • 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.6-1, vulkan-asahi 1:26.2.6-1, asahi-audio 4.1-2, 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 is disabled on this image by design: omarchy-mac-first-boot runs the deferred hardware setup (20-mac-first-boot.conf)
    first boot is done, but its journal no longer shows how it went
  • 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: 246 claimed by a driver, 21 with no device of their own, 4 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 29 disabled, 2 unclaimed
    unclaimed: apple,mesa-fingerprint (1 node): unknown hardware
    unclaimed: apple,t8112-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-v3-t1.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: i2c 4-003f: deferred probe pending: (reason unknown)
    since bound: platform macsmc-rtc: deferred probe pending: platform: wait for supplier /soc/spmi@23d714000/pmic@e/nvmem-layout/rtc-offset@f900
    since bound: i2c 4-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)
    146 options differ: 85 built here but not by Asahi, 28 built by Asahi but not here, 33 set differently
    CONFIG_APPLE_ADMAC: Asahi y, this kernel m
    CONFIG_APPLE_CLPC: Asahi n, this kernel y
    CONFIG_APPLE_DOCKCHANNEL: Asahi y, this kernel m
    CONFIG_APPLE_MCC: Asahi n, this kernel y
    CONFIG_APPLE_PMC: Asahi n, this kernel y
    CONFIG_APPLE_PMP: Asahi y, this kernel m
    CONFIG_APPLE_RTKIT_HELPER: Asahi y, this kernel m
    CONFIG_APPLE_SART: Asahi y, this kernel m
    CONFIG_APPLE_SEP: Asahi y, this kernel m
    CONFIG_APPLE_SEP_FV_INTERFACE: Asahi n, this kernel y
    CONFIG_APPLE_SIO_T6030: Asahi n, this kernel y
    CONFIG_APPLE_T6030_DISPLAY_GATE: Asahi n, this kernel y
    CONFIG_APPLE_T6030_GPU_PMP_LINK: Asahi n, this kernel y
    CONFIG_APPLE_T8122_GPU_PMP_LINK: Asahi n, this kernel y
    CONFIG_APPLE_TUNABLE: Asahi m, this kernel y
    CONFIG_ARCH_HAS_MM_PGTABLE: Asahi n, this kernel y
    CONFIG_ARCH_HAS_USER_PAGE_SIZE: Asahi n, this kernel y
    CONFIG_ARCH_SUPPORTS_PT_RECLAIM: Asahi n, this kernel y
    CONFIG_ARM64_BTI_KERNEL: Asahi n, this kernel y
    CONFIG_ARM64_ERRATUM_3821522: Asahi n, this kernel y
    CONFIG_ARM64_LSUI: Asahi y, this kernel n
    CONFIG_ARM64_USER4K_EXPERIMENTAL: Asahi n, this kernel y
    CONFIG_ARM64_WORKAROUND_BROKEN_AMU_CONSTCNT: Asahi n, this kernel y
    CONFIG_ARM64_WORKAROUND_DISABLE_CNP: Asahi n, this kernel y
    CONFIG_ARM_APPLE_SOC_CPUFREQ: Asahi y, this kernel m
    CONFIG_ATALK: Asahi m, this kernel n
    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_COMMON_CLK_APPLE_NCO: Asahi y, this kernel m
    CONFIG_CRYPTO_DF80090A: Asahi y, this kernel n
    CONFIG_CRYPTO_DRBG_CTR: Asahi y, this kernel n
    CONFIG_CRYPTO_DRBG_HASH: Asahi y, this kernel n
    CONFIG_CRYPTO_DRBG_HMAC: Asahi y, this kernel n
    CONFIG_CRYPTO_DRBG_MENU: Asahi y, this kernel n
    CONFIG_CRYPTO_FCRYPT: Asahi m, this kernel n
    CONFIG_CRYPTO_PCBC: Asahi m, this kernel n
    CONFIG_DMABUF_HEAPS: Asahi n, this kernel y
    CONFIG_DMABUF_HEAPS_SYSTEM: Asahi n, this kernel y
    [106 more differences]

gpu

  • PASS gpu.driver works GPU, asahi layer
    asahi driver bound to 206400000.gpu
  • PASS gpu.vulkan works GPU, asahi layer
    Apple M2 (G14G B0): Honeykrisp, Mesa 26.2.6-arch1.1, Vulkan 1.4.354
  • PASS gpu.opengl works GPU, asahi layer
    renderer: Apple M2 (G14G B0)
    OpenGL core profile version: 4.6 (Core Profile) Mesa 26.2.6-arch1.1
    OpenGL ES profile version: OpenGL ES 3.2 Mesa 26.2.6-arch1.1

video

  • FAIL video.h264-on-screen doesn't work, but should on this Mac Video decoder, asahi layer
    already installed: mpv grim ffmpeg
    hardware decode as mpv is configured: hwdec=auto-safe (/etc/mpv/mpv.conf)
    screen: eDP-1 (built-in), H.264 test card full screen, paused
    mode (from mpv's log): software decode, video output gpu-next, GPU context waylandvk
    screenshot: 800x500, each bar's median colour in its middle, 64 levels allowed per channel
    red bar: expected #ff0000, saw #ff0100
    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
    hardware decode: not used, mpv decoded the test card in software
  • FAIL video.hevc-on-screen doesn't work, but should on this Mac Video decoder, asahi layer
    already installed: mpv grim ffmpeg
    hardware decode as mpv is configured: hwdec=auto-safe (/etc/mpv/mpv.conf)
    screen: eDP-1 (built-in), HEVC test card full screen, paused
    mode (from mpv's log): software decode, video output gpu-next, GPU context waylandvk
    screenshot: 800x500, each bar's median colour in its middle, 64 levels allowed per channel
    red bar: expected #ff0000, saw #ff0100
    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
    hardware decode: not used, mpv decoded the test card in software

display

  • PASS display.outputs works Built-in display, asahi layer
    PASS  displays         1 active: eDP-1 2560x1600@60
  • 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
  • PASS display.backlight works Display brightness, asahi layer
    ok - the panel backlight is apple-panel-bl
  • FAIL display.notch-strip doesn't work, but should on this Mac Bar clear of the notch, omarchy layer
    FAIL - appledrm is showing the notch strip
  • FAIL display.notch-bar doesn't work, but should on this Mac 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: no
  • PASS display.brightness-steps works Display brightness, asahi layer
    backlight apple-panel-bl: 153/509 at the start
    stepped to 107 (read back 107), 68 (read back 68), 50 (read back 50)
    put back to 153
    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      DisplayPort, AppleJ413, AppleJ413HPAI
  • PASS audio.default-sink works Speakers, asahi layer
    PASS  default-sink     MacBook Air J413 Speakers (audio_effect.j413-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
  • 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.j413-mic
    captured 65536 samples: peak 1757, rms 257.7 (16-bit)
  • PASS audio.speaker-tone works Speakers, asahi layer
    speakersafetyd: active
    kernel log: Speaker volumes unlocked
    default output: audio_effect.j413-convolver (the speakers' DSP sink)
    played a 2 s 440 Hz tone at 30% volume on audio_effect.j413-convolver
    asked: Did you hear a short tone from the built-in speakers, without crackling or a pop?
    answer: yes
  • 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.j413-convolver (the speakers' DSP sink)

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: 0 before, 0 after
  • PASS network.wifi-first-join works 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
    reloaded the Wi-Fi driver (brcmfmac); watched the rejoin for 45 s
    first join: associated 5.54 s after the driver loaded
    first join: an address (traffic) arrived 5.75 s after the driver loaded, 0.21 s after associating
    band: 5 GHz (5200 MHz)
    joins: 1

sleep

  • FAIL sleep.lid-suspend doesn't work, but should on this Mac Suspend and sleep, asahi layer
    before: eDP-1 on
    logind: Docked=no, HandleLidSwitch=suspend, HandleLidSwitchDocked=ignore
    lid closed: the Mac didn't go to sleep in the 6.3 s it was closed
  • 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

  • FAIL input.ambient-light doesn't work, but should on this Mac Always-on processor (AOP: ambient light sensor, lid angle), aurora layer
    FAIL - ALS and keyboard LED are available
    ok - the ambient light sensor reads lux
  • FAIL input.auto-keyboard-light doesn't work, but should on this Mac Automatic keyboard backlight, omarchy layer
    FAIL - the ALS keyboard loop runs
  • PASS input.keyboard-light-follows-room works Automatic keyboard backlight, omarchy layer
    before: ambient light 31 lux, keyboard light 77/255
    asked: Keep it covered: did the keyboard light come on, or get brighter, within about 10 seconds?
    answer: yes
    while covered: ambient light 30 lux, keyboard light 77/255
    note: answer not backed by readings (the keyboard light didn't come on or get brighter: ambient light 31 to 30 lux, keyboard light 77/255 to 77/255)
  • PASS input.function-keys works Keyboard, asahi layer
    built-in keyboard (Hyprland): apple-mtp-keyboard
    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: yes
  • PASS input.trackpad-gestures works Trackpad, asahi layer
    built-in trackpad (Hyprland): apple-mtp-multi-touch
    Hyprland config: three-finger workspace swipe off
    click: asked: On the built-in trackpad, press down to click: did it click?
    click: answer: yes
    two-finger click: asked: Click with two fingers: did it right-click (a menu, where there is one)?
    two-finger click: answer: yes
    two-finger scroll: asked: Scroll with two fingers, up and down: did it scroll smoothly both ways?
    two-finger scroll: answer: yes
    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): 26.6.2
    system iBoot build: mBoot-18000.161.10
    stub firmware (not running sepOS): 13.5
    stub iBoot build: iBoot-8422.141.2
    m1n1 stage 2: unavailable
    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: unavailable
    /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.2.11.aurora15-1
    m1n1-aurora: 1.6.1.aurora22-1
    apple-sep.service: inactive
    aurora-sep.service: inactive
    fprintd.service: inactive

touch-id

  • SKIP touch-id.ready not tested Touch ID, asahi layer
    SEP platform device unavailable
    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: unavailable
    /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.2.11.aurora15-1
    m1n1-aurora: 1.6.1.aurora22-1
    apple-sep.service: inactive
    aurora-sep.service: inactive
    fprintd.service: inactive
  • 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/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: 640x480, nv12
    frames: 30 of 30
  • PASS camera.image works Camera image signal processor (ISP), aurora layer
    showed /dev/video0 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

  • SKIP ports.usb-c not tested USB3 on Thunderbolt ports, asahi layer
    USB-C ports: 3 (USB-PD controller, /sys/class/typec), 0 with something plugged in
    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); plugging one in was skipped
  • 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
  • SKIP ports.external-displays not tested External displays over USB-C (DP alt mode and USB4), aurora layer
    USB-C display connectors: 2 (DP-1, DP-2)
    skipped: no display plugged into a USB-C port
  • SKIP ports.devices-work not tested USB3 on Thunderbolt ports, asahi layer
    skipped: nothing plugged into the USB-C ports
  • 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: Discharging, 98% 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)
  • PASS power.idle-draw works Battery information, asahi layer
    idle on battery for 30 s: 4.7 W average (lowest 4.5 W, highest 6.7 W), from power_now
  • PASS power.sleep-drain works Suspend and sleep, asahi layer
    asleep for 35.6 min (s2idle), on battery
    battery: 41.27 Wh to 40.85 Wh
    drain: 1.6% per hour asleep, 0.71 W on average (a full battery would last about 63 h asleep)

cpu

  • PASS cpu.frequency-scaling works CPU frequency scaling, asahi layer
    policy0: CPUs 0-3, apple-cpufreq, 600-2424 MHz, schedutil
    policy4: CPUs 4-7, apple-cpufreq, 660-3504 MHz, schedutil

benchmark

  • PASS benchmark.opengl works GPU, asahi layer score 1,548 points (glmark2 2023.01, suite 1) · compare
    installed for this run, removed at its end: assimp vkmark
    already installed: glmark2 ffmpeg
    glmark2-wayland --off-screen at 1920x1080, 8 scenes of 3 s (suite 1)
    renderer: Apple M2 (G14G B0), OpenGL 4.6 (Compatibility Profile) Mesa 26.2.6-arch1.1
    [build] use-vbo=true: 2191 fps (0.457 ms a frame)
    [texture] texture-filter=linear: 2371 fps (0.422 ms a frame)
    [shading] shading=phong: 1895 fps (0.528 ms a frame)
    [bump] bump-render=high-poly: 1556 fps (0.643 ms a frame)
    [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: 1522 fps (0.657 ms a frame)
    [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: 1038 fps (0.964 ms a frame)
    [jellyfish] <default>: 1493 fps (0.670 ms a frame)
    [terrain] <default>: 331 fps (3.028 ms a frame)
    glmark2 score: 1548
  • PASS benchmark.vulkan works GPU, asahi layer score 8,135 points (vkmark 2025.01, suite 1) · compare
    installed for this run, removed at its end: assimp vkmark
    already installed: glmark2 ffmpeg
    vkmark --winsys headless at 1920x1080, 7 scenes of 3 s (suite 1)
    device: Apple M2 (G14G B0)
    [vertex] device-local=true: 8823 fps (0.113 ms a frame)
    [texture] anisotropy=16: 9337 fps (0.107 ms a frame)
    [shading] shading=phong: 8632 fps (0.116 ms a frame)
    [shading] shading=cel: 8605 fps (0.116 ms a frame)
    [effect2d] kernel=blur: 2708 fps (0.369 ms a frame)
    [desktop] <default>: 9259 fps (0.108 ms a frame)
    [cube] <default>: 9585 fps (0.104 ms a frame)
    vkmark score: 8135
  • SKIP benchmark.h264-decode not tested Video decoder, asahi layer
    installed for this run, removed at its end: assimp vkmark
    already installed: glmark2 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.48 s, 1239.7 fps
    skipped: ffmpeg couldn't set up VA-API hardware decode (Failed to initialise VAAPI connection: -1 (unknown libva error).)
  • SKIP benchmark.hevc-decode not tested Video decoder, asahi layer
    installed for this run, removed at its end: assimp vkmark
    already installed: glmark2 ffmpeg
    clip: HEVC 1920x1080, 150 frames (testsrc2, libx265 ultrafast), decoded 4 times to a null output (suite 1)
    software decode: 600 frames in 0.51 s, 1171.9 fps
    skipped: ffmpeg couldn't set up VA-API hardware decode (Failed to initialise VAAPI connection: -1 (unknown libva error).)

hardware inventory

302 hardware nodes: 246 claimed by a driver, 21 with no device of their own, 4 bus or register containers with no driver of their own, 29 disabled, 2 unclaimed.

Unknown hardware

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

Known hardware no driver claimed

  • apple,t8112-avd (1 node): doesn't work, but should on this Mac (Video decoder, asahi layer)

Kernel build options

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

optionAsahithis kernel
CONFIG_APPLE_ADMACym
CONFIG_APPLE_CLPCny
CONFIG_APPLE_DOCKCHANNELym
CONFIG_APPLE_MCCny
CONFIG_APPLE_PMCny
CONFIG_APPLE_PMPym
CONFIG_APPLE_RTKIT_HELPERym
CONFIG_APPLE_SARTym
CONFIG_APPLE_SEPym
CONFIG_APPLE_SEP_FV_INTERFACEny
CONFIG_APPLE_SIO_T6030ny
CONFIG_APPLE_T6030_DISPLAY_GATEny
CONFIG_APPLE_T6030_GPU_PMP_LINKny
CONFIG_APPLE_T8122_GPU_PMP_LINKny
CONFIG_APPLE_TUNABLEmy
CONFIG_ARCH_HAS_MM_PGTABLEny
CONFIG_ARCH_HAS_USER_PAGE_SIZEny
CONFIG_ARCH_SUPPORTS_PT_RECLAIMny
CONFIG_ARM64_BTI_KERNELny
CONFIG_ARM64_ERRATUM_3821522ny
CONFIG_ARM64_LSUIyn
CONFIG_ARM64_USER4K_EXPERIMENTALny
CONFIG_ARM64_WORKAROUND_BROKEN_AMU_CONSTCNTny
CONFIG_ARM64_WORKAROUND_DISABLE_CNPny
CONFIG_ARM_APPLE_SOC_CPUFREQym
CONFIG_ATALKmn
CONFIG_BLK_INLINE_ENCRYPTIONny
CONFIG_BPF_LSMyn
CONFIG_BT_MTK7932_PCIEnm
CONFIG_BUILDTIME_MCOUNT_SORTyn
CONFIG_COMMON_CLK_APPLE_NCOym
CONFIG_CRYPTO_DF80090Ayn
CONFIG_CRYPTO_DRBG_CTRyn
CONFIG_CRYPTO_DRBG_HASHyn
CONFIG_CRYPTO_DRBG_HMACyn
CONFIG_CRYPTO_DRBG_MENUyn
CONFIG_CRYPTO_FCRYPTmn
CONFIG_CRYPTO_PCBCmn
CONFIG_DMABUF_HEAPSny
CONFIG_DMABUF_HEAPS_SYSTEMny
CONFIG_DMA_VIRTUAL_CHANNELSym
CONFIG_DRM_ACCEL_ANEnm
CONFIG_DRM_APPLE_DCP_T6030_AUDIOny
CONFIG_DRM_APPLE_FABRIC_COREnm
CONFIG_DRM_ASAHIym
CONFIG_DRM_ASAHI_G15ny
CONFIG_DRM_ASAHI_M3_T8122ny
CONFIG_DRM_ASAHI_UAT_ADOPTIONny
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_TIME_VSYSCALLyn
CONFIG_GENERIC_TRACERyn
CONFIG_GPIO_MACSMCym
CONFIG_HAS_LTO_CLANGny
CONFIG_HAVE_ARCH_TLB_REMOVE_TABLEny
CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERSny
CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERS_RUSTCny
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_CALL_OPSyn
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLSyn
CONFIG_HID_APPLE_MTP_HAPTICnm
CONFIG_HISILICON_ERRATUM_162100125ny
CONFIG_HMM_MIRRORny
CONFIG_I2C_APPLEym
CONFIG_IGBnm
CONFIG_IGB_HWMONny
CONFIG_IGCnm
CONFIG_IGC_LEDSny
CONFIG_INFINIBANDnm
CONFIG_INFINIBAND_ADDR_TRANSny
CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFSny
CONFIG_INFINIBAND_ON_DEMAND_PAGINGny
CONFIG_INFINIBAND_USER_ACCESSnm
CONFIG_INFINIBAND_USER_ACCESS_COREny
CONFIG_INFINIBAND_USER_MADnm
CONFIG_INFINIBAND_USER_MEMny
CONFIG_INFINIBAND_VIRT_DMAny
CONFIG_INPUT_MACSMC_INPUTym
CONFIG_MACSMC_POWERym
CONFIG_MFD_COREym
CONFIG_MFD_MACSMCym
CONFIG_MM_IDny
CONFIG_MM_SUBPAGEny
CONFIG_MT7932_FULLMACnm
CONFIG_MTD_PHRAMnm
CONFIG_NETFILTER_NETLINKmy
CONFIG_NET_VENDOR_ALIBABAny
CONFIG_NET_VENDOR_I825XXny
CONFIG_NET_VENDOR_INTELny
CONFIG_NVMEM_APPLE_EFUSESym
CONFIG_NVMEM_APPLE_SPMIym
CONFIG_NVME_APPLEym
CONFIG_NVME_HWMONny
CONFIG_PAGE_EXTENSIONny
CONFIG_PCIE_APPLE_PIODMA_DIAGny
CONFIG_PCIE_BUS_DEFAULTyn
CONFIG_PCI_HOST_GENERICny
CONFIG_PINCTRL_APPLE_GPIOym
CONFIG_POWER_RESET_MACSMCym
CONFIG_PPPOXnm
CONFIG_PWM_APPLEym
CONFIG_RAID6_PQ_ARCHny
CONFIG_RDMA_RXEnm
CONFIG_RDMA_SIWnm
CONFIG_REGMAP_SPMIym
CONFIG_RESET_APPLE_CIOny
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1yn
CONFIG_RTC_DRV_APPLE_PMUnm
CONFIG_RTC_DRV_MACSMCym
CONFIG_SCHED_CACHEny
CONFIG_SCREEN_INFOny
CONFIG_SENSORS_APPLE_PMP_J613nm
CONFIG_SENSORS_MACSMC_HWMONym
CONFIG_SERIAL_AMBA_PL011ny
CONFIG_SERIAL_AMBA_PL011_CONSOLEny
CONFIG_SERIAL_APPLE_DOCKCHANNELny
CONFIG_SERIAL_APPLE_DOCKCHANNEL_EARLYCONny
CONFIG_SND_SOC_APPLE_T8140_AOP_AUDIOnm
CONFIG_SND_SOC_MAX98357Anm
CONFIG_SPI_APPLEym
CONFIG_SPI_APPLE_QSPInm
CONFIG_SPI_HID_APPLE_COREym
CONFIG_SPI_HID_APPLE_OFym
CONFIG_SPMI_APPLEym
CONFIG_SUNRPC_XPRT_RDMAnm
CONFIG_SYSFBny
CONFIG_SYSFB_SIMPLEFBny
CONFIG_TASKS_RUDE_RCUyn
CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATORny
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISEyn
CONFIG_THERMAL_NETLINKny
CONFIG_TRACE_SYSCALL_BUF_SIZE_DEFAULT63n
CONFIG_TRUSTED_KEYSny
CONFIG_TYPEC_SN201202Xnm
CONFIG_UDMABUFny
CONFIG_USB4nm
CONFIG_USB4_APPLE_SOCnm
CONFIG_USB4_CONFIGFSnm
CONFIG_USB4_NETnm

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