Omarchy Hardware

Apple 12-inch MacBook (Early 2015) with Omarchy

Twenty-two exact-model owner accounts include 13 people running Omarchy and a long Linux record of Apple SPI input failures, workarounds and current owner-confirmed progress.

Compiled from 22 exact-model owner accounts: 17 on GitHub, one on openSUSE Forums, two on Linux Mint Forums, one on Launchpad and one on Reddit. Report mix: 13 Omarchy · one Arch Linux · one Arch-based · seven other Linux Updated

This page covers the 2015 12-inch MacBook with model identifier MacBook8,1 and chassis number A1534. MacBookPro8,1 is a different 2011 computer; MacBook9,1 and MacBook10,1 are later 12-inch models.

Bottom line

Omarchy can run on this MacBook, but it is not yet a clean installation. The current installer still needs external input. After installation, five exact-model owners confirm that forcing the SPI controller into PIO mode restores the built-in keyboard and trackpad; three of them also establish the s2idle path through lid-close tests, and one verifies the keyboard at encrypted boot. The Omarchy change that would automate the core workaround remains open and unmerged. Speakers, Bluetooth and the camera require separate support paths and do not have equivalent current Omarchy confirmation.

Should you use or buy it?

An existing owner can turn the machine into a light-duty Omarchy computer if they are comfortable installing with a USB keyboard and applying a manual kernel configuration. As a used purchase, its 8GB memory ceiling, passive dual-core processor, single shared USB-C port, old battery and component-specific fixes make it a niche choice rather than a general recommendation. Buy it for extreme portability and reuse, not for local virtual machines, heavy compilation, modern games or a trouble-free Linux laptop.

Gold Early 2015 12-inch MacBook open on a white background
Photo: Rm1911 · CC BY-SA 4.0
Screen size
12 inchesSource
Dimensions (W × D × H)
11.04 × 7.74 × 0.14–0.52 inchesSource
Weight
2.03 poundsApple says weight varies by configuration and manufacturing process.Source
Release
Available April 10, 2015Source
Launch price
$1,299–$1,599256GB or 512GB configurationApple unveils the 12-inch MacBook
Used asking price
$109.99–$165Mixed 256GB and 512GB configurations; median ask $150 · used and refurbished · observed Sept. 2, 2026 · 5 listingsEarly 2015 12-inch MacBook asking-price sample

Current figures are dated asking prices, not completed sales or appraisals.

Compatibility

  • Working reports
  • Problems reported
  • Mixed results
  • Not covered
Install and boot
Desktop and graphics
Internal display and brightness
Keyboard, hotkeys and backlight
Touchpad and pointing
Fingerprint and biometrics
Wi-Fi and Bluetooth
Speakers, microphone and audio
Suspend and resume
External displays and docks
Battery, power and thermals

Before you buy

Match the seller's exact model and configuration to the findings above. Check the return period, condition, included charger and delivered price before ordering.

These are the sources behind the dated asking prices, not a live stock check. Searches and catalogs may include other configurations. We have not tested or endorsed individual listings.

These links are untagged; Omarchy Hardware earns no referral commission from them. How we handle commercial links.

Detailed findings

Install and boot

Problems reported

Owners can complete an Omarchy installation with external USB input, but the built-in keyboard and trackpad still do not work in the live installer. The pending exact-model change explicitly preserves that limitation.

In practice Have a USB keyboard ready before starting. Do not assume that a post-install input workaround will also make the installer or encrypted preboot prompt usable.

Sources MacBook8,1 Omarchy installation and 3.0.2 retests, MacBook8,1 Omarchy input discussion, Pending Omarchy MacBook8,1 PIO and s2idle integration

Desktop and graphics

Working reports

Omarchy owners reach a working desktop, and exact Linux inventories show the Intel HD Graphics 5300 using i915 and Mesa hardware acceleration at the panel's native resolution. No retained source is a controlled Omarchy graphics benchmark.

In practice The graphics path is sufficient for the desktop and ordinary 2D use. Treat the old integrated GPU as a capacity limit, not as an unresolved installation blocker.

