B站上,一条视频演示 i7-14700K 配 RTX 3060 装 macOS 26,全程五分钟:工具自动检测硬件、写 EFI、下驱动,一路点确认。另一条标题更直接——“黑苹果毕业了”。哔哩哔哩
点进驱动作者 NullMoth 的 GitHub 仓库,画风是另一个样子。
支持表里,Turing、Ampere、Ada 三代的“Physical validation in this release”一栏,全写着 Pending。
这不是说驱动不能用。它确实能亮,而且三周就迭代到了 2.6.3。但它能用到什么程度,和教程里那句“16 到 50 系通用”,中间隔着几道很具体的墙。

它没有重写 NVIDIA 驱动。整条链路是翻译:Metal 着色器先转成 SPIR-V,交给 Mesa 的 NVK(Vulkan 后端),再落到 NVIDIA 自己的开源内核模块。GitHub
好处是站在一堆成熟开源组件上,所以点得起来;代价是每层转换都可能丢东西,表现出来就是白屏、闪屏、某个应用点开就退。
仓库 10 月 7 日公开,到 10 月 28 日已经打了 72 个 tag,平均一天三个多。10 月 26 日那天,2.6.0、2.6.1、2.6.2 在三个多小时里连着发。
CHANGELOG 像急诊记录。DaVinci Resolve 在 GTX 1660 Ti 上启动即退,到 2.6.3 才修好。GitHub
llama.cpp 算出全零,Minecraft 光影包开始能跑,Discord 视频重新能播,每一条背后都是一个卡住的用户。
版本跑得比教程快,是好事也是麻烦。今天的踩坑帖,明天可能就被修了;昨天收藏的教程,明天也可能不适用。

真正的硬边界在显存窗口。驱动的画面路径要把 WindowServer 的缓冲区同时映射给 CPU,而 CPU 只能透过 BAR1 这块窗口访问显存。窗口有多小,桌面能用的显存预算就有多少。
一台 Dell Precision T5820 加 RTX 3060 的记录很典型。固件只给了 256MB 的 BAR1,驱动留给桌面的预算只有约 200MB。
2.3.5 实测是 208MB。单台 4K 空闲时只剩约 30MB 余量;两台 4K 连桌面的基本显示都放不下。屏幕黑了,鼠标还能在两块屏之间拖,因为鼠标不吃这份预算。知乎
他跑的是 2.3.5,十天前的版本。2.6.3 后来专门修了小 BAR 下拖窗口卡顿。但窗口本身是固件开机时写死的,改 OpenCore 参数也变不出更大的。GitHub
笔记本更直接。仓库写明:接受显卡的 PCI ID,不等于实现了 Optimus 显示切换。GitHub
装完还要付代价。为了加载未签名内核扩展,得关掉 AMFI,把 SIP 设成 0x0A43,再关掉 SecureBootModel。知乎
装个软件不会要求动这些。动了之后,这台机器对系统完整性的态度,就和一台正经 Mac 不是一回事了。
时间那头也不宽裕。9 月的 macOS 27 已经把 Intel Mac 移出支持名单,Tahoe 是最后一站。按社区的估算,现在折腾出来的系统,安全更新大概也就到 2028 年前后。知乎哔哩哔哩
所以谁能现在动手?手里已经有 RTX 20/30/40/50 系卡,主板能开 Above 4G 和 ReBAR,只接一台显示器。
想跑跑 Metal 应用、llama.cpp,或者纯粹想看它亮起来——可以试,前提是先备份 Windows。

笔记本、双屏办公、要拿它剪片接活、手里是 16 系或 30 系老卡的人,先别急。
16/20/30/40 系在仓库里还挂着 Pending;教程说的“全系通用”,指的是设备表里 247 个 PCI ID,不是 247 张卡都有人跑通。GitHub
真要试,先记住 1401 安装器会在 OpenCore 启动菜单里加一个卸载项。选它,下次开机能自己把驱动和配置恢复原样。动手前先找到这个入口,比多看十个教程有用。GitHub