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.
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.
- 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
- Fingerprint and biometrics
- External displays and docks
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.
- Check listings at ebay.com · price source checked Sept. 2, 2026
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
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
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
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
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
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
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
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
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
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
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
One port serves power, storage and displays
Most desk setups need a hub that also passes through charging
Using external input during installation immediately consumes the only USB-C port unless a hub is involved. Display output, storage, Ethernet and charging all compete for the same connection.
Sources MacBook Retina 12-inch Early 2015 technical specifications, Apple 12-inch MacBook Early 2015 measured review, MacBook8,1 Omarchy installation and 3.0.2 retests
The remaining repairs are separate projects
Input, speakers, Bluetooth and camera do not share one fix
The current input workaround does not resolve media hardware. Speakers need a custom audio stack, Bluetooth needs an ACPI override and driver, and the camera uses the out-of-tree facetimehd project.
Sources Pending Omarchy MacBook8,1 PIO and s2idle integration, MacBook8,1 internal speaker support project, MacBook8,1 Bluetooth ACPI override project, MacBook8,1 facetimehd camera change
Performance
Writing, terminal work and remote administration
A reasonable light-duty reuse case after the input fix
The high-density display, very low weight and silent chassis suit focused text and remote work. The assessment reflects the hardware ceiling and owner experience, not a controlled Omarchy performance test.
Sources MacBook Retina 12-inch Early 2015 technical specifications, Apple 12-inch MacBook Early 2015 measured review, MacBook8,1 Apple SPI diagnosis and current owner retests
Large development environments and virtual machines
Poor fit for sustained or memory-heavy work
The soldered 8GB ceiling cannot be changed, and the fanless dual-core processor loses speed under sustained load. Small local projects are plausible; multiple large containers, virtual machines and long compiles are not the machine's strength.
Sources MacBook Retina 12-inch Early 2015 technical specifications, Apple 12-inch MacBook Early 2015 measured review
Modern games and media production
Below a practical modern baseline
The Intel HD Graphics 5300 was modest in the exact review's 2015 game tests and shares the fanless thermal envelope with the CPU. There is no retained Omarchy gaming or production benchmark that changes that hardware limit.
Sources Apple 12-inch MacBook Early 2015 measured review, MacBook Retina 12-inch Early 2015 technical specifications
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
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
-
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.
-
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
-
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
-
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 retestsOpen source
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.
- MacBook8,1 Apple SPI diagnosis and current owner retestsOpen source
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.
- MacBook8,1 Omarchy input discussionOpen source
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.
- MacBook8,1 PIO workaround confirmationOpen source
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.
- MacBook8,1 CachyOS Apple SPI diagnosticsOpen source
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.
- MacBook8,1 input across Arch, Manjaro, openSUSE and UbuntuOpen source
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.
- MacBook8,1 Linux Mint component reportOpen source
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.
- MacBook8,1 input failure after suspendOpen source
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.
- MacBook8,1 Xubuntu input regressionOpen source
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.
- MacBook8,1 Fedora Apple SPI timeoutOpen source
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.
- MacBook8,1 Linux Mint intermittent input reportOpen source
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.
- MacBook8,1 Linux Mint cold-boot input reportOpen source
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.
- MacBook8,1 sleep and battery-use tradeoffOpen source
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.
- Pending Omarchy MacBook8,1 PIO and s2idle integrationOpen source
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.
- Current Omarchy Apple SPI setupOpen source
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.
- Omarchy MacBook8,1 identifier and initramfs changeOpen source
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.
- MacBook8,1 PXA2xx SPI PIO patch seriesOpen source
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.
- MacBook8,1 internal speaker support projectOpen source
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.
- MacBook8,1 suspend and input support projectOpen source
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.
- MacBook8,1 facetimehd camera changeOpen source
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.
- MacBook8,1 Bluetooth ACPI override projectOpen source
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.
- MacBook Retina 12-inch Early 2015 technical specificationsOpen source
Manufacturer specification on Apple
Manufacturer configuration record for processors, memory, storage, display, battery, wireless, input, camera, audio, size and ports.
- Apple MacBook model identificationOpen source
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.
- Apple 12-inch MacBook Early 2015 measured reviewOpen source
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.
- ArchWiki Apple laptop matrixOpen source
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.
- ArchWiki Apple laptop revision historyOpen source
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.
- Apple unveils the 12-inch MacBookOpen source
Manufacturer specification on Apple · March 9, 2015
Official April 10 shipment date and launch prices for the two configurations.
- Gold 12-inch MacBook photographOpen source
Product photograph on Wikimedia Commons
Photograph by Rm1911, licensed CC BY-SA 4.0. Resized and converted to WebP.
- Early 2015 12-inch MacBook asking-price sampleOpen source
Dated market snapshot on eBay · Sept. 2, 2026
Five exact-generation asks across 256GB and 512GB configurations; the median ask was about $150.