Sources MacBook8,1 Omarchy installation and 3.0.2 retests, MacBook8,1 Omarchy input discussion, MacBook8,1 Linux Mint component report

Internal display and brightness

Working reports

Exact Linux reports drive the 2304-by-1440 internal panel at 60 Hz, and Omarchy owners reach the desktop. The retained Omarchy reports do not separately establish brightness hotkeys or automatic brightness.

In practice The panel has a positive working baseline. Test brightness controls separately rather than reading the display result as proof that every key and sensor works.

Sources MacBook8,1 Linux Mint component report, MacBook8,1 Linux Mint intermittent input report, MacBook8,1 Omarchy input discussion

Keyboard, hotkeys and backlight

Mixed results

Apple SPI input failed across years of exact-model Linux and Omarchy reports, often with repeated -110 timeouts. Five current Omarchy owners now confirm the PIO direction: three establish boot, login and lid-close behavior with s2idle, while another independent report verifies the keyboard at encrypted boot. The project has not shipped that change, and keyboard backlighting is not established.

In practice After installation, apply the current PIO and s2idle workaround and verify ordinary keys, LUKS input, hotkeys and backlighting as separate checks. Keep external input available until the Omarchy change ships and is retested.

An open Omarchy change would automate the PIO and s2idle settings. The exact-model PR writes the two kernel parameters and a migration for existing systems, but it is unmerged and does not change live-installer input. Project source

Sources MacBook8,1 Apple SPI diagnosis and current owner retests, MacBook8,1 Omarchy input discussion, MacBook8,1 PIO workaround confirmation, MacBook8,1 CachyOS Apple SPI diagnostics, MacBook8,1 input across Arch, Manjaro, openSUSE and Ubuntu, MacBook8,1 Fedora Apple SPI timeout, MacBook8,1 Linux Mint intermittent input report, MacBook8,1 Linux Mint cold-boot input report, MacBook8,1 PXA2xx SPI PIO patch series, Pending Omarchy MacBook8,1 PIO and s2idle integration

Touchpad and pointing

Mixed results

The Force Touch trackpad shares the Apple SPI failure with the keyboard. Current PIO reports restore pointing after installation, including a new independent exact-model confirmation; the s2idle reports preserve it across lid-close tests. The installer still needs external input, and deep sleep can strand the device.

In practice Treat keyboard and trackpad recovery as the same controller problem, while testing gestures and the haptic click separately after the devices appear.

Sources MacBook8,1 input failure after suspend, MacBook8,1 Apple SPI diagnosis and current owner retests, MacBook8,1 Omarchy input discussion, MacBook8,1 PIO workaround confirmation, MacBook8,1 suspend and input support project, Pending Omarchy MacBook8,1 PIO and s2idle integration

Wi-Fi and Bluetooth

Mixed results

Exact Linux inventories show Broadcom Wi-Fi working. An Omarchy owner reported Bluetooth missing in 2025, and an exact-model support project now offers a DSDT override plus an additional driver, but there is no retained current Omarchy confirmation.

In practice Wi-Fi has the stronger evidence. Bluetooth is a separate repair involving boot-time ACPI changes and disabled Secure Boot or lockdown, so do not assume that working Wi-Fi means the whole radio works.

Sources MacBook8,1 Omarchy installation and 3.0.2 retests, MacBook8,1 Linux Mint component report, MacBook8,1 Linux Mint intermittent input report, MacBook8,1 Bluetooth ACPI override project

Speakers, microphone and audio

Problems reported

Multiple exact Linux owners report silent internal speakers while the 3.5 mm headphone path works. One exact-model support project gets the speakers working through a custom DKMS and PipeWire stack, with additional handling needed after deep sleep and for headphone switching.

In practice Expect headphones to be the simpler path. Internal speakers are not a stock Omarchy success and should be treated as an advanced, separately maintained modification.

Sources MacBook8,1 Linux Mint component report, MacBook8,1 Linux Mint intermittent input report, MacBook8,1 internal speaker support project, MacBook8,1 Omarchy input discussion

