omarchy-m-test report rko8E4iNf1SbaYLftTKPsjJ8

$ omarchy-m-test

Apple MacBook Neo

tester run

chip
A18 Pro (t8140, board j700)
kernel
7.3.0-ARCH-neoclpcd
stack
converged 4.0.0
build
958254e · linux-aurora 7.2.11.aurora8-2 · omarchy-mac-boot 20261027-1 · built 2026-10-27T09:06:56Z · tester 0.1.14
image
format 1, platform apple-silicon, builder_commit 98d879ae37c7, builder_tree_clean true, image_profile release, package_set_sha256 ac6a4f103505, built 2026-10-27T09:06:56Z
system
archarm, limine, encryption on
tool
omarchy-m-test 0.1.14
catalogue
feature catalogue v14
uploaded
2026-10-28 21:30 UTC
results
51 pass · 0 fail · 9 gap · 13 skip
packages (8)
omarchy-dev4.0.0.r7338.g958254e-1
omarchy-settings-dev4.0.0.r7338.g958254e-1
omarchy-mac0.2.3-1
omarchy-mac-boot20261027-1
linux-aurora7.2.11.aurora8-2
m1n1-aurora1.6.1.aurora21-1
limine12.9.4-1
speakersafetyd2.0.1-1

system

  • PASS system.identity works Device tree, asahi layer
    model: Apple MacBook <hostname>
    compatible: apple,j700 apple,t8140 apple,arm-platform
    chip: A18 Pro (t8140)
    kernel: 7.3.0-ARCH-neoclpcd
  • 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 2 snapshots

boot

  • GAP boot.kernel-package not yet supported by Omarchy Boot chain, omarchy layer
    FAIL  kernel           running 7.3.0-ARCH-neoclpcd does not belong to an installed kernel package; a reboot is pending or the kernel was removed
  • GAP boot.chain not yet supported by Omarchy Boot chain, omarchy layer
    FAIL  boot-check       running kernel is 7.3.0-ARCH-neoclpcd, not the installed linux-aurora 7.2.11-8-2-ARCH
  • PASS boot.files works Boot chain, omarchy layer
    INFO  boot-file        <hex>  /boot/efi/EFI/Linux/neo-test.efi
    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
  • SKIP packages.kernel-updates not tested Package repositories, omarchy layer
    mac-check reported nothing for kernel-repo
  • GAP packages.hardware not yet supported by Omarchy First-boot hardware setup, omarchy layer
    not installed: mesa, vulkan-asahi, asahi-audio, alsa-ucm-conf-asahi
    installed: speakersafetyd 2.0.1-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-28T05:36:10-04:00 <hostname> omarchy-mac-first-boot[6552]: Creating this Mac's package keyring...
    2026-10-28T05:36:24-04:00 <hostname> omarchy-mac-first-boot[6552]: Ready for account setup.
    2026-10-28T05:36:25-04: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
    264 hardware nodes: 223 claimed by a driver, 14 with no device of their own, 2 bus or register containers with no driver of their own, 2 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 13 disabled, 10 unclaimed
    unclaimed: apple,sep (1 node): not yet supported by Asahi (Secure enclave (SEP))
    unclaimed: apple,t8140-cluster-cpufreq (2 nodes): not yet supported by Asahi (CPU frequency scaling)
    unclaimed: apple,t8140-dart (2 nodes): not yet supported by Asahi (IOMMU (DART))
    unclaimed: apple,t8140-pmgr-pwrstate (5 nodes): unknown hardware
  • 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
    platform 2850a0000.iommu: deferred probe pending: (reason unknown)
    platform 300700000.power-management:power-controller@8000: deferred probe pending: (reason unknown)
    platform 300700000.power-management:power-controller@8008: deferred probe pending: platform: supplier 300700000.power-management:power-controller@8000 not ready
    platform 300700000.power-management:power-controller@8010: deferred probe pending: platform: supplier 300700000.power-management:power-controller@8000 not ready
    platform 300700000.power-management:power-controller@8018: deferred probe pending: platform: supplier 300700000.power-management:power-controller@8000 not ready
    platform 300700000.power-management:power-controller@8020: deferred probe pending: platform: supplier 300700000.power-management:power-controller@8018 not ready
    platform 285080000.iommu: 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)
    269 options differ: 196 built here but not by Asahi, 34 built by Asahi but not here, 39 set differently
    CONFIG_APPLE_ADMAC: Asahi y, this kernel m
    CONFIG_APPLE_CLPC: Asahi n, this kernel y
    CONFIG_APPLE_DISPLAY_GATE: 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_T8132_PLATFORM_HANDOFF: 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_PTE_PROTNONE: 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_ERRATUM_3821522: Asahi n, this kernel y
    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_ARM64_WORKAROUND_REPEAT_TLBI: Asahi y, this kernel n
    CONFIG_ARM64_WORKAROUND_REPEAT_TLBI_SYNC: Asahi n, this kernel y
    CONFIG_ARM_APPLE_SOC_CPUFREQ: Asahi y, this kernel m
    CONFIG_ATA: Asahi n, this kernel m
    CONFIG_ATALK: Asahi m, this kernel n
    CONFIG_ATA_BMDMA: Asahi n, this kernel y
    CONFIG_ATA_FORCE: Asahi n, this kernel y
    CONFIG_ATA_SFF: Asahi n, this kernel y
    CONFIG_ATA_VERBOSE_ERROR: Asahi n, this kernel y
    CONFIG_BLK_INLINE_ENCRYPTION: Asahi n, this kernel y
    CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK: 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_CACHEFILES_ONDEMAND: Asahi y, this kernel n
    CONFIG_CEC_NOTIFIER: Asahi n, this kernel y
    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
    [229 more differences]

