A community expert made it possible to use NVIDIA graphics cards on macOS

📡 AI News 2026-10-13 3 min read

Let macOS use NVIDIA graphics cards too — a community wizard made it happen. Apple and NVIDIA fell out ten years ago, and since the Turing architecture, not a single NVIDIA graphics card has received an official macOS driver. For Hackintosh users, the survival logic over the years has been simple: if you want to run macOS, you can only buy an AMD graphics card. Now someone has changed this rule. On October 7, a developer named NullMoth released the driver

💡 What You Will Learn

Let macOS use NVIDIA graphics cards too — a community wizard made it happen. Apple and NVIDIA fell out ten years ago, and since the Turing architecture, not a single NVIDIA graphics card has received

📜 Table of Contents

Someone in the community got NVIDIA GPUs working on macOS

Apple and NVIDIA fell out a decade ago, and since the Turing architecture, not a single NVIDIA GPU has gotten an official macOS driver. For years, the survival logic for Hackintosh users has been simple: if you want to run macOS, you buy an AMD GPU.

Now someone has rewritten that rule. On October 7, a developer named NullMoth put driver code up on GitHub. In three days, the project shot to 2,046 stars, gaining 790 in 24 hours and hitting fifth place on GitHub's global daily trending list. And the machine it was validated on runs an RTX 5060.

He didn't rewrite the driver — he built a translation pipeline

To understand the technical weight of this, you first have to grasp how closed off Apple is. Metal is Apple's proprietary graphics API — closed source, running only on its own hardware. For NVIDIA to plug into it, the normal path would be rewriting the entire driver stack — that's years of work.

NullMoth took a different approach: don't rewrite, translate.

When Apple compiles Metal shaders, it first compiles them into an intermediate format called AIR. NullMoth exploits that gap — converting AIR into SPIR-V, handing it to the Mesa project's NVK Vulkan driver (paired with the NAK compiler) to compile into instructions NVIDIA GPUs can execute, and then running NVIDIA's own open-source GPU kernel module at the kernel level. The GSP firmware used to boot the GPU is NVIDIA's official original file, not a single byte changed.

Put simply, the whole architecture isn't "porting the Metal driver over" — it's building a translation bridge between Metal and Vulkan. The clever part is that Apple can't lock down the AIR intermediate format — it's a mandatory step in the compilation pipeline, not an exposed interface.

But hold your applause — here comes a bucket of cold water

There's one line in the README that's the most honest disclaimer in the whole thing: the device list covers a wider range than what's been validated on real hardware. In plain terms — being on the supported list doesn't mean it actually works.

Only one card has actually been validated by the developer on real hardware: the RTX 5060. The RTX 5070, 5080, 3090, and 3060 are all community reports of it working — the developer himself hasn't verified them.

There's no benchmark data whatsoever. Metal-to-Vulkan adds a layer of translation overhead, so in theory it inevitably won't match native drivers under Windows.

Hardware video encoding/decoding is unverified — video playback will fall back to CPU decoding.

Apple Silicon is completely out — this tech stack is x86_64-only.

The installation bar is extremely high: SIP has to be relaxed, AMFI signature checks bypassed, Secure Boot disabled, Above 4G Decoding enabled in BIOS, CSM turned off, and Resizable BAR configured to 8GB. Hardware Busters' advice: have a spare machine on hand to try it for a weekend — don't install it on the main machine you need on Monday.

Also, this driver has only been validated on macOS 15 and doesn't support macOS 26 Tahoe; and while the source is public, it uses the PolyForm Noncommercial license, prohibiting any commercial use — nobody can sell pre-installed Hackintoshes with it.

The most bitter part: it came too late

macOS 26 Tahoe is the last version of macOS to support Intel Macs — starting with macOS 27, only Apple Silicon counts. In other words, just as this driver passes functional validation, the entire Hackintosh game is being sentenced to death at the OS level.

Hardware Busters put it well: the idea that a modern NVIDIA GPU could drive the macOS desktop sounded like a joke just a month ago.

My take

For ordinary users, this project is far away from you — it serves a minority group that's disappearing. But for the tech world, it patches over the seam between Metal and Vulkan — how to do cross-API translation is not useless knowledge in an era where multi-architecture, cross-platform graphics stacks are becoming more and more common.

One more thing worth noting: this driver went from 1.0.0 to 1.9.0 in about 36 hours, with over a dozen releases in between — several of them just fixing a black screen on some model or Metal failing to start. One person, three nights, a dozen-plus iterations — that's the hardest part of this whole story.

Related Articles
2026-08-31
Hunyuan Hy3 on WorkBuddy delayed again to August 31, call volume up 68x compared to Hy2
2026-09-07
I don't know whose AI model this is, but it's giving away 1 million context for free, and I hooked it up using Hermes.
2026-07-11
Anthropic quietly dropped Claude 4 Sonnet — and it's actually great
2026-09-11
NVIDIA DLSS 5 rolls out today: performance increases 5x in 6 months, but enabling it cuts frame rate in half
2026-07-30
GPT-5.6 Halted by US Government: Per-Customer Approval Required for Release
2026-09-07
Your RTX graphics card just got stronger again: DLSS 4.5 Ray Reconstruction, and older cards really weren't left behind this time

Written by our editorial team; tools listed here are tested or verified against public sources. Links point to official sites or GitHub repos for reference only — no paid placements.

💬 Comments (0)

No comments yet. Be the first!

Login to comment