Camera

Problems reported

An exact Linux owner loaded the FaceTime driver and saw the camera light without receiving video. A later exact-model change for the smaller sensor was merged into the out-of-tree facetimehd project, but there is no retained Omarchy owner retest.

In practice The project path has improved, but the camera is not a confirmed Omarchy feature. It still depends on an out-of-tree driver and proprietary firmware extraction.

Sources MacBook8,1 Linux Mint component report, MacBook8,1 Linux Mint intermittent input report, MacBook8,1 facetimehd camera change

Suspend and resume

Mixed results

Deep sleep repeatedly killed the keyboard and trackpad in exact-model reports. Current Omarchy owners confirm that s2idle plus the PIO input configuration survives lid close; hibernation can also work, but it needs additional hooks and disk-backed swap that are outside the pending Omarchy change.

In practice Use s2idle and test a long lid-close cycle, not just a quick wake. Treat hibernation as a separate manual project, and expect higher standby draw than a fully working deep-sleep path.

Sources MacBook8,1 input failure after suspend, MacBook8,1 sleep and battery-use tradeoff, MacBook8,1 suspend and input support project, MacBook8,1 Apple SPI diagnosis and current owner retests, Pending Omarchy MacBook8,1 PIO and s2idle integration

Battery, power and thermals

Mixed results

The fanless Core M chassis is silent but loses sustained performance under combined or repeated load. Historical new-machine testing reached 7 hours, 36 minutes in one controlled macOS Wi-Fi test; that is not an Omarchy runtime prediction, and current s2idle guidance trades reliable wake for higher standby use.

In practice Judge a used unit by battery health and sustained work, not by Apple's original runtime claim or short boost speed. The machine is better suited to bursty light work than continuous CPU or graphics load.

Sources Apple 12-inch MacBook Early 2015 measured review, MacBook8,1 sleep and battery-use tradeoff, MacBook8,1 suspend and input support project, MacBook8,1 Apple SPI diagnosis and current owner retests

Daily use

Installation and daily input are different questions

External input for setup; manual PIO fix after the first boot

The strongest current owner reports begin after Omarchy is already installed. The live installer still cannot use the built-in keyboard and trackpad, while the installed system can after the controller is forced away from DMA.

Sources MacBook8,1 Omarchy installation and 3.0.2 retests, MacBook8,1 Apple SPI diagnosis and current owner retests, Pending Omarchy MacBook8,1 PIO and s2idle integration

A successful wake depends on the sleep mode

s2idle works in current reports; deep sleep can require a reboot

This is more than a binary suspend result. s2idle preserves the input path but uses more energy while the lid is closed; deep sleep has repeatedly stranded the SPI devices and can affect the display and audio support stack.

Sources MacBook8,1 input failure after suspend, MacBook8,1 sleep and battery-use tradeoff, MacBook8,1 suspend and input support project, MacBook8,1 Apple SPI diagnosis and current owner retests

Performance

Battery-first travel

Exceptionally light, with old-cell and standby caveats

At 2.03 pounds, the chassis remains unusually portable. A used machine's battery can be 11 years old, replacement is difficult and the reliable s2idle path does not provide the same closed-lid energy behavior as deep sleep.

Sources MacBook Retina 12-inch Early 2015 technical specifications, Apple 12-inch MacBook Early 2015 measured review, MacBook8,1 sleep and battery-use tradeoff, MacBook8,1 suspend and input support project

