資深果粉可能都知道,蘋果與 NVIDIA 因為一些恩怨,在十年前就不再支援 NVIDIA 顯示卡,不過近日有開發者花幾週做出一套開源驅動,讓 RTX 5060 成功在 Intel Mac 與黑蘋果(OpenCore 引導)上跑 macOS 15 Sequoia 全加速:桌面、Metal 3、應用程式與遊戲都由 N 卡輸出。
Intel 與黑蘋果限定
不過有幾個重點要先講:第一,Apple Silicon 完全不支援這次的驅動,這是 x86_64 獨享(跟我們之前講的 M 系列外接顯卡跑 AI 無關);第二,裝置表雖涵蓋 GTX 16 到 RTX 50 全系與工作站卡,實機驗證只有 RTX 5060 一張;第三,作者本人在 Reddit 喊話「不敢保證每台都能跑,已經有 bug 回報,建議先觀望」。
** Mac OS Nvidia Driver Out Now **
byu/null-moth inhackintosh
背景故事也補充一下:NVIDIA 對 macOS 的官方支援十年前就斷了,官方下載頁最後一版 macOS 驅動停在 2020 年 11 月的 387.10.10,對應 Mojave 時代的顯卡;之後蘋果 M 系列轉投自研 GPU,N 卡在 Mac 上被判了死刑。
null-moth 的進度其實從九月底就開始曝光,9 月 25 日的開發報告已展示 RTX 5060 在 Sequoia 15.7 上渲染整張桌面,一週後就丟出原始碼,節奏快得驚人。這套驅動的技術核心是三層架構接力,底層是四個核心延伸(NVRM、NVAccel、NVRMFB、NVRMAGDC),拿 NVIDIA 自家開源的 GPU 核心模組移植到 macOS 核心,負責啟動顯示卡韌體、管理記憶體與中斷,韌體檔(GSP 610.57.04)原封不動取自 NVIDIA;中層把 Mesa 的 NVK Vulkan 驅動移植到 macOS 當運算後端;最上層是 Metal 外掛 NVMTLDriver.bundle,讓 macOS 的 App 以為自己在跟原生 Metal 顯示卡講話。開發進度帖把各層拆得更細:NVRM.kext 就是 NVIDIA 開源 GSP-RM 核心模組移植到 XNU,NVRMFB 管畫面輸出,NVK 搭 NAK 編譯器負責把指令編到 N 卡上。
官方規格表列出的支援包含 Metal 3(argument buffers tier 2、光線追蹤、mesh shaders、MPS、MetalFX 路徑)、OpenGL(走蘋果的 GL-on-Metal)、OpenCL、Core Image 與 Core ML。但發行說明寫得很保守:RTX 5090、macOS 26、內顯獨顯切換、DRM 與 Firefox/Blender/Geekbench 的完整行為都還沒取得資格驗證,認真要跑遊戲前先看過發行說明的資格範圍。規格表也自我提醒:裝置表的廣度大於實機驗證的廣度,列到不等於跑得起來。
AI 應用面,官方支援清單裡有 Core ML、Core Image 與 MPS,蘋果生態的 AI 推理模型「有機會」透過轉譯層跑在 N 卡上;但 CUDA 生態(PyTorch 等)官方文件完全沒提,AI 是否能用要先打問號。
而且這個解法是「繞」,不是重寫。它不還原蘋果封閉的 Metal 內部實作,而是把 Metal 著色器的 AIR 位元碼即時轉成 SPIR-V,再餵給 NVK 編譯成 N 卡能執行的指令,轉譯器衍生自開源專案 metal2vulkan。對 App 開發者來說,這條線路的意義是不用改程式、不用動系統,裝好驅動就多一張「原生」Metal 顯示卡。原理上是抓著蘋果 Metal 著色器編譯後會留下 AIR 中介位元碼這道縫隙,轉譯才有得做;這也解釋了為什麼整套方案目前只適用於 macOS 15 的 x86_64 版本,Apple Silicon 的封閉架構連縫隙都沒有。
外媒形容這是一條「平行路徑」:不恢復官方支援,繞過限制、用轉譯補上落差;更大的問題是蘋果已宣布 macOS Tahoe 是 Intel 處理器的最後一版,這類社群專案正是 Intel Mac 續命潮的一部分。
網友實測影片裡,RTX 5060 在 macOS 跑出 Geekbench 7 GPU 約 95,824 分,《No Man’s Sky》84 到 90 FPS 可玩,還標榜 CUDA、HEVC 與硬體光追可用;更早的開發紀錄就展示過整張桌面包含 WindowServer、Dock 與 Finder 都由 N 卡渲染,甚至有硬體光線追蹤。YouTube 專題形容這是「幾十年來第一次」。
對一般 Mac 用戶來說,其實這次突破意義不大,首先是它僅支援 Intel Mac 或黑蘋果,對現在主流的 M 系列處理器用戶完全沒意義,主要是給老機器續命(黑蘋果用戶幾乎也都會裝 Windows 雙介面)。另外它的安裝門檻也不低,老 Intel Mac 得先用 OpenCore 把變成能開機運行的新版 OS 黑蘋果,接著才輪得到驅動上場。至於 NVIDIA 官方,至今沒有回應,畢竟驅動是拿自家開源模組做的,連韌體都原封未動,法律面上全是乾淨的開源授權。而果粉比較需要關心的,反而應該是 M 系列在 AI 新創的努力下是否能搞定外接顯卡跑遊戲與 AI 更實際些。










