omarchy-m-test report eyMxzVioeFgpW3VKjsy88swa

$ omarchy-m-test

Apple MacBook Pro (14-inch, M4 Pro)

community report

chip
M4 Pro (t6040, board j614s)
kernel
7.3.0-1-27-ARCH
stack
mx-mac 4.0.0-dev
build
b99593e · linux-aurora 7.3.0.aurora1-27 · 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 15:17 UTC
results
42 pass · 0 fail · 7 gap · 24 skip
packages (10)
omarchy-dev4.0.0.r7636.gb99593e-1
omarchy-settings-dev4.0.0.r7636.gb99593e-1
omarchy-mac-boot20261104-1
linux-aurora7.3.0.aurora1-27
limine12.9.6-1
speakersafetyd2.0.1-1.1
mesa-aurora1:26.3.0_devel.202611042334.c1753704ed7-1
vulkan-aurora1:26.3.0_devel.202611042334.c1753704ed7-1
aurora-audio4.1.aurora2-12
alsa-ucm-conf-aurora10.aurora2-5

system

  • PASS system.identity works Device tree, asahi layer
    model: Apple MacBook Pro (14-inch, M4 Pro)
    compatible: apple,j614s apple,t6040 apple,arm-platform
    chip: M4 Pro (t6040)
    kernel: 7.3.0-1-27-ARCH
  • PASS system.failed-units works System services, omarchy layer
    PASS  units            no failed system or user units
  • 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.3.0-1-27-ARCH from linux-aurora 7.3.0.aurora1-27
  • 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            <hostname> asahi-alarm core extra alarm aur omarchy
  • PASS packages.kernel-updates works Package repositories, omarchy layer
    PASS  kernel-repo      linux-aurora updates from [<hostname>]
  • PASS packages.hardware works First-boot hardware setup, omarchy layer
    installed: mesa-aurora 1:26.3.0_devel.202611042334.c1753704ed7-1, vulkan-aurora 1:26.3.0_devel.202611042334.c1753704ed7-1, aurora-audio 4.1.aurora2-12, speakersafetyd 2.0.1-1.1, alsa-ucm-conf-aurora 10.aurora2-5

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
  • GAP setup.vendor-firmware not yet supported by Omarchy Vendor firmware, omarchy layer
    FAIL  vendor-firmware  omarchy-vendor-firmware.service is inactive/success

hardware

  • GAP hardware.drivers not yet supported by Aurora A driver for every hardware node, aurora layer
    448 hardware nodes: 225 claimed by a driver, 14 with no device of their own, 5 that no driver binds by design (CPU frequency clusters, timer, SMBIOS), 200 disabled, 4 unclaimed
    unclaimed: cache (3 nodes): unknown hardware
    unclaimed: operating-points-v2-apple-dram (1 node): unknown hardware
  • 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
    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: spmi 1-0c: deferred probe pending: sn201202x: waiting for the USB role switch
    since bound: spmi 1-0a: deferred probe pending: sn201202x: waiting for the USB role switch
    since bound: spmi 2-0c: deferred probe pending: sn201202x: waiting for the USB role switch
  • 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)
    310 options differ: 234 built here but not by Asahi, 34 built by Asahi but not here, 42 set differently
    CONFIG_APPLE_ADMAC: Asahi y, this kernel m
    CONFIG_APPLE_CLPC: Asahi n, this kernel y
    CONFIG_APPLE_DART_J713_DCP: 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_PMP_THERMAL: Asahi n, 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_T6030_GPU_PMP_LINK: 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_APPLE_AMX: Asahi n, this kernel y
    CONFIG_ARM64_APPLE_FP_PRESERVE: Asahi n, this kernel y
    CONFIG_ARM64_APPLE_X86_FLAGS: Asahi n, this kernel y
    CONFIG_ARM64_APPLE_X86_FP: Asahi n, this kernel y
    CONFIG_ARM64_CTXR_EXECMEM: 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
    [270 more differences]