Changes over time

  1. Problem reportedKeyboard, Pointing, Suspendother Linux

    Ubuntu owner records input loss after suspend

    An exact-model owner reproduces dead keyboard and trackpad after suspend on two kernel lines, establishing the long-running deep-sleep failure.

    Sources MacBook8,1 input failure after suspend

  2. Problem reportedKeyboard, Pointingother Linux

    Fedora logs show the recurring -110 timeout

    The Apple SPI devices enumerate, but transfers time out and the controller's interrupt fails on an exact MacBook8,1.

    Sources MacBook8,1 Fedora Apple SPI timeout

  3. Mixed resultKeyboard, PointingArch Linux

    One machine works on Ubuntu but not Arch, Manjaro or openSUSE

    The same exact-model owner reports working input on Ubuntu 20.04 and dead input after GRUB on three rolling distributions, including Arch.

    Sources MacBook8,1 input across Arch, Manjaro, openSUSE and Ubuntu

  4. Workaround confirmedSuspend, Power and thermalsother Linux

    Avoiding sleep preserves input but drains more battery

    An exact owner uses display-off instead of sleep across distributions and desktop stacks, keeping input available at the cost of greater closed-lid energy use.

    Sources MacBook8,1 sleep and battery-use tradeoff

  5. Problem reportedKeyboard, Pointing, Wireless, Audio, Cameraother Linux

    Mint inventory separates working core hardware from weak components

    The display and accelerated Intel graphics work, but input needs repeated boots and audio, Bluetooth and the camera are absent.

    Sources MacBook8,1 Linux Mint intermittent input report

  6. Problem reportedInstall, Keyboard, Pointing, WirelessOmarchy

    Omarchy installation requires external input

    An exact 2015 owner installs Omarchy 3.0.1 with a USB keyboard and mouse, then finds built-in input and Bluetooth still unavailable after boot.

    Sources MacBook8,1 Omarchy installation and 3.0.2 retests

  7. Project changeInstall, Keyboard, PointingProject code

    Omarchy 3.0.2 adds the MacBook8,1 identifier

    The merged change corrects model detection and includes Apple SPI modules in the initramfs path, but does not address the controller's DMA failure.

    Sources Omarchy MacBook8,1 identifier and initramfs change

  8. Problem reportedInstall, Keyboard, PointingOmarchy

    Owners show that the 3.0.2 change did not fix input

    Two exact owners retest the advertised release and still need external installer input, with the built-in keyboard and trackpad dead afterward.

    Sources MacBook8,1 Omarchy installation and 3.0.2 retests, MacBook8,1 Apple SPI diagnosis and current owner retests

  9. Workaround confirmedKeyboard, PointingOmarchy

    A Pop kernel restores post-install input

    One Omarchy owner gets the built-in devices working on a Pop kernel while continuing to need external input for installation and initial setup.

    Sources MacBook8,1 Omarchy input discussion

  10. Mixed resultKeyboard, Pointing, SuspendOmarchy

    The kernel workaround fails after sleep

    Another exact owner loses input after suspending with the Pop kernel, then reports recovery after separate sleep and bootloader changes.

    Sources MacBook8,1 Omarchy input discussion

  11. Problem reportedKeyboard, PointingArch-based

    CachyOS owner rules out the available configuration fixes

    An exact owner on Linux 7.0.12 still records zero controller interrupts and repeated -110 timeouts after trying the thread's module, power and boot-parameter suggestions.

    Sources MacBook8,1 CachyOS Apple SPI diagnostics

  12. Project changeKeyboard, PointingProject code

    An upstream series proposes forcing this controller into PIO

    Linux developers post a MacBook8,1-specific PXA2xx SPI change after tracing the timeout to DMA. The retained series is under review rather than a released-kernel result.

    Sources MacBook8,1 PXA2xx SPI PIO patch series

  13. Working reportKeyboard, Pointing, SuspendOmarchy

    Current Omarchy owners confirm PIO and s2idle

    Three exact owners report working keyboard and trackpad through boot, login, lid close and hibernation tests on current stock Arch kernels; a fourth confirms the same PIO direction.

    Sources MacBook8,1 Apple SPI diagnosis and current owner retests, MacBook8,1 Omarchy input discussion

  14. Project changeKeyboard, Pointing, SuspendProject code

    The Omarchy integration is proposed but not shipped

    An exact-machine PR adds the PIO and s2idle parameters for installed systems. It remains open, unmerged and explicitly leaves live-installer input, speakers, camera and Bluetooth out of scope.

    Sources Pending Omarchy MacBook8,1 PIO and s2idle integration

  15. Working reportKeyboard, PointingOmarchy + Project code

    Another owner confirms the PIO workaround

    A new exact-model owner independently confirms that disabling the broken DMA path restores the built-in keyboard and trackpad, including keyboard input at the encrypted boot prompt. The Omarchy integration remains open and unmerged.

    Sources MacBook8,1 PIO workaround confirmation, Pending Omarchy MacBook8,1 PIO and s2idle integration

