NullMoth nvidia-macos-driver 是开发者 NullMoth 10 月 7 日发布的黑苹果 N 卡 Metal 驱动,免费开源,面向 Turing 及更新架构显卡,只认 Intel Mac / OpenCore,不支持 Apple 芯片,跑在 macOS 15 Sequoia 上。License 是 PolyForm Noncommercial 1.0.0:个人研究教育可用,不能卖整机或收费服务。

能干哪几件事:从设备表到安装脚本
仓库地址 github.com/nullmoth/nvidia-macos-driver,发布头 48 小时内从 1.0.7 迭代到 1.1.0,截至发稿(10 月 10 日)已经推进到 1.5.0,三天内打了 25 个版本标签。
设备表覆盖 235 个 PCI 设备 ID。 范围是 GTX 16 系列、RTX 20/30/40/50 全系、TITAN RTX,以及部分 Quadro/RTX 工作站卡,理论上从图灵架构一路铺到 Blackwell。
驱动链路是一条翻译链。 应用调用 Metal,先经 NVMTLDriver 插件把苹果的 AIR 着色器转成 SPIR-V,再交给 Mesa 的 NVK 后端处理,最后由四个 kext 把指令送进显卡。内核侧跑的是 NVIDIA 自己开源的 GPU 内核模块 r610,配 GSP 固件 610.57.04,原版未改。
两种安装方式。 一是从 Releases 下载预编译 tar.gz,shasum 校验后执行 sudo ./install.sh,重启后在隐私与安全性里允许扩展,再重启一次;二是用配套的 1401 App,自动备份 OpenCore 配置并完成安装。
卸载同样是一条命令。 sudo ./uninstall.sh,重启生效。
1.1.0 版本验证了双屏刷新率切换。 RTX 5060 在双屏下测过 60/75/100Hz 之间的切换,1.0.x 时代只能跑 60Hz 的限制已经解掉。

好在哪:填上八年空白,但验证范围要分清楚
这是图灵之后第一次有驱动。 NVIDIA 给 macOS 出的上一代官方驱动停在 2018 年的 High Sierra,只覆盖到 Pascal 架构,Turing 往后的卡,在黑苹果上从来没有过能跑 Metal 的驱动。NullMoth 这套等于把近八年的新卡重新接回黑苹果。
但设备表不等于验证过。 这是读这个项目最该留心的一点:235 个 PCI ID 只是驱动能识别这块卡,不代表它跑得起来。官方自己贴出的验证矩阵里,Turing、Ampere(RTX 30 系)、Ada(RTX 40 系)三个家族都还标着 Pending;Blackwell 里只有 RTX 5060 一张走完自动化验证,RTX 5070/5080 属于用户报告可用,RTX 5090 还在未认证清单上。第三方实测文章跟进测试后,总结出的真实可用配置也集中在台式机独显直连:12400F+RTX 4060、14490F+RTX 5060 Ti+B760M 是社区报出的成功案例。
已知的限制也写得很清楚。 笔记本的 Optimus 双显卡混合输出没做,独显直连或台式机无头输出才是主要场景;只验证过 macOS 15 Sequoia(15.7.x、15.8.1),macOS 26 Tahoe 和 27 都未认证;双屏状态下改动一个屏的刷新率,另一个屏可能黑屏到重启,官方标注留给 1.2 版修。
适合谁。 台式机独显直连、想在黑苹果上跑一张比当年装机年代新很多的卡的折腾党。
不适合谁。 用双显卡笔记本的人、需要 CUDA 或深度学习算力的人、追新 macOS 版本的人、怕踩坑想省心的人。README 原话是"这个驱动很新,可能在你的 PC 上跑不起来"。
对比:和 NVIDIA 官方旧驱动、AMD 的同类项目比
| NullMoth(N 卡) | NVIDIA 官方旧驱动 | AMD RX 9070 XT 黑苹果驱动 | |
|---|---|---|---|
| 支持架构 | Turing 到 Blackwell(GTX16-RTX50) | Kepler 到 Pascal,到此为止 | 仅 RX 9070 XT 单卡型号 |
| 系统版本 | macOS 15 Sequoia | 停在 macOS 10.13 High Sierra | macOS 15 Sequoia |
| 维护状态 | 社区项目,48 小时迭代约 10 个版本 | 官方已停更,2018 年后无更新 | 社区项目,近期发布 |
| 验证范围 | 自动化验证仅 RTX 5060 一张 | 当年官方全量验证 | 单屏 60 帧已跑通 |
| 费用与许可 | 免费,非商业许可 | 免费,官方驱动 | 免费开源 |
想上近几年的新卡,NullMoth 是目前唯一选择,代价是自己承担验证范围窄的风险;只用 Pascal 及更早的老卡,官方旧驱动更稳,但早已停止任何新支持;AMD 卡用户得看 AMD 这条独立的开源项目,两边互不相通。

补充:22 小时发了 10 个版本,社区评价两极
仓库 10 月 7 日建立,到 10 月 8 日晚约 22 小时内连发近 10 个版本,驱动从 1.0.7 一路推到 1.1.0;更新没有停,到发稿时已经打了 25 个版本标签,推进到 1.5.0。GitHub 页面显示 1.9k star、173 fork、53 个 issue、61 次提交。
社区反应两极。正面的声音感叹"这辈子没想到还能看到 N 卡黑苹果驱动",并把这个速度归功于 AI 结对编程;负面的声音觉得来得太晚——黑苹果整体已经走到尽头,Apple 对 Intel Mac 的支持停在 macOS 26 Tahoe,27 代要求 Apple 芯片,NullMoth 自己也没有去追 Tahoe 认证。
第三方实测文章还指出了一个细节:仓库里的 CARD-SUPPORT 文档和发布说明把 235 个设备 ID 列成表格,容易被读成全系通吃,但文档本身同时写明验证矩阵的 Pending 状态,两份材料放在一起看才是完整信息,只扫表头容易高估可用范围。

下载地址:https://github.com/nullmoth/nvidia-macos-driver
评论区