gpu

  • GAP gpu.driver not yet supported by Asahi GPU, asahi layer
    the asahi GPU driver isn't loaded
  • GAP gpu.vulkan not yet supported by Asahi GPU, asahi layer
    Asahi Vulkan driver installed (asahi_icd.aarch64.json)
    vulkaninfo (vulkan-tools) isn't installed, so the Vulkan version wasn't read
    no GPU is bound to the asahi GPU driver, so it has no Apple GPU to use
  • PASS gpu.opengl works GPU, asahi layer
    renderer: Apple M4 Pro (G16S B1)
    OpenGL core profile version: 4.6 (Core Profile) Mesa 26.3.0-devel (git-c1753704ed)
    OpenGL ES profile version: OpenGL ES 3.2 Mesa 26.3.0-devel (git-c1753704ed)
    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: 756x472, each bar's median colour in its middle, 64 levels allowed per channel
    red bar: expected #ff0000, saw #ff201b
    green bar: expected #00ff00, saw #30ff27
    yellow bar: expected #ffff00, saw #feff29
    blue bar: expected #0000ff, saw #0100ff
    magenta bar: expected #ff00ff, saw #ff20fe
    cyan bar: expected #00ffff, saw #2fffff
    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: 756x472, each bar's median colour in its middle, 64 levels allowed per channel
    red bar: expected #ff0000, saw #ff201b
    green bar: expected #00ff00, saw #30ff27
    yellow bar: expected #ffff00, saw #feff29
    blue bar: expected #0000ff, saw #0100ff
    magenta bar: expected #ff00ff, saw #ff20fe
    cyan bar: expected #00ffff, saw #2fffff
    on screen: every bar in its colour

display

  • PASS display.outputs works Built-in display, asahi layer
    PASS  displays         2 active: eDP-1 3024x1890@120, DP-2 1920x1080@100
  • SKIP display.external-native-mode not tested Display coprocessor (DCP), asahi layer
    resolution compared in physical pixels; refresh reported only
    DP-2: skipped: Hyprland monitor rules unavailable or computed; mode intent unknown
    diagnostic: card1-DP-2 CRTC unavailable
  • SKIP display.controller not tested Display coprocessor (DCP), asahi layer
    apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • SKIP display.backlight not tested Display brightness, asahi layer
    apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • SKIP display.notch-strip not tested Bar clear of the notch, omarchy layer
    apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • PASS display.notch-bar works (unconfirmed) 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, by pressing Enter (the default; unconfirmed)
  • PASS display.brightness-steps works (unconfirmed) Display brightness, asahi layer
    backlight apple-panel-bl: 150/600 at the start
    stepped to 240 (read back 240), 330 (read back 330), 420 (read back 420)
    put back to 150
    asked: Did the built-in screen dim (or brighten) in three steps, then go back to how it was?
    answer: yes, by pressing Enter (the default; unconfirmed)
  • PASS display.cursor works (unconfirmed) 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, by pressing Enter (the default; unconfirmed)

