The short version
Three separate routes get macOS onto non-Apple hardware. They differ in hardware, macOS version and maturity, and they shouldn't be lumped together.
- Snapintosh boots macOS 27 on one specific Snapdragon laptop, but only with a second Mac attached.
- NullMoth's NVIDIA driver adds Metal graphics support for GeForce cards. It only applies to Intel Macs and PCs that already boot macOS through OpenCore.
- A traditional virtual machine is the route MakeUseOf's author actually built, a macOS Ventura VM with a passed-through GPU. It took days of effort.
Snapintosh: macOS 27 on a Windows-on-Arm laptop
Snapintosh's repository says it boots Apple's macOS 27 (build 26A428) on an ASUS Zenbook A16 laptop with a Qualcomm Snapdragon X2 Elite (X2E-96-100). This is a Windows-on-Arm machine, which is why the story matters to PC readers.
How it works
This is not a classic Hackintosh with a patched bootloader and kexts. It is an EL2 monitor (hypervisor) and the toolchain around it. Per the repository, the monitor runs Apple's stock kernelcache, unmodified by default. It supplies the platform behaviour that kernel expects from Apple silicon: the SPTM and TXM monitor calls, translation of 16 KiB page tables, and emulated Apple devices.
Graphics run on the laptop's own Adreno X2-90 GPU through a driver stack written for the project. That stack includes a Metal plug-in, a kernel extension, and a shader compiler called air2ir3, which translates Apple's AIR shader format into Mesa's ir3. The project says there is no software or CPU rendering fallback.
The catch: a Mac is required
The "no Mac needed" framing falls apart here. The project's required-hardware list includes a Mac host running macOS 27, connected to the A16 over USB-C. Its status page says every boot is driven from that Mac through the q1n1 proxy, and there is no standalone boot path. The developer's GitHub page makes the same point: every boot currently requires a Mac host connected over USB-C. Building the project also needs a Mac with Xcode and the macOS 27 SDK.
Neoteo made the same point: a desktop boot on the Zenbook does not mean the laptop can start this macOS installation on its own.
What works and what doesn't
Based on the project's own status page, which is self-reported rather than independently verified:
- Works:
- Boot to the desktop from the internal NVMe drive.
- GPU-accelerated rendering. A pixel probe over 14 desktop scenes (36 frames) reported zero mismatching tiles.
- The 2880×1800 panel at 60 Hz.
- Keyboard, touchpad, gestures, Mission Control and app switching.
- Not yet smooth: the project reports about 46–60 presents per second in busy periods, with occasional stalls of 100–350 ms.
- Broken or missing:
- Joining Wi-Fi from the macOS menu. Wi-Fi only works through a host-proxy harness.
- Audio, cameras, Bluetooth, sleep and wake, and external displays.
- The 120 Hz panel mode.
- Session length: the numbers come from desktop sessions of roughly 25–30 minutes each.
Risks worth taking seriously
The warning in the repository is blunt. The hypervisor writes the internal NVMe SSD and changes the partition table. A bug can corrupt or destroy data, including the Windows installation. The project tells users to back up everything first and keep a way to restore Windows. It also says to expect panics, hangs and cold reboots.
There is also a licensing caveat. The project says running macOS on non-Apple hardware may conflict with Apple's software licence agreement, and that users must check their own compliance. The project is independent and not endorsed by Apple, Qualcomm or ASUS. You also supply Apple's restore image and Kernel Debug Kit yourself. The Wi-Fi board file comes from ASUS's Windows WLAN driver package for this model.
Press coverage adds some context. VideoCardz and Windows Central described the project as early-stage. Mezha noted the prevailing view that Apple makes the best Arm processors, so even a polished port would not beat an M-series Mac. That is outside opinion, not a measured result.
NullMoth: NVIDIA graphics for OpenCore systems
NullMoth's repository describes an open-source Metal driver for NVIDIA GeForce cards on macOS, aimed at Intel Macs and OpenCore PCs. The MakeUseOf article treats it as a sign of life for Hackintosh. That is fair, with some limits.
Scope
- Cards: Turing and newer, meaning GTX 16, RTX 20, 30, 40 and 50, TITAN RTX, Quadro RTX and T-series. Most testing was on an RTX 5060, so other cards may hit unreported problems.
- macOS: 15.5 Sequoia or later (tested on 15.7.x and 15.8.1), or macOS 26 Tahoe, on x86_64.
- Metal and APIs: Metal 3, plus OpenGL, OpenCL, Core Image and Core ML paths.
- Pipeline: Apple AIR shaders are translated to SPIR-V and run on Mesa's NVK Vulkan back end, with kernel extensions underneath. The kernel side runs NVIDIA's open GPU kernel modules.
What it does not do
This is a graphics component, not a way to install macOS on any PC. The repository says that if your PC doesn't yet boot macOS with OpenCore, you must set that up first.
Installing it by hand also means changing OpenCore settings:
- Add specific boot arguments, including
nvfb=1,nvaccel=1andnvfbheads=4. - Set the
csr-active-configbits the project specifies. - Disable the Secure Boot Model.
- Enable the Lilu and AMFIPass kexts.
- Turn on Above 4G Decoding and turn off CSM in the BIOS.
- Approve the extensions in macOS and reboot again.
The project also recommends its own 1401 installer app, which backs up the OpenCore config and adds a removal entry to the boot picker. The installer is available for Mac and Windows. The license is noncommercial.
The MakeUseOf piece also mentions RDNA 3 and some RDNA 2 acceleration. Nothing in the supplied evidence verifies that, so treat it as the author's claim.
The virtual machine route
The article's author built a macOS Ventura VM using the DarwinKVM guide, with an RX 6600 passed through. By the author's account, setup took several days. The main drawbacks are that you must pass through both a GPU and input devices, and that no Looking Glass equivalent for macOS exists, which makes virtual displays impractical. The author also says the DarwinKVM docs link had expired and suggests a Wayback Machine copy. I couldn't independently confirm that. This is one person's experience with one configuration, not a general rule for macOS VMs.
Why this matters for Windows users
- Windows-on-Arm hardware is becoming a hacking target. The Snapintosh work reuses Asahi Linux's m1n1 tooling and Mesa's Adreno compiler. That is a real engineering effort, not a gimmick.
- It is not a practical Mac replacement. A Mac host requirement, one supported laptop model, no audio or sleep, and a risk to your Windows install rule it out as a daily driver.
- The tinkerer's rule applies. If you try any of this, work on a disposable machine or a full backup, and read the licensing warning first.
Bottom line
The accurate headline would be "A few people can now run macOS on a few non-Apple machines, with effort." The Hackintosh scene is not dead, as MakeUseOf argues. But the evidence supports a niche, experimental revival rather than a way to skip buying a Mac.
References
- You don’t need a Mac to run macOS anymore MakeUseOf · 2026-11-08T19:00:16+00:00
- GitHub - Snapintosh/Snapintosh: EL2 hypervisor and toolchain that boots macOS on the ASUS A16 (Snapdragon X2 Elite), with an Adreno Metal/IOGPU stack · GitHub github.com
- macOS on Snapdragon: Snapintosh needs a Mac host neoteo.com