黑苹果N卡驱动,支持在高于macOS 10.14的系统中驱动NVIDIA显卡。本质是移植WebDriver,只要是WebDriver支持的卡,高版本系统都可以驱动,但没有Metal的支持,不过能运行已经非常非常厉害了!
在苹果系统macOS中可以正常驱动使用的NVIDIA显卡主要有三代,分别是分别是 Kepler(大部分GeForce 600/700系列显卡如GTX 660等)、Maxwell 和 Pascal(Maxwell 对应大部分 GTX9x0,如GTX960等;Pascal 对应大部分 GTX10x0,如GTX1080Ti等)。而其中只有 Kepler 由于苹果官方机型使用过,因此属于免驱显卡,可以在macOS中直接使用。对于 Maxwell 和 Pascal 系列显卡仅能通过安装 NVIDIA 官方 WebDriver 的形式支持到 macOS 10.13.6 Hight Sierra。
注意:最新的Turing(如GTX16x0 和 RTX20x0)、Ampere(如RTX30x0)系列显卡是无法在macOS中驱动使用的,本教程仅针对上述GTX9x0、GTX10x0等显卡!
驱动教程:
1、修改 OpenCore 配置文件,用OC编辑器打开config.plist,在添加如下启动参数
amfi_get_out_of_my_way=0x1 #禁用AMFI
ngfxcompat=1 #禁用Metal
ngfxgl=1 #禁用Metal
nvda_drv_vrl=1 #开启N卡检测
然后还需要在 csr-active-config 中写入FF0F0000 来禁用SIP
030A0000 #安装这个驱动最低要求
FF0D0000 #完全关闭,如遇问题改 FF0F0000
做完上边的部分需要重新启动系统!
2、下载安装好文末提供的软件并运行,界面很简单,选择「Post Install Root Patch」,软件会自动检测你的硬件,决定需要安装什么补丁。
3、下一步选择「Start Root Patching」(PS:小编这里没有N卡因此显示灰色),软件会提示需要重启,并要求输入你的「开机密码」,最后完成后重启即可。
重启进入系统你可以发现你的NVIDIA显卡已经驱动,具体效果可见下图:
这里说一下使用这个驱动的优缺点,优点自然是可以在高版本的系统中可以驱动使用 GTX9x0 ~ GTX10x0,目前最新的 Ventura 暂不支持,可以期待软件后续的更新支持。缺点也很明显,显卡暂不支持 Metal,强制使用 OpenCL 模式,且系统必须长期部分关闭 SIP(系统完整性保护),不过我们黑苹果用户也不用在乎这个。由于无法使用Metal,FCPX这些软件打不开,Pr和Ps都只能纯软解,能运行已经非常非常厉害了,至少比部分N卡用户屏蔽独显使用核显方便很多了。