audio

  • PASS audio.sound-cards works Audio interface (MCA), asahi layer
    PASS  sound-cards      AppleJ614HPAI, AppleJack, Audio
  • PASS audio.default-sink works Speakers, asahi layer
    PASS  default-sink     The Genius (bluez_output.<mac>.1)
  • SKIP audio.speaker-dsp not tested Speakers, asahi layer
    apple-audio-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • GAP audio.speaker-protection not yet supported by Asahi Speaker protection, omarchy layer
    FAIL  speakersafetyd   speakersafetyd is inactive, speakerguardd is inactive
  • SKIP audio.speaker-amps-unlocked not tested Speaker protection, omarchy layer
    apple-audio-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • SKIP audio.microphone-mapping not tested Microphone mapping, omarchy layer
    apple-audio-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • 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: inactive
    skipped: speaker protection isn't active: speakersafetyd isn't running, 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             wld0 is connected
  • GAP network.wifi-backend not yet supported by Asahi 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
  • PASS network.bluetooth-pairing works (unconfirmed) 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, by pressing Enter (the default; unconfirmed)
    paired devices: 2 before, 2 after
  • PASS network.wifi-first-join works First join to a 5 GHz Wi-Fi network, omarchy layer
    before: associated on 5 GHz (5220 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 8.28 s after the driver loaded
    first join: an address (traffic) arrived 8.48 s after the driver loaded, 0.20 s after associating
    band: 5 GHz (5220 MHz)
    joins: 1

sleep

  • PASS sleep.lid-suspend works Suspend and sleep, asahi layer
    before: eDP-1 on, DP-2 on
    lid closed: the Mac went to sleep 5.21 s later (s2idle)
    woke up after 4.1 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-3 on
    logind: Docked=yes, HandleLidSwitch=suspend, HandleLidSwitchDocked=ignore
    lid closed for 11.6 s: the Mac stayed awake
    while the lid was closed: eDP-1 off, DP-3 on
    after the lid opened: eDP-1 on, DP-3 on
  • PASS sleep.wifi-after-resume works Wi-Fi, asahi layer
    before sleeping: wld0 connected with an IPv4 address
    after waking up: an IPv4 address again 4.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

  • SKIP input.ambient-light not tested Always-on processor (AOP: ambient light sensor, lid angle), aurora layer
    apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • SKIP input.auto-keyboard-light not tested Automatic keyboard backlight, omarchy layer
    apple-display-check checks the converged image's omarchy-mac integration; not run on Omarchy, mx-mac
  • 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 (unconfirmed) 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, by pressing Enter (the default; unconfirmed)
  • PASS input.trackpad-gestures works (unconfirmed) 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, by pressing Enter (the default; unconfirmed)
    two-finger click: asked: Click with two fingers: did it right-click (a menu, where there is one)?
    two-finger click: answer: yes, by pressing Enter (the default; unconfirmed)
    two-finger scroll: asked: Scroll with two fingers, up and down: did it scroll smoothly both ways?
    two-finger scroll: answer: yes, by pressing Enter (the default; unconfirmed)
    three-finger swipe: skipped: off in your config

sep

  • PASS sep.attach works Secure enclave (SEP), asahi layer
    SEP attached and advertised endpoints; fingerprint matching is checked separately
    system firmware (sepOS proxy): unavailable
    system iBoot build: mBoot-20457.41.3
    stub firmware (not running sepOS): 26.6.2
    stub iBoot build: mBoot-18000.161.10
    m1n1 stage 2: 1.0.0b8
    actual sepOS version/build: unavailable (not exposed by the kernel)
    SEP diagnostics ABI: 2
    SEP profile: T6040/J616s
    SEP boot: warm
    SEP protocol: variant5
    SEP attach: attached
    SEP endpoints: 12
    SEP keystore: open
    SEP keybag: present
    SEP sensor: online
    SEP touchid: ready
    SEP xart: enabled
    profile and protocol describe the driver, not the running sepOS version
    SEP driver bound: yes
    /dev/sep-bio present: yes
    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.3.0.aurora1-27
    apple-sep.service: inactive
    aurora-sep.service: active
    fprintd.service: active
    SEP: other driver event
    SEP: platform profile selected
    SEP: anti-replay store event
    SEP: endpoints advertised
    SEP: other driver event (error 0)
    SEP: sensor setup outcome

touch-id

  • PASS touch-id.ready works Touch ID, asahi layer
    SEP and sensor report ready; a fingerprint match was not tested
    SEP diagnostics ABI: 2
    SEP profile: T6040/J616s
    SEP boot: warm
    SEP protocol: variant5
    SEP attach: attached
    SEP endpoints: 12
    SEP keystore: open
    SEP keybag: present
    SEP sensor: online
    SEP touchid: ready
    SEP xart: enabled
    profile and protocol describe the driver, not the running sepOS version
    SEP driver bound: yes
    /dev/sep-bio present: yes
    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.3.0.aurora1-27
    apple-sep.service: inactive
    aurora-sep.service: active
    fprintd.service: active
    SEP: other driver event
    SEP: platform profile selected
    SEP: anti-replay store event
    SEP: endpoints advertised
    SEP: other driver event (error 0)
    SEP: sensor setup outcome
  • PASS touch-id.unlock works (unconfirmed) Touch ID, asahi layer
    observational check of an existing unlock this boot; no verification command was run
    an enrollment listing or a readiness flag alone is not proof of matching
    asked: With a fingerprint you already enrolled, did your normal Touch ID unlock (lock screen or sudo) work this boot? Skip if you haven't tried it or have no enrollment.
    answer: yes, by pressing Enter (the default; unconfirmed)

camera

  • PASS camera.isp works Camera image signal processor (ISP), aurora layer
    camera: /dev/video4, from the ISP driver (apple-isp)
    other video devices: video0 (apple-jpeg), video1 (apple-jpeg), video2 (avd), video3 (apple-ave)
  • PASS camera.frames works Camera image signal processor (ISP), aurora layer
    asked ffmpeg for 30 frames from /dev/video4 (read and discarded, none kept)
    stream: 1920x1080, nv12
    frames: 30 of 30
  • PASS camera.image works (unconfirmed) Camera image signal processor (ISP), aurora layer
    showed /dev/video4 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, by pressing Enter (the default; unconfirmed)

ports

  • PASS ports.usb-c works USB3 on Thunderbolt ports, asahi layer
    USB-C ports: 4 (USB-PD controller, /sys/class/typec), 1 with something plugged in
    port 3: plugged in (data host, power sink)
    USB controllers: 2 root hubs (480 Mbps, 10000 Mbps)
    USB devices: 10: hub at 480 Mbps, audio at 480 Mbps, hub at 480 Mbps, input (HID) at 12 Mbps, input (HID) at 12 Mbps, input (HID) at 480 Mbps, billboard at 12 Mbps, hub at 5000 Mbps, hub at 5000 Mbps, vendor-specific at 5000 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
  • PASS ports.external-displays works External displays over USB-C (DP alt mode and USB4), aurora layer
    USB-C display connectors: 4 (DP-1, DP-2, DP-3, USB-1)
    DP-3: in use, 1920x1080 preferred
  • PASS ports.devices-work works (unconfirmed) USB3 on Thunderbolt ports, asahi layer
    listed: 1 USB-C port(s) in use, 10 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, by pressing Enter (the default; unconfirmed)
  • PASS ports.external-display-picture works (unconfirmed) External displays over USB-C (DP alt mode and USB4), aurora layer
    display on USB-C: DP-3 at 1920x1080
    asked: Look at the display on USB-C: is the picture sharp and steady at its full resolution, and does the pointer move onto it?
    answer: yes, by pressing Enter (the default; unconfirmed)

power

  • PASS power.battery works Battery information, asahi layer
    macsmc-battery: Not charging, 81% charged, charge limit 80%
  • PASS power.charge-limit works Battery information, asahi layer
    charge limit before: 80% (charging restarts at 75%)
    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 80% afterwards
  • GAP power.charge-limit-kept not yet supported by Asahi Battery charge limit kept across reboots, omarchy layer
    saved for the next boot: 80%
    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
  • PASS power.idle-draw works Battery information, asahi layer
    idle on battery for 30 s: 8.7 W average (lowest 7.0 W, highest 18.3 W), from power_now
  • SKIP power.sleep-drain not tested Suspend and sleep, asahi layer
    asleep for 0.4 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,6,7,8, apple-cpufreq, 1260-4512 MHz, schedutil
    policy1: CPUs 1-4, apple-cpufreq, 1020-2592 MHz, schedutil
    policy9: CPUs 9-13, apple-cpufreq, 1260-4512 MHz, schedutil

benchmark

  • SKIP benchmark.opengl not tested GPU, asahi layer
    already installed: ffmpeg
    skipped: pacman couldn't install glmark2 vkmark (error: failed to commit transaction (failed to retrieve some files))
  • SKIP benchmark.vulkan not tested GPU, asahi layer
    already installed: ffmpeg
    skipped: pacman couldn't install glmark2 vkmark (error: failed to commit transaction (failed to retrieve some files))
  • SKIP benchmark.h264-decode not tested Video decoder, asahi layer
    already installed: ffmpeg
    skipped: pacman couldn't install glmark2 vkmark (error: failed to commit transaction (failed to retrieve some files))
  • SKIP benchmark.hevc-decode not tested Video decoder, asahi layer
    already installed: ffmpeg
    skipped: pacman couldn't install glmark2 vkmark (error: failed to commit transaction (failed to retrieve some files))

hardware inventory

448 hardware nodes: 225 claimed by a driver, 14 with no device of their own, 5 bus or register containers with no driver of their own, 200 disabled, 4 unclaimed.

Unknown hardware

  • cache (3 nodes): unknown hardware, no driver claimed it
  • operating-points-v2-apple-dram (1 node): unknown hardware, no driver claimed it

Kernel build options

310 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_DART_J713_DCPny
CONFIG_APPLE_DISPLAY_GATEny
CONFIG_APPLE_DOCKCHANNELym
CONFIG_APPLE_MCCny
CONFIG_APPLE_PMCny
CONFIG_APPLE_PMPym
CONFIG_APPLE_PMP_THERMALnm
CONFIG_APPLE_RTKIT_HELPERym
CONFIG_APPLE_SARTym
CONFIG_APPLE_SEPym
CONFIG_APPLE_SEP_FV_INTERFACEny
CONFIG_APPLE_T6030_GPU_PMP_LINKny
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_APPLE_AMXny
CONFIG_ARM64_APPLE_FP_PRESERVEny
CONFIG_ARM64_APPLE_X86_FLAGSny
CONFIG_ARM64_APPLE_X86_FPny
CONFIG_ARM64_CTXR_EXECMEMny
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_ACCEL_ANE_H16_VALIDATIONnm
CONFIG_DRM_AMDGPUnm
CONFIG_DRM_AMD_DCny
CONFIG_DRM_AMD_DC_FPny
CONFIG_DRM_APPLE_DCP_T6030_AUDIOny
CONFIG_DRM_APPLE_DCP_T8132ny
CONFIG_DRM_APPLE_FABRIC_COREnm
CONFIG_DRM_ASAHIym
CONFIG_DRM_ASAHI_G15ny
CONFIG_DRM_ASAHI_G16ny
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_EDACny
CONFIG_EDAC_APPLE_SOCnm
CONFIG_EXECMEM_CONFINEny
CONFIG_FB_CFB_COPYAREAny
CONFIG_FB_CFB_FILLRECTny
CONFIG_FB_CFB_IMAGEBLITny
CONFIG_FB_IOMEM_FOPSny
CONFIG_FB_IOMEM_HELPERSny
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVERny
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_IIO_AOP_SENSOR_MOTIONnm
CONFIG_IIO_BUFFERny
CONFIG_IIO_CONSUMERS_PER_TRIGGERn2
CONFIG_IIO_KFIFO_BUFnm
CONFIG_IIO_TRIGGERny
CONFIG_IIO_TRIGGERED_BUFFERnm
CONFIG_INET_DIAGmy
CONFIG_INET_MPTCP_DIAGmy
CONFIG_INET_TCP_DIAGmy
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_INTERCONNECTny
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_MEMORY_HOTPLUGny
CONFIG_MEMORY_HOTREMOVEny
CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINEny
CONFIG_MHP_MEMMAP_ON_MEMORYny
CONFIG_MM_IDny
CONFIG_MM_SUBPAGEny
CONFIG_MT7932_FULLMACnm
CONFIG_MTD_PHRAMnm
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_NFC_APPLE_STOCKHOLMnm
CONFIG_NOUVEAU_DEBUGn5
CONFIG_NOUVEAU_DEBUG_DEFAULTn3
CONFIG_NVIDIA_OLYMPUS_1027_ERRATUMny
CONFIG_NVMEM_APPLE_EFUSESym
CONFIG_NVME_APPLEym
CONFIG_NVME_HWMONny
CONFIG_OPENVSWITCH_GENEVEmn
CONFIG_OPENVSWITCH_GREmn

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