Sources

Omarchy reports are direct results. Arch, Arch-based and other Linux reports are labeled separately and used only as evidence of hardware or driver behavior that may carry over. Shared-identifier and related-model reports are context and do not enter the exact-model count.

  • MacBook8,1 Omarchy installation and 3.0.2 retests

    Field report on GitHub · Omarchy · Sept. 18, 2025

    Two exact owners distinguish external-input installation from post-boot input and disprove the initial 3.0.2 closure.

    Open source
  • MacBook8,1 Apple SPI diagnosis and current owner retests

    Field report on GitHub · Omarchy · Sept. 26, 2025

    The original exact diagnostic and two additional owners; current comments provide three owner-confirmed PIO and s2idle outcomes after username-level deduplication.

    Open source
  • MacBook8,1 Omarchy input discussion

    Field report on GitHub · Omarchy · Sept. 30, 2025

    Seven additional exact owners after excluding duplicates, nearby MacBook generations and model-unspecified replies. The complete current thread remains open with no chosen answer; a nested Aug. 26 reply from an owner counted elsewhere reverses that owner's earlier negative result and confirms the current PIO and s2idle direction.

    Open source
  • MacBook8,1 PIO workaround confirmation

    Field report on GitHub · Omarchy · Sept. 3, 2026

    A new exact-model Omarchy owner independently confirms that forcing the SPI controller into PIO mode restores the built-in keyboard and trackpad after cold boot and makes the keyboard available at the encrypted boot prompt. This strengthens the workaround evidence but does not change the pull request's open, unmerged state.

    Open source
  • MacBook8,1 CachyOS Apple SPI diagnostics

    Field report on GitHub · Arch-based · June 20, 2026

    Exact-model CachyOS owner on Linux 7.0.12 reports the same zero-interrupt and -110 signature after exhausting the available configuration mitigations.

    Open source
  • MacBook8,1 input across Arch, Manjaro, openSUSE and Ubuntu

    Field report on openSUSE Forums · Arch Linux · March 26, 2021

    One exact owner reports input failing on Arch, Manjaro and openSUSE but working on Ubuntu 20.04; counted once in the Arch lane.

    Open source
  • MacBook8,1 Linux Mint component report

    Field report on Linux Mint Forums · other Linux · March 31, 2025

    Exact DMI inventory covering native accelerated graphics, unreliable and preboot input, working headphones, silent speakers and a camera light without video.

    Open source
  • MacBook8,1 input failure after suspend

    Field report on GitHub · other Linux · Oct. 24, 2017

    Historical exact-owner reproduction of keyboard and trackpad loss after suspend on Ubuntu with two kernel versions.

    Open source
  • MacBook8,1 Xubuntu input regression

    Field report on Launchpad · other Linux · March 8, 2026

    DMI-confirmed owner retests across several Ubuntu 25.10 kernels show that early module loading is not a universal fix.

    Open source
  • MacBook8,1 Fedora Apple SPI timeout

    Field report on GitHub · other Linux · Dec. 28, 2018

    Exact DMI and kernel logs show the devices enumerating before repeated -110 transfers and an IRQ 21 failure.

    Open source
  • MacBook8,1 Linux Mint intermittent input report

    Field report on Linux Mint Forums · other Linux · Feb. 20, 2025

    DMI-confirmed system inventory with native accelerated display and intermittent input alongside missing audio, Bluetooth and camera.

    Open source
  • MacBook8,1 Linux Mint cold-boot input report

    Field report on GitHub · other Linux · July 4, 2026

    Exact-owner cold-boot failure and local initramfs, irqpoll and retry-service result; the disclosed AI-authored diagnosis is not treated as upstream proof.

    Open source
  • MacBook8,1 sleep and battery-use tradeoff

    Field report on Reddit · other Linux · May 12, 2022

    Exact owner reports deep-sleep input loss across distributions and display servers, with display-off preserving input at the cost of more battery drain.

    Open source
  • Pending Omarchy MacBook8,1 PIO and s2idle integration

    Project code on GitHub · Sept. 2, 2026

    Open, unmerged exact-machine change tested on Omarchy 4.0.2 and Linux 7.1.9; the author test is project evidence and is excluded from the owner count.

    Open source
  • Current Omarchy Apple SPI setup

    Project code on GitHub · Sept. 2, 2026

    The shipped branch installs the DKMS package and initramfs modules but does not yet force PIO or s2idle; code state is not a hardware result.

    Open source
  • Omarchy MacBook8,1 identifier and initramfs change

    Project code on GitHub · Sept. 28, 2025

    Merged project change included in 3.0.2; later exact-owner retests show that identifier handling alone did not repair the controller failure.

    Open source
  • MacBook8,1 PXA2xx SPI PIO patch series

    Project code on Linux kernel mailing list · July 11, 2026

    Upstream review record for the exact-model DMA timeout diagnosis and proposed PIO quirk; the retained series does not establish a merged release.

    Open source
  • MacBook8,1 internal speaker support project

    Hardware support project on GitHub · Aug. 29, 2026

    One developer-owner's exact Ubuntu 6.17 result using three DKMS modules and custom PipeWire handling; deep-sleep recovery and headphone switching remain qualified.

    Open source
  • MacBook8,1 suspend and input support project

    Hardware support project on GitHub · June 17, 2026

    Exact single-machine IRQ checks support s2idle while documenting higher standby use and the deep-sleep failure; not a stock Omarchy result.

    Open source
  • MacBook8,1 facetimehd camera change

    Hardware support project on GitHub · June 22, 2026

    Merged exact-model sensor-geometry and frame-timing change in the out-of-tree camera project; no retained Omarchy owner retest.

    Open source
  • MacBook8,1 Bluetooth ACPI override project

    Hardware support project on GitHub · Aug. 31, 2026

    Exact single-machine DSDT override plus complementary driver result; it requires Secure Boot or lockdown disabled and lacks independent Omarchy confirmation.

    Open source
  • MacBook Retina 12-inch Early 2015 technical specifications

    Manufacturer specification on Apple

    Manufacturer configuration record for processors, memory, storage, display, battery, wireless, input, camera, audio, size and ports.

    Open source
  • Apple MacBook model identification

    Manufacturer specification on Apple · Sept. 2, 2026

    Official mapping of the Early 2015 12-inch MacBook to model identifier MacBook8,1 and chassis number A1534.

    Open source
  • Apple 12-inch MacBook Early 2015 measured review

    Original measured review on Notebookcheck · May 3, 2015

    Independent Core M-5Y31 measurements for display, battery, storage, burst and sustained CPU behavior, graphics, thermals and repair constraints under OS X and Windows; not an Omarchy result.

    Open source
  • ArchWiki Apple laptop matrix

    Official compatibility record on ArchWiki · Sept. 2, 2026

    Current community-maintained matrix checked for transfer context; MacBook8,1 is absent, so it does not contribute an exact-model finding or owner count.

    Open source
  • ArchWiki Apple laptop revision history

    Official compatibility record on ArchWiki · Sept. 2, 2026

    Revision ledger retained for change detection; edits and talk-page activity are research leads until exact-model claims are verified.

    Open source
  • Apple unveils the 12-inch MacBook

    Manufacturer specification on Apple · March 9, 2015

    Official April 10 shipment date and launch prices for the two configurations.

    Open source
  • Gold 12-inch MacBook photograph

    Product photograph on Wikimedia Commons

    Photograph by Rm1911, licensed CC BY-SA 4.0. Resized and converted to WebP.

    Open source
  • Early 2015 12-inch MacBook asking-price sample

    Dated market snapshot on eBay · Sept. 2, 2026

    Five exact-generation asks across 256GB and 512GB configurations; the median ask was about $150.

    Open source