gpu

  • PASS gpu.driver works GPU, asahi layer
    asahi driver bound to 482600000.gpu
  • PASS gpu.vulkan works GPU, asahi layer
    Asahi Vulkan driver installed (asahi_icd.aarch64.json)
    vulkaninfo (vulkan-tools) isn't installed, so the Vulkan version wasn't read
  • PASS gpu.opengl works GPU, asahi layer
    renderer: Apple A18 Pro (G17P B1)
    OpenGL core profile version: 4.6 (Core Profile) Mesa 26.3.0-devel (git-7c86130d26)
    OpenGL ES profile version: OpenGL ES 3.2 Mesa 26.3.0-devel (git-7c86130d26)
    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=auto-safe (/etc/mpv/mpv.conf)
    screen: eDP-1 (built-in), H.264 test card full screen, paused
    mode (from mpv's log): hardware decode vaapi (zero-copy), video output gpu-next, GPU context waylandvk
    screenshot: 602x376, 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
  • PASS video.hevc-on-screen works 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): hardware decode vaapi (zero-copy), video output gpu-next, GPU context waylandvk
    screenshot: 602x376, 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

display

  • PASS display.outputs works Built-in display, asahi layer
    PASS  displays         1 active: eDP-1 2408x1506@60
  • SKIP display.external-native-mode not tested Display coprocessor (DCP), asahi layer
    skipped: no external display connected
  • GAP display.controller not yet supported by Asahi Display coprocessor (DCP), asahi layer
    FAIL - 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: 100/525 at the start
    stepped to 178 (read back 178), 257 (read back 257), 336 (read back 336)
    put back to 100
    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      AppleJ700AOP, AppleJ700
  • PASS audio.default-sink works Speakers, asahi layer
    PASS  default-sink     MacBook Speakers (audio_effect.j700-convolver)
  • PASS audio.speaker-dsp works Speakers, asahi layer
    PASS speaker DSP sink present
  • GAP audio.speaker-protection not yet supported by Asahi Speaker protection, omarchy layer
    FAIL  speakersafetyd   speakersafetyd is inactive
  • 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
  • PASS audio.microphone-signal works Microphones, asahi layer
    default input: omarchy_asahi_mic
    captured 65536 samples: peak 162, rms 15.3 (16-bit)
  • SKIP audio.speaker-tone not tested Speakers, asahi layer
    speakersafetyd: inactive
    skipped: speaker protection isn't active: speakersafetyd isn't running, so nothing was played
  • 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, 1 after
  • SKIP network.wifi-first-join not tested First join to a 5 GHz Wi-Fi network, omarchy layer
    skipped: no Wi-Fi interface driven by brcmfmac (the Mac's Broadcom Wi-Fi)

sleep

  • PASS sleep.lid-suspend works Suspend and sleep, asahi layer
    before: eDP-1 on
    lid closed: the Mac went to sleep 0.74 s later (s2idle)
    woke up after 9.9 s asleep, when the lid opened
  • PASS sleep.clamshell works Clamshell mode (lid closed with an external display), omarchy layer
    before: eDP-1 on, DP-1 on
    logind: Docked=yes, HandleLidSwitch=suspend, HandleLidSwitchDocked=ignore
    lid closed for 14.4 s: the Mac stayed awake
    while the lid was closed: eDP-1 off, DP-1 on
    after the lid opened: eDP-1 on, DP-1 on
  • 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
  • SKIP sleep.thunderbolt-after-resume not tested Thunderbolt, asahi layer
    skipped: nothing was connected over Thunderbolt or USB4 before the Mac went to sleep

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
  • N/A input.auto-keyboard-light this Mac doesn't have this hardware 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)
  • 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
    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): 26.6.2
    stub iBoot build: mBoot-18000.161.10
    m1n1 stage 2: 7ea16980-dirty
    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: absent
    sensor node enabled: unavailable
    linux-aurora: 7.2.11.aurora8-2
    m1n1-aurora: 1.6.1.aurora21-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: absent
    sensor node enabled: unavailable
    linux-aurora: 7.2.11.aurora8-2
    m1n1-aurora: 1.6.1.aurora21-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: 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: 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 host, power source)
    USB controllers: 2 root hubs (480 Mbps, 10000 Mbps)
    USB devices: 3: hub at 480 Mbps, storage at 480 Mbps, billboard at 12 Mbps
  • SKIP ports.thunderbolt not tested Thunderbolt, asahi layer
    no Thunderbolt/USB4 domain registered (thunderbolt-apple-nhi)
    skipped: the device you plugged in isn't Thunderbolt/USB4 (no USB-C partner in Thunderbolt alt mode or USB4 mode), so the Thunderbolt/USB4 host never starts
  • SKIP ports.external-displays not tested External displays over USB-C (DP alt mode and USB4), aurora layer
    USB-C display connectors: 1 (DP-1)
    skipped: no display plugged into a USB-C port
  • PASS ports.devices-work works USB3 on Thunderbolt ports, asahi layer
    listed: 2 USB-C port(s) in use, 3 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: yes
  • 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, 84% 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
    saved for the next boot: 100%
    `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
  • PASS power.idle-draw works Battery information, asahi layer
    idle on battery for 30 s: 3.9 W average (lowest 3.8 W, highest 4.2 W), from power_now
  • SKIP power.sleep-drain not tested Suspend and sleep, asahi layer
    asleep for 3.6 min (s2idle), on battery
    skipped: too short to measure; keep the lid closed for about ten minutes (at least 5)

cpu

  • PASS cpu.frequency-scaling works CPU frequency scaling, asahi layer
    policy0: CPUs 0,5, apple-cpufreq, 744-4044 MHz, schedutil
    policy1: CPUs 1-4, apple-cpufreq, 816-2424 MHz, schedutil

benchmark

  • PASS benchmark.opengl works GPU, asahi layer score 2,807 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 A18 Pro (G17P B1), OpenGL 4.6 (Compatibility Profile) Mesa 26.3.0-devel (git-7c86130d26)
    [build] use-vbo=true: 4227 fps (0.237 ms a frame)
    [texture] texture-filter=linear: 4163 fps (0.240 ms a frame)
    [shading] shading=phong: 3788 fps (0.264 ms a frame)
    [bump] bump-render=high-poly: 3268 fps (0.306 ms a frame)
    [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: 3038 fps (0.329 ms a frame)
    [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: 1441 fps (0.694 ms a frame)
    [jellyfish] <default>: 2295 fps (0.436 ms a frame)
    [terrain] <default>: 249 fps (4.028 ms a frame)
    glmark2 score: 2807
  • PASS benchmark.vulkan works GPU, asahi layer score 8,259 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 A18 Pro (G17P B1)
    [vertex] device-local=true: 10355 fps (0.097 ms a frame)
    [texture] anisotropy=16: 10709 fps (0.093 ms a frame)
    [shading] shading=phong: 8299 fps (0.120 ms a frame)
    [shading] shading=cel: 8344 fps (0.120 ms a frame)
    [effect2d] kernel=blur: 1464 fps (0.683 ms a frame)
    [desktop] <default>: 7827 fps (0.128 ms a frame)
    [cube] <default>: 10819 fps (0.092 ms a frame)
    vkmark score: 8259
  • PASS benchmark.h264-decode works Video decoder, asahi layer score 264 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.70 s, 854.7 fps
    hardware decode (VA-API): 600 frames in 2.27 s, 264.1 fps
    hardware decode is 0.31x software decode
    ffmpeg n9.0.2
  • PASS benchmark.hevc-decode works Video decoder, asahi layer score 321 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.95 s, 630.3 fps
    hardware decode (VA-API): 600 frames in 1.87 s, 321.0 fps
    hardware decode is 0.51x software decode
    ffmpeg n9.0.2

hardware inventory

264 hardware nodes: 223 claimed by a driver, 14 with no device of their own, 4 bus or register containers with no driver of their own, 13 disabled, 10 unclaimed.

Unknown hardware

  • apple,t8140-pmgr-pwrstate (5 nodes): 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)
  • apple,t8140-cluster-cpufreq (2 nodes): not yet supported by Asahi (CPU frequency scaling, asahi layer)
  • apple,t8140-dart (2 nodes): not yet supported by Asahi (IOMMU (DART), asahi layer)

Kernel build options

269 options differ from Asahi's linux-asahi 7.1.13.asahi3-2 (asahi-alarm/PKGBUILDs@d585b07) (the first 200 are listed).

optionAsahithis kernel
CONFIG_APPLE_ADMACym
CONFIG_APPLE_CLPCny
CONFIG_APPLE_DISPLAY_GATEny
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_T8132_PLATFORM_HANDOFFny
CONFIG_APPLE_TUNABLEmy
CONFIG_ARCH_HAS_MM_PGTABLEny
CONFIG_ARCH_HAS_PTE_PROTNONEny
CONFIG_ARCH_HAS_USER_PAGE_SIZEny
CONFIG_ARCH_SUPPORTS_PT_RECLAIMny
CONFIG_ARM64_ERRATUM_3821522ny
CONFIG_ARM64_USER4K_EXPERIMENTALny
CONFIG_ARM64_WORKAROUND_BROKEN_AMU_CONSTCNTny
CONFIG_ARM64_WORKAROUND_DISABLE_CNPny
CONFIG_ARM64_WORKAROUND_REPEAT_TLBIyn
CONFIG_ARM64_WORKAROUND_REPEAT_TLBI_SYNCny
CONFIG_ARM_APPLE_SOC_CPUFREQym
CONFIG_ATAnm
CONFIG_ATALKmn
CONFIG_ATA_BMDMAny
CONFIG_ATA_FORCEny
CONFIG_ATA_SFFny
CONFIG_ATA_VERBOSE_ERRORny
CONFIG_BLK_INLINE_ENCRYPTIONny
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACKny
CONFIG_BPF_LSMyn
CONFIG_BT_MTK7932_PCIEnm
CONFIG_BUILDTIME_MCOUNT_SORTyn
CONFIG_CACHEFILES_ONDEMANDyn
CONFIG_CEC_NOTIFIERny
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_LIB_AES_CBCny
CONFIG_CRYPTO_LIB_AES_CCMny
CONFIG_CRYPTO_LIB_AES_CTRny
CONFIG_CRYPTO_LIB_AES_ECBny
CONFIG_CRYPTO_LIB_AES_GCMny
CONFIG_CRYPTO_LIB_AES_XTSny
CONFIG_CRYPTO_PCBCmn
CONFIG_DMABUF_HEAPSny
CONFIG_DMABUF_HEAPS_SYSTEMny
CONFIG_DMA_VIRTUAL_CHANNELSym
CONFIG_DPLLny
CONFIG_DRM_ACCEL_ANEnm
CONFIG_DRM_AMDGPUnm
CONFIG_DRM_AMD_DCny
CONFIG_DRM_APPLE_DCP_T6030_AUDIOny
CONFIG_DRM_APPLE_FABRIC_COREnm
CONFIG_DRM_ASAHIym
CONFIG_DRM_AUX_HPD_BRIDGEnm
CONFIG_DRM_BUDDYnm
CONFIG_DRM_DISPLAY_DP_HELPERny
CONFIG_DRM_DISPLAY_DSC_HELPERny
CONFIG_DRM_DISPLAY_HDCP_HELPERny
CONFIG_DRM_DISPLAY_HDMI_CEC_NOTIFIER_HELPERny
CONFIG_DRM_NOUVEAUnm
CONFIG_DRM_NOUVEAU_BACKLIGHTny
CONFIG_DRM_NOUVEAU_CH7006nm
CONFIG_DRM_NOUVEAU_SIL164nm
CONFIG_DRM_PANEL_BACKLIGHT_QUIRKSnm
CONFIG_DRM_RADEONnm
CONFIG_DRM_SUBALLOC_HELPERnm
CONFIG_DRM_TTMnm
CONFIG_DRM_TTM_HELPERnm
CONFIG_DYNAMIC_FTRACEyn
CONFIG_DYNAMIC_FTRACE_WITH_ARGSyn
CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPSyn
CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLSyn
CONFIG_E1000nm
CONFIG_E1000Enm
CONFIG_FB_CFB_COPYAREAny
CONFIG_FB_CFB_FILLRECTny
CONFIG_FB_CFB_IMAGEBLITny
CONFIG_FB_IOMEM_FOPSny
CONFIG_FB_IOMEM_HELPERSny
CONFIG_FS_ENCRYPTION_INLINE_CRYPTny
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_GPU_BUDDYny
CONFIG_HAS_LTO_CLANGny
CONFIG_HAS_SEPARATE_PREEMPT_RESCHED_BITSny
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_HAVE_GENERIC_VDSOyn
CONFIG_HID_APPLE_MTP_HAPTICnm
CONFIG_HISILICON_ERRATUM_162100125ny
CONFIG_HMM_MIRRORny
CONFIG_I2C_APPLEym
CONFIG_I40Enm
CONFIG_I40EVFnm
CONFIG_IAVFnm
CONFIG_ICEnm
CONFIG_ICE_HWMONny
CONFIG_ICE_SWITCHDEVny
CONFIG_IGBnm
CONFIG_IGBVFnm
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_IWLDVMnm
CONFIG_IWLMVMnm
CONFIG_IWLWIFInm
CONFIG_IWLWIFI_DEVICE_TRACINGny
CONFIG_IWLWIFI_LEDSny
CONFIG_IWLWIFI_OPMODE_MODULARny
CONFIG_IXGBEnm
CONFIG_IXGBEVFnm
CONFIG_IXGBE_HWMONny
CONFIG_LIBETHnm
CONFIG_LIBETH_XDPnm
CONFIG_LIBIEnm
CONFIG_LIBIE_ADMINQnm
CONFIG_LIBIE_FWLOGnm
CONFIG_MACSMC_POWERym
CONFIG_MDIOnm
CONFIG_MEGARAID_SASnm
CONFIG_MFD_COREym
CONFIG_MFD_MACSMCym
CONFIG_MM_IDny
CONFIG_MM_SUBPAGEny
CONFIG_MT7932_FULLMACnm
CONFIG_NETFILTER_NETLINKmy
CONFIG_NET_SHAPERny
CONFIG_NET_VENDOR_ALIBABAny
CONFIG_NET_VENDOR_I825XXny
CONFIG_NET_VENDOR_INTELny
CONFIG_NET_VENDOR_MARVELLny
CONFIG_NET_VENDOR_REALTEKny
CONFIG_NET_VENDOR_ZTEny
CONFIG_NOUVEAU_DEBUGn5
CONFIG_NOUVEAU_DEBUG_DEFAULTn3
CONFIG_NVIDIA_OLYMPUS_1027_ERRATUMny
CONFIG_NVMEM_APPLE_EFUSESym
CONFIG_NVMEM_APPLE_SPMIym
CONFIG_NVME_APPLEym
CONFIG_NVME_HWMONny
CONFIG_OPENVSWITCH_GENEVEmn
CONFIG_OPENVSWITCH_GREmn
CONFIG_OPENVSWITCH_VXLANmn
CONFIG_PACKINGny
CONFIG_PAGE_EXTENSIONny
CONFIG_PCIE_APPLE_PIODMA_DIAGny
CONFIG_PCIE_BUS_DEFAULTyn
CONFIG_PCI_HOST_GENERICny
CONFIG_PINCTRL_APPLE_GPIOym
CONFIG_PLDMFWny
CONFIG_POWER_RESET_MACSMCym
CONFIG_PPPOXnm
CONFIG_PROC_SYSCTLyn
CONFIG_PWM_APPLEym
CONFIG_R8169nm
CONFIG_RAID6_PQ_ARCHny
CONFIG_RDMA_RXEnm
CONFIG_RDMA_SIWnm
CONFIG_REGMAP_SPMIym
CONFIG_RENESAS_ERRATUM_GEN4GICITS1ny
CONFIG_RESET_APPLE_CIOny
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1yn
CONFIG_RTC_DRV_APPLE_PMUnm
CONFIG_RTC_DRV_MACSMCym
CONFIG_SATA_AHCInm
CONFIG_SATA_HOSTny
CONFIG_SATA_MOBILE_LPM_POLICYn3
CONFIG_SATA_PMPny
CONFIG_SATA_SIL24nm
CONFIG_SCHED_CACHEny
CONFIG_SCREEN_INFOny
CONFIG_SCSI_MPT2SAS_MAX_SGEn128

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