新驱动让 Hackintosh 支持 Nvidia GeForce RTX

在 Mac 上使用现代 GeForce 显卡——对于 Hackintosh 爱好者来说,这件事多年来早已成为过去。Nvidia 最后一次发布自家 macOS 驱动是在 macOS High Sierra 时代;从 Turing 架构这一代开始的显卡从未获得过此类驱动。如今,一位名为 NullMoth 的开发者在 GitHub 上发布了一款 Metal 驱动,旨在填补这一空白:支持 GeForce GTX 16 和 RTX 20、30、40、50 系列,以及 Titan RTX 和对应的工作站显卡。
该驱动面向 Intel Mac,以及通过 OpenCore 启动 macOS 15 Sequoia 的 PC。不支持搭载 Apple Silicon 的 Mac,因为 macOS 在这些系统上不支持第三方显卡。开发者已在 macOS 15.7 和 15.8.1 下使用 GeForce RTX 5060 测试了该驱动,用户也反馈 RTX 5070 和 RTX 5080 可以正常工作。它支持 Metal 3,包括光线追踪、网格着色器和 MetalFX,同时还支持 OpenCL 和 Core ML。
其实现方式颇为有趣。该项目并未重新打造一款 Nvidia 驱动,而是采用转换方式:将 Apple 的中间着色器代码转换为 SPIR-V,再交给 Mesa 项目的开源 Vulkan 驱动 NVK。Nvidia 自家的开放 GPU 内核模块经过适配后,在 macOS 内核中运行。因此,它与其说是传统驱动,不如说是一条转换流水线——而它最终能实现硬件加速的 macOS 桌面,就更令人惊叹了。
折腾不少,保护不多
不过,这并不是一款即插即用的驱动。它需要可正常工作的 OpenCore 配置,安装过程还涉及关闭 macOS 的关键安全机制:放宽系统完整性保护,以允许加载未签名的内核扩展;通过启动参数绕过 Apple 的 AMFI 签名检查;并关闭安全启动。此外,开发节奏也很快。从 10 月 7 日发布首个版本到推出 1.1.0 版本,仅相隔约一天半,其间发布了十多个版本,其中不少修复了某些显卡上桌面黑屏或 Metal 完全无法启动的问题。
该项目的源代码可以获取,但严格来说并非开源。所有代码均可获取,但许可证禁止任何商业用途,只允许个人、研究和教育用途。这意味着任何人都不得销售预装该驱动的成品 Hackintosh。
在谢幕之际登场
这是不是来得有些晚了?Apple 发布的 macOS 26 Tahoe 是最后一个支持 Intel Mac 的版本;macOS 27 则要求使用 Apple Silicon。该驱动面向的是再早一个版本的 Sequoia,而且开发者明确表示不保证支持 macOS 26。因此,首个适用于现代 GeForce 显卡的可行方案,恰恰在整个 Hackintosh 生态逐步退场之际问世。Tiny Corp 则采取了不同的方式:今年春季,其驱动已实现通过 Thunderbolt 将 RTX 5090 连接到 Apple Silicon Mac,不过它依赖 Tinygrad 编译器,主要用于 AI 工作负载。
对于使用 GeForce 显卡运行 Hackintosh、又喜欢尝试新事物的人来说,这无疑是多年来最令人兴奋的项目——但应在备用系统上尝试,而不是工作电脑上。其他人则可以看清它的意义:它证明了 Nvidia 与 macOS 之间多年的沉寂,从来都不是技术限制所致。
来源
» Notebookcheck多媒体笔记本电脑Top 10排名
» Notebookcheck游戏笔记本电脑Top 10排名
» Notebookcheck低价办公/商务笔记本电脑Top 10排名
» Notebookcheck高端办公/商务笔记本电脑Top 10排名
» Notebookcheck工作站笔记本电脑Top 10排名
» Notebookcheck亚笔记本电脑Top 10排名
» Notebookcheck超级本产品Top 10排名
» Notebookcheck变形本产品Top 10排名
» Notebookcheck平板电脑Top 10排名
» Notebookcheck智能手机Top 10排名
» Notebookcheck评测过最出色的笔记本电脑屏幕
» Notebookcheck售价500欧元以下笔记本电脑Top 10排名
» Notebookcheck售价300欧元以下笔记本电脑Top 10排名





