黑苹果 macOS Big Sur/Catalina 显卡支持列表,见这个链接
为什么显卡支持很重要?
显卡是黑苹果系统使用体验中非常重要的一环,有以下几个原因:
- 不是所有市面上的显卡 macOS 都能支持,这点和 Windows 完全不一样。Windows 自己装个显卡驱动就好,macOS 没有显卡驱动可装;
- 苹果公司于 2018 年在 macOS 10.14 引入了自家图形 API:Metal,在此之后的 macOS 版本都使用了 Metal 作为主要的图形渲染 API,因此古董级不支持 Metal 的显卡在较新版本的 macOS 里完全没有体验可言;
- macOS 无法驱动的显卡等于不支持 Metal;
- macOS 显卡没驱动的表现和 Windows 虚拟机安装 macOS 很相似,没有 3D,Metal 应用运行不正常,非常卡顿,毫无使用体验可言;
什么是免驱显卡?
macOS 的显卡驱动是系统内置的,这些驱动支持部分 AMD/NVIDIA/Intel 推出的显卡型号,型号符合的显卡在安装完 macOS 就可以自己驱动起来正常工作,即“免驱卡”;NVIDIA 有 Maxwell 和 Pascal 两个系列的显卡需要额外安装 Webdriver 驱动并且只能支持 10.13.6;而 Intel 的核显基本上都需要第三方 Kext 补丁来辅助驱动。
- 免驱显卡推荐 AMD 的 RX4x0、RX5x0、RX Vega、RX5x00XT、RX6x00XT 系列,详见本文下面的内容;
- NVIDIA 的免驱卡只有两代 Kepler,对应 GTX6x0 和 GTX7x0 系列,但不包括 745、750 和 750Ti,并且最多只支持到 macOS 12.0 beta 6,更高版本需要打第三方补丁「Monterey Kepler Patcher」;
- Intel 目前仅支持核显,最新只到 UHD630(8-10 代酷睿)及以前的型号,新型号 Xe 系列的暂不支持,基于 Xe 架构的独显也暂不支持;
为什么有的显卡不免驱?
这个问题老生常谈了属于是。理论上 macOS 只应该被安装到苹果公司推出的 Mac 系列电脑上,而 Mac 系列电脑自己使用的硬件型号是相对固定的,苹果公司没有义务和必要为 Mac 不使用的硬件开发驱动,因此不光是显卡,其它部分硬件(例如 PM9x1 系列 SSD,蓝牙 Wifi 等)没有官方驱动的情况下也是存在问题的。
- AMD 不免驱的显卡型号主要集中在 R7 2xx/3xx、R9 2xx/3xx 这两代,其中有些型号仿冒一下设备 id 也是可以驱动的,具体方法参考「如何仿冒显卡设备ID以驱动显卡」;
- NVIDIA 的 Turing、Ampere 两个架构在任何 macOS 版本都无法驱动,这包括 GTX16x0、RTX20x0 以及 RTX30x0 全系列;
- Intel 核显 UHD630 以前的只有很少部分型号需要仿冒,UHD630 之后的目前全部无法驱动。
另外,绝大部分笔记本在 macOS 中无法驱动独立显卡,原因如下:
- 目前市场上绝大部分拥有双显卡的笔记本电脑配备的是 NVIDIA 独立显卡,笔记本有省电刚需,NVIDIA 开发了 Optimus 技术实现显卡切换,设计上是使用核显进行画面输出和轻负载计算,运行大型应用或游戏时独显会加入计算,但也是通过核显来输出。苹果没有使用这个切换技术,而是自行研发了一套高集成度的全自动切换技术,并最早应用于 2010 年 15 寸和 17 寸 MacBook Pro 上;
- 黑苹果笔记本要驱动独显需要满足三个条件:固件(Firmware)能正确提供 VBIOS(条件一),独立显卡提供直通通道(条件二);被 macOS 免驱支持的芯片型号(条件三)。因此,市场上绝大部分笔记本都无法同时满足这三个条件;
- 综上原因,虽然有些笔记本独显型号和白苹果 Mac 使用的一致(例如 GT650M、750M),也仅存在理论上被驱动的可能性。大部分黑苹果笔记本往往不能使用独显,只能使用 Intel 处理器自带的核显;
- 蓝天模具的部分笔记本机型目前可驱动独显,这些“笔记本”有一个非常显著的特点就是使用了台式机同款处理器,例如 P775TM(1)-G,但大部分蓝天机型配备的是 NVIDIA 显卡,最多也只能安装 10.13.6。另一种就是非常少见的稀有型号,例如外星人 Alienware Area-51M R2,这款重型笔记本的其中一个定制配置(10900K + RX5700m + 17 英寸 4k 屏幕)对于安装黑苹果来说非常理想,并且实测独显可以正常驱动。
macOS 显卡支持:NVIDIA 篇
「特别提示」随着 macOS Monterey 12.0 正式版的到来,免驱的 Kepler 架构被苹果抛弃,不过目前有国外开发者移植了老版本系统的 N 卡驱动补丁,可参考「Monterey Kepler Patcher」,所有在 11.x 系统中免驱的 Kepler 显卡都可尝试使用这个补丁。
型号 | 架构 | 核心代号 | 标配显存(GB) | FP32理论性能(TFLOPS) | 最高MacOS支持版本 | 驱动支持 | 发布日期 | 备注 |
---|---|---|---|---|---|---|---|---|
GTX670 | Kepler | GK104-325 | 2 | 2.46 | 11.x Big Sur | 免驱 | 2012年5月 | |
GTX680 | Kepler | GK104-400 | 2 | 3.25 | 11.x Big Sur | 免驱 | 2012年3月 | |
GTX680 MacEdition | Kepler | GK104 | 4 | 3.25 | 11.x Big Sur | 免驱 | 2013年4月 | |
GT640 | Kepler | GK107-300 | 2 | 0.67 | 11.x Big Sur | 免驱 | 2012年6月 | |
GTX650 | Kepler | GK107-450 | 1 | 0.79 | 11.x Big Sur | 免驱 | 2012年9月 | |
GTX650 | Kepler | GK106 | 1 | 0.79 | 11.x Big Sur | 免驱但不稳定 | 2013年11月 | |
GTX660Ti | Kepler | GK104-300 | 2 | 2.63 | 11.x Big Sur | 免驱 | 2012年9月 | |
GTX660 | Kepler | GK106-400 | 2 | 1.98 | 11.x Big Sur | 免驱但不稳定 | 2012年9月 | |
GTX650Ti | Kepler | GK106-220 | 1 | 1.39 | 11.x Big Sur | 免驱但不稳定 | 2012年10月 | |
GTX650Ti-Boost | Kepler | GK106-240 | 2 | 1.58 | 11.x Big Sur | 免驱但不稳定 | 2013年3月 | |
GTX780 | Kepler | GK110-300 | 3 | 4.15 | 11.x Big Sur | 免驱 | 2013年5月 | |
GTX770 | Kepler | GK104-425 | 2 | 3.33 | 11.x Big Sur | 免驱 | 2013年5月 | |
GTX760 | Kepler | GK104-225 | 2 | 2.37 | 11.x Big Sur | 免驱 | 2013年6月 | |
GTX780Ti | Kepler | GK110-425 | 3 | 5.34 | 11.x Big Sur | 免驱 | 2013年11月 | |
GTX750 | Maxwell | GM107-300 | 1 | 1.08 | 10.13.6 HighSierra | 需要Webdriver | 2014年2月 | |
GTX750 v2 | Maxwell | GM206 | 2 | 1.19 | 10.13.6 HighSierra | 需要Webdriver | 2015年11月 | |
GTX750Ti | Maxwell | GM107-400 | 2 | 1.35 | 10.13.6 HighSierra | 需要Webdriver | 2014年2月 | |
GT740 | Kepler | GK208 | 2 | 0.73 | 11.x Big Sur | 免驱 | 2013年8月 | |
GT740 | Kepler | GK107-425 | 1 | 0.73 | 11.x Big Sur | 免驱 | 2014年5月 | |
GT740 GDDR5 | Kepler | GK107-425 | 1 | 0.81 | 11.x Big Sur | 免驱 | 2014年5月 | |
GT740 OEM | Kepler | GK106 | 1 | 0.75 | 11.x Big Sur | 免驱但不稳定 | 2015年4月 | |
GTX745 OEM | Maxwell | GM107 | 4 | 0.77 | 10.13.6 HighSierra | 需要Webdriver | 2014年2月 | |
GTX980 | Maxwell | GM204-400 | 4 | 4.98 | 10.13.6 HighSierra | 需要Webdriver | 2014年9月 | |
GTX970 | Maxwell | GM204-200 | 4 | 3.92 | 10.13.6 HighSierra | 需要Webdriver | 2014年9月 | |
GTX960 | Maxwell | GM206-300 | 2 | 2.41 | 10.13.6 HighSierra | 需要Webdriver | 2015年1月 | |
GTX980Ti | Maxwell | GM200-310 | 6 | 6.06 | 10.13.6 HighSierra | 需要Webdriver | 2015年6月 | |
GTX950 | Maxwell | GM206-250 | 2 | 1.82 | 10.13.6 HighSierra | 需要Webdriver | 2015年8月 | |
GTX950 LowPower | Maxwell | GM206-251 | 2 | 1.82 | 10.13.6 HighSierra | 需要Webdriver | 2016年3月 | |
GTX1080 | Pascal | GP104-400 | 8 | 8.87 | 10.13.6 HighSierra | 需要Webdriver | 2016年5月 | |
GTX1070 | Pascal | GP104-200 | 8 | 6.46 | 10.13.6 HighSierra | 需要Webdriver | 2016年6月 | |
GTX1060 6GB | Pascal | GP106-400 | 6 | 4.38 | 10.13.6 HighSierra | 需要Webdriver | 2016年7月 | |
GTX1060 3GB | Pascal | GP106-300 | 3 | 3.93 | 10.13.6 HighSierra | 需要Webdriver | 2016年8月 | |
GTX1050Ti | Pascal | GP107-400 | 4 | 2.13 | 10.13.6 HighSierra | 需要Webdriver | 2016年10月 | |
GTX1050 | Pascal | GP107-300 | 4 | 1.86 | 10.13.6 HighSierra | 需要Webdriver | 2016年10月 | |
GTX1080Ti | Pascal | GP102-350-K1 | 11 | 11.34 | 10.13.6 HighSierra | 需要Webdriver | 2017年3月 | |
GT1030 GK107 | Kepler | GK107 | 2 | 0.79 | 11.x Big Sur | 可能需要仿冒ID | 2018年9月 | |
GT1030 | Pascal | GP108-300 | 2 | 1.1 | 10.13.6 HighSierra | 需要Webdriver | 2017年5月 | |
GTX1070Ti | Pascal | GP104-300 | 8 | 8.17 | 10.13.6 HighSierra | 需要Webdriver | 2017年11月 | |
GTX1060 5GB | Pascal | GP106-350-K3 | 5 | 4.38 | 10.13.6 HighSierra | 需要Webdriver | 2017年12月 | |
RTX2080Ti | Turing | TU102-300A-K1 | 11 | 13.45 | 无法驱动 | 无法驱动 | 2018年9月 | |
RTX2080 | Turing | TU104-400A | 8 | 10.07 | 无法驱动 | 无法驱动 | 2018年9月 | |
RTX2070 | Turing | TU106-400A | 8 | 7.47 | 无法驱动 | 无法驱动 | 2018年9月 | |
RTX2060 | Turing | TU106-200A-KA | 6 | 6.45 | 无法驱动 | 无法驱动 | 2019年1月 | |
GTX1660Ti | Turing | TU116-400 | 6 | 5.43 | 无法驱动 | 无法驱动 | 2019年2月 | |
GTX1660 | Turing | TU116-300 | 6 | 5.03 | 无法驱动 | 无法驱动 | 2019年3月 | |
GTX1650 | Turing | TU117-300 | 4 | 2.98 | 无法驱动 | 无法驱动 | 2019年4月 | |
RTX2060 S | Turing | TU106-410 | 8 | 7.18 | 无法驱动 | 无法驱动 | 2019年7月 | |
RTX2070 S | Turing | TU104-410 | 8 | 9.06 | 无法驱动 | 无法驱动 | 2019年7月 | |
RTX2080 S | Turing | TU104-450 | 8 | 11.15 | 无法驱动 | 无法驱动 | 2019年7月 | |
GTX1660 S | Turing | TU116-300 | 6 | 5.03 | 无法驱动 | 无法驱动 | 2019年10月 | |
GTX1650 S | Turing | TU116-250-KA | 4 | 4.42 | 无法驱动 | 无法驱动 | 2019年11月 | |
RTX2060 | Turing | TU104-150-KC | 6 | 6.45 | 无法驱动 | 无法驱动 | 2020年1月 | |
RTX3070 | Ampere | GA104-300-A1 | 8 | 20.31 | 无法驱动 | 无法驱动 | 2020年9月 | |
RTX3080 | Ampere | GA102-200-K1-A1 | 10 | 29.77 | 无法驱动 | 无法驱动 | 2020年9月 | |
RTX3090 | Ampere | GA102-300-A1 | 24 | 35.58 | 无法驱动 | 无法驱动 | 2020年9月 | |
RTX3060Ti | Ampere | GA104-200-A1 | 8 | 16.2 | 无法驱动 | 无法驱动 | 2020年12月 | |
RTX3060 | Ampere | GA106-300-A1 | 12 | 12.74 | 无法驱动 | 无法驱动 | 2021年1月 | |
GT 1010 | Pascal | GP108 | 2 | 0.73 | 10.13.6 HighSierra | 需要Webdriver和仿冒ID | 2021年1月 | |
RTX 3070Ti | Ampere | GA104-400-A1 | 8 | 21.75 | 无法驱动 | 无法驱动 | 2021年5月 | |
RTX 3080Ti | Ampere | GA102-225-A1 | 12 | 34.1 | 无法驱动 | 无法驱动 | 2021年8月 | |
RTX 3050 | Ampere | GA106-150-KA-A1 | 8 | 9.1 | 无法驱动 | 无法驱动 | 2022年1月 | |
RTX 3090Ti | Ampere | GA102-350-A1 | 24 | 40 | 无法驱动 | 无法驱动 | 暂未发布 | |
特殊卡 | ||||||||
GTX690 | Kepler | GK104-355-A2 | 2x2 | 3.13x2 | 11.x Big Sur | 免驱 | 2012年5月 | |
GTX TITAN | Kepler | GK110-400 | 6 | 4.71 | 11.x Big Sur | 免驱 | 2013年2月 | |
GTX TITAN BLACK | Kepler | GK110-430-B1 | 6 | 5.65 | 11.x Big Sur | 免驱 | 2014年2月 | |
GTX TITAN Z | Kepler | GK110-350-B1 | 6x2 | 5.05x2 | 11.x Big Sur | 免驱 | 2014年5月 | |
GTX TITAN X | Maxwell | GM200-400-A1 | 12 | 6.69 | 10.13.6 HighSierra | 需要Webdriver | 2015年3月 | |
TITAN X Pascal | Pascal | GP102-400-A1 | 12 | 10.97 | 10.13.x HighSierra | 需要WebDriver | 2016年8月 | |
TITAN Xp | Pascal | GP102-450-A1 | 12 | 12.15 | 10.13.6 HighSierra | 需要Webdriver | 2017年4月 | |
TITAN V | Volta | GV100-400 | 12 | 14.9 | 10.13.x HighSierra | 需WebDriver且不稳定 | 2017年12月 | |
TITAN V CEO Edition | Volta | GV100 | 32 | 14.9 | 10.13.x HighSierra | 需WebDriver且不稳定 | 2018年6月 | |
TITAN RTX | Turing | TU102-400-A1 | 24 | 16.31 | 无法驱动 | 无法驱动 | 2018年12月 | |
专业卡 | ||||||||
Quadro K5000 ForMac | Kepler | GK104 | 4 | 2.17 | 11.x Big Sur | 免驱 | 2013年1月 | |
Quadro K4000 ForMac | Kepler | GK106 | 3 | 1.21 | 11.x Big Sur | 免驱但不稳定 | 2013年3月 | |
Quadro K2000 | Kepler | GK107-301-A2 | 2 | 0.72 | 11.x Big Sur | 免驱 | 2013年3月 | |
Quadro K600 | Kepler | GK107-301-A2 | 1 | 0.33 | 11.x Big Sur | 免驱 | 2013年3月 | |
Quadro K420 | Kepler | GK107-301-A2 | 1 | 0.33 | 11.x Big Sur | 免驱 | 2014年7月 | |
Quadro K6000 | Kepler | GK110B | 12 | 5.19 | 11.x Big Sur | 免驱 | 2013年7月 | |
Quadro K2200 | Maxwell | GM107 | 4 | 1.41 | 10.13.x HighSierra | 需要Webdriver | 2014年7月 | |
Quadro K4200 | Kepler | GK104 | 4 | 2.11 | 11.x Big Sur | 免驱 | 2014年7月 | |
Quadro K5200 | Kepler | GK110B | 8 | 3.55 | 无确切资料 | 无确切资料 | 2014年7月 | |
Quadro M6000 | Maxwell | GM200 | 12 | 6.84 | 10.13.6 HighSierra | 需要Webdriver | 2015年3月 | |
Quadro M6000 | Maxwell | GM200 | 24 | 6.84 | 10.13.x HighSierra | 需要Webdriver | 2016年3月 | |
Quadro M4000 | Maxwell | GM204 | 8 | 2.57 | 10.13.6 HighSierra | 需要Webdriver | 2015年6月 | |
Quadro M5000 | Maxwell | GM204 | 8 | 4.25 | 无确切资料 | 无确切资料 | 2015年6月 | |
Quadro M2000 | Maxwell | GM206 | 4 | 1.78 | 10.13.6 HighSierra | 需要Webdriver | 2016年4月 | |
Quadro GP100 | Pascal | GP100 | 16 | 10.34 | 无确切资料 | 无确切资料 | 2016年10月 | |
Quadro P5000 | Pascal | GP104 | 16 | 8.87 | 无确切资料 | 无确切资料 | 2016年10月 | |
Quadro P6000 | Pascal | GP102 | 24 | 12.63 | 无确切资料 | 无确切资料 | 2016年10月 | |
Quadro P4000 | Pascal | GP104 | 8 | 5.3 | 无确切资料 | 无确切资料 | 2017年2月 | |
Quadro P2000 | Pascal | GP106-875-A1 | 5 | 3.03 | 10.13.x HighSierra | 需要Webdriver | 2017年2月 | |
Quadro GV100 | Volta | GV100 | 32 | 16.66 | 无确切资料 | 无确切资料 | 2018年3月 | |
Quadro RTX 5000 | Turing | TU104-875 | 16 | 11.15 | 无法驱动 | 无法驱动 | 2018年8月 | |
Quadro RTX 6000 | Turing | TU102-875 | 24 | 16.31 | 无法驱动 | 无法驱动 | 2018年8月 | |
Quadro RTX 8000 | Turing | TU102-875 | 48 | 16.31 | 无法驱动 | 无法驱动 | 2018年8月 | |
Quadro RTX 4000 | Turing | TU104-850 | 8 | 7.12 | 无法驱动 | 无法驱动 | 2018年11月 | |
Quadro P2200 | Pascal | GP106 | 5 | 3.82 | 无确切资料 | 无确切资料 | 2019年6月 | |
RTX A6000 | Ampere | GA102 | 48 | 40 | 无法驱动 | 无法驱动 | 2020年10月 |
- 所有 NVIDIA 免驱和 WebDriver 驱动显卡均建议搭配 Lilu.kext 和 WhateverGreen.kext 使用;
- Kepler 架构显卡如果想播放 DRM 内容,推荐使用机型 iMac14,2 ,推荐安装 macOS 10.15.7,添加启动参数 shikigva=40 ,关于 shiki 的参数可参考「黑苹果如何播放 DRM 内容」;
- 单卡双芯的 GTX690 和 GTX TITAN Z 也是免驱的;
- GK106 核心存在显存泄露问题,可能会有花屏现象且无法解决,影响以下型号:GTX660、650、650Ti、740。GTX650 同时存在 GK106 和 GK107 两种核心,GTX660 同时存在 GK104 和 GK106,GT740 则有 GK106/GK107/GK208 三种核心,这就解释了为什么有的人从不花屏,有的人一花到底;
- GT1030 有 GK107、GP108 两种核心。GK107 版是 2018 年 9 月 30 日发售的,可能需要仿冒 id,推荐仿冒 GT740 因为二者规格一致,具体方法参考「如何仿冒显卡设备ID以驱动显卡」;
- Pascal 架构和 Maxwell 架构显卡需要安装 webdriver,并添加启动参数 nvda_drv=1 ;
- Titan V 和 Quadro GV100 是 Volta 架构,NVIDIA 曾于 2018 年 8 月发布过一版 WebDriver 支持 GV100 运行在 macOS High Sierra,但不久之后又撤回了该版驱动,该版驱动存在稳定性问题,愿意尝试的同学,可以在这里下载特定版Webdriver,风险自担。
macOS 显卡支持:AMD 篇
- 所有 AMD 免驱显卡均建议搭配 Lilu.kext 和 WhateverGreen.kext 使用;
- AMD 的马甲卡众多,甚至有一整代显卡除了旗舰是新架构,剩余全是老架构的情况,举个例子:Hawaii 核心除了 R9 290 和 290X,这一整代其余几乎是上一代核心改名就开卖。这样的做法省了开发费用,但对于黑果玩家来说就需要各自查设备 id 进行仿冒了,具体方法参考「如何仿冒显卡设备ID以驱动显卡」;
- 早期 HD7000 系列可能需要刷带有 UEFI 支持的 VBIOS 才能解决无法启动的问题,刷 VBIOS 方法参考这里(不同卡但原理相同),如果是 Mac 专版的显卡则不用;
- HD 7730、7750、7770、R7 250、R7 250X,这些型号显卡需要添加启动参数:radpg=15 ;R9 290X,R9 370 需要 DVI 接口输出需要添加:-raddvi ,具体方法参考「什么是启动参数」;
- R9 285X 以及 Vega Nano 从被 AMD 未正式发布过,但是均有成品流出,数量还不少,驱动也正常;
- AMD 历史上有很多单卡双芯的产品,几乎所有的双芯单卡都可以被驱动,但无法识别第二个核心和对应的显存是通病,目前没有找到通用的解决办法,只有通过定制 SSDT 实现驱动第二核心;
- macOS Catalina 10.15.1 及以上版本,RX5000/6000 系列显卡需添加 agdpmod=pikera 以解决启动黑屏问题,如果没有黑屏问题则不需要;
- 自 macOS Mojave 10.14.5 开始,苹果公司禁止了 macOS 给 PC 版显卡加载 SMU 固件,本意是解决 Radeon Vega 56/64 的风扇控制错误问题,但此做法同时影响了所有 PC 版显卡,具体表现是 AMD 显卡性能几近折半,解决方法是 给 AMD 显卡注入 SMU 固件信息。
- Lexa 核心(RX540/550/WX2100/WX3100)默认无法驱动,需要仿冒设备 id,具体方法参考「如何仿冒显卡设备ID以驱动显卡」;
macOS 显卡支持:Intel 篇
最后是 Intel 的产品。Intel 的显卡主要是核心显卡,指的是集成在处理器内部的显卡,与早期的集成显卡不同,集成显卡集成于主板上,核心显卡则集成于处理器内部,相比集成显卡,核显的优势在于功耗的降低以及性能的提升,因此,核心显卡是各类主打轻薄笔记本电脑,以及入门级办公上网台式电脑的不二之选。
相比在酷睿微架构上的大红大紫,Intel 核显在绝对性能方面可谓是惨不忍睹,尽管如此,Intel 目前仍然是市场份额最大的显卡厂商。因为苹果独有显卡切换技术的存在导致绝大多数笔电独立显卡无法驱动,所以驱动 Intel 核显成为笔电黑果唯一的选择。
Intel 核心显卡产品线发展简史:
- 第一代酷睿,HD Graphics 系列,型号:Intel HD Graphics 1000,处理器和核显以两块独立芯片封装到基板上,也被戏称为“胶水核显”;
- 第二/三代酷睿,HD Graphics 系列,型号:Intel HD Graphics 2000/3000/4000;
- 第四代酷睿,将核显分为 Iris(锐炬) Pro Graphics / Iris Graphics / HD Graphics 三个系列,型号:5200/5100/5000/4600/4400/4200等;
- 第五代酷睿,增加对 DX12 的支持,Iris Pro Graphics 6200 甚至可以将 GT730 挑落马下,性能直逼 GT740,核显开始具备一定游戏性能;
- 第六代酷睿,对核显名称进行了更改,主要是 4 位数改为了 3 位数,型号:510/520/530/540/550/580 等;
- 第七代酷睿,核显进行了工艺改良进入 14nm+ 时代,功耗表现和性能略有提升,新增 Iris Plus Graphics,型号:615/620/630/640/650等;
- 第八代酷睿,对显示接口版本以及硬解码能力进行了升级和改良,并将 Intel HD Graphics 更名为 Intel UHD Graphics,除此之外无太大变化;
- 第九代酷睿,除了制程工艺改良之外无任何变化;
- 第十代酷睿,UHD620/630 系列几无变化,移动端 Icelake 家族新增 Iris Plus Graphics 型号;
- 第十一代酷睿,新的 Xe 架构,型号 UHD 730/750。此代核显目前 macOS 无法驱动;
- 第十二代酷睿,沿用 Xe 架构,新增 UHD 770。此代核显目前 macOS 无法驱动。
综上,Intel目前有:
- Intel HD Graphics
- Intel Iris Graphics
- Intel Iris Pro Graphics
- Intel Iris Plus Graphics
- Intel UHD Graphics
目前常见的 Intel 台式机以第 6-12 代酷睿都有,但请注意 11 和 12 代酷睿的 Xe 架构核显目前是无法驱动的(也包括移动端)。6 代及以后的机型安装黑苹果都比较容易,8-10 代的核显 UHD630 是目前最容易驱动问题也最少的核显;移动端第 8-10 代酷睿的核显版本和同代台式机几乎是一致的,以 UHD620/630 最为常见,也是比较容易驱动的型号。
需要注意的是第 8-10 代桌面端酷睿,带「F」后缀的为没有核显的型号,如果你想使用核显作为黑苹果显卡,则避免购买带「F」后缀的型号,例如 i3-8100F/i5-9400F/i7-10700F/i9-10900KF 等。
最后一点,虽然 i3-9100 和 i9-9900K 使用的都是 UHD630 核显,但在实际使用中,9900K 的核显性能会强于9100,主要原因是内存通道、内存频率、CPU频率上9900K要更胜一筹。
Framebuffer 参考信息
Intel 核显目前主要通过 Whatevergreen.kext 和注入设备属性帧缓冲信息进行驱动,也就是说,帧缓冲信息支持什么型号,macOS 支持的 Intel 核显就有哪些型号,所以这里不再单独列表了,可参考驱动核显的两篇文章:
- 驱动核显「OpenCore篇与Clovre篇」:https://xingchencloud.com/20387.html
- 驱动核显「Clover篇」:http://imacos.top/2020/01/21/1430-2/
- Westmere 家族核显(大部分第一代酷睿和部分第二代酷睿)截至目前只能支持到 10.13.6,因为 10.14 Mojave 放弃了原生支持。虽然动手改改也可以支持 10.15 Catalina,但是没有 Metal 支持所以意义不大,建议升级换代。
- Sandy Bridge 家族核显(大部分第二代酷睿)截至目前支持到 10.13.6,因为 10.14 Mojave 放弃了原生支持,但动手改改也可以支持 10.15 Catalina,但是没有 Metal 支持所以意义不大。自 10.7 起提供原生支持,使用时需要将 AAPL,ig-platform-id 修改为 AAPL,snb-platform-id。
- FrameBuffer:
- AAPL,snb-platform-id (桌面):
- 0x00030010 (默认)
- 10000300 (十六进制倒序)
- AAPL,snb-platform-id (笔记本):
- 0x00010000 (默认)
- 00000100 (十六进制倒序)
- AAPL,snb-platform-id (桌面):
- HD Graphics 2000需要的文件:
- AppleIntelHDGraphicsFB.kext
- AppleIntelHDGraphicsGA.plugin
- AppleIntelHDGraphicsGLDriver.bundle
- AppleIntelHDGraphicsVADriver.bundle
- HD Graphics 3000需要的文件:
- AppleIntelHD3000Graphics.kext
- AppleIntelHD3000GraphicsGA.plugin
- AppleIntelHD3000GraphicsGLDriver.bundle
- AppleIntelHD3000GraphicsVADriver.bundle
- AppleIntelSNBGraphicsFB.kext
- AppleIntelSNBVA.bundle
- 其它可用的的 FB:
- 0x00010000 (移动版,4 端口,无 FBMEM)
- 0x00020000 (移动版,1 端口,无 FBMEM)
- 0x00030010 (桌面版,3 端口,无 FBMEM)
- 0x00030020 (桌面版,3 端口,无 FBMEM)
- 0x00030030 (桌面版,无端口,无 FBMEM)
- 0x00040000 (移动版,3 端口,无 FBMEM)
- 0x00050000 (桌面版,无端口,无 FBMEM)
- FrameBuffer:
- Ivy Bridge 家族核显(第三代酷睿)截至目前支持最新版系统,另一方面,HD 2500 在 Mojave 中仅部分支持快速同步功能,因为不支持硬件加速。自 10.8 起提供原生支持。
- Framebuffer:
- AAPL,ig-platform-id (桌面):
- 0x0166000A (默认)
- 0A006601 (十六进制倒序)
- 0x01620005 05006201 (十六进制倒序)
- AAPL,ig-platform-id (笔记本):
- 0x01660004 (推荐1600×900屏幕)
- 04006601 (十六进制倒序)
- 0x01660009 (替代,eDP或自动检测)
- 09006601 (十六进制倒序)
- 0x01660003 (推荐1366×768屏幕)
- 03006601 (十六进制倒序)
- 其它可用的 FB:
- 0x01660000 (桌面版,4 端口,24 MB)
- 0x01260006 (桌面版,无端口,无 FBMEM)
- 0x01260007 (桌面版,无端口,无 FBMEM)
- 0x01260005 (桌面版,3 端口,16 MB)
- 0x01660001 (移动版,4 端口,24 MB)
- 0x01660002 (移动版,1 端口,24 MB)
- 0x01660008 (移动版,3 端口,16 MB)
- 0x01660009 (移动版,3 端口,16 MB)
- 0x01660003 (移动版,4 端口,16 MB)
- 0x01660004 (移动版,1 端口,16 MB)
- 0x0166000A (桌面版,3 端口,16 MB)
- 0x0166000B (桌面版,3 端口,16 MB)
- AAPL,ig-platform-id (桌面):
- Framebuffer:
- Haswell 家族核显(第四代酷睿)截至目前支持最新版系统,此代 CPU 大部分核显都能被支持,只有 HD4400 因为没有原生驱动所以需要仿冒 HD4600 的设备 ID。自10.9起提供原生支持。
- Framebuffer:
- AAPL,ig-platform-id (桌面):
- 0x0D220003 (默认)
- 0300220D (十六进制倒序)
- AAPL,ig-platform-id (笔记本):
- 0x0A160000 (默认)
- 0000160A (十六进制倒序)
- 0x0A260005 (推荐)
- 0500260A (十六进制倒序)
- 其它可用的 FB:
- 0x0C060000 (桌面版,3 端口,209 MB)
- 0x0C160000 (桌面版,3 端口,209 MB)
- 0x0C260000 (桌面版,3 端口,209 MB)
- 0x04060000 (桌面版,3 端口,209 MB)
- 0x04160000 (桌面版,3 端口,209 MB)
- 0x04260000 (桌面版,3 端口,209 MB)
- 0x0D260000 (桌面版,3 端口,209 MB)
- 0x0A160000 (桌面版,3 端口,209 MB)
- 0x0A260000 (桌面版,3 端口,209 MB)
- 0x0A260005 (移动版,3 端口,52 MB)
- 0x0A260006 (移动版,3 端口,52 MB)
- 0x0A2E0008 (移动版,3 端口,99 MB)
- 0x0A16000C (移动版,3 端口,99 MB)
- 0x0D260007 (移动版,4 端口,99 MB)
- 0x0D220003 (桌面版,3 端口,52 MB)
- 0x0A2E000A (桌面版,3 端口,52 MB)
- 0x0A26000A (桌面版,3 端口,52 MB)
- 0x0A2E000D (桌面版,2 端口,131 MB)
- 0x0A26000D (桌面版,2 端口,131 MB)
- 0x04120004 (桌面版,无端口,无 FBMEM,1 MB)
- 0x0412000B (桌面版,无端口,无 FBMEM,1 MB)
- 0x0D260009 (移动版,1 端口,99 MB)
- 0x0D26000E (移动版,4 端口,131 MB)
- 0x0D26000F (移动版,1 端口,131 MB)
- AAPL,ig-platform-id (桌面):
- Framebuffer:
- Broadwell 家族核显(第五代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持。自 10.10.2 起提供原生支持。
- Framebuffer:
- AAPL,ig-platform-id (桌面):
- 0x16220007 (默认)
- 07002216 (十六进制倒序)
- AAPL,ig-platform-id (笔记本):
- 0x16260006 (默认)
- 06002616 (十六进制倒序)
- 其它可用的 FB:
- 0x16060000 (桌面版,3 端口,32 MB)
- 0x160E0000 (桌面版,3 端口,32 MB)
- 0x16160000 (桌面版,3 端口,32 MB)
- 0x161e0000 (桌面版,3 端口,32 MB)
- 0x16260000 (桌面版,3 端口,32 MB)
- 0x162B0000 (桌面版,3 端口,32 MB)
- 0x16220000 (桌面版,3 端口,32 MB)
- 0x160E0001 (移动版,3 端口,60 MB)
- 0x161E0001 (移动版,3 端口,60 MB)
- 0x16060002 (移动版,3 端口,56 MB)
- 0x16160002 (移动版,3 端口,56 MB)
- 0x16260002 (移动版,3 端口,56 MB)
- 0x16220002 (移动版,3 端口,56 MB)
- 0x162B0002 (移动版,3 端口,56 MB)
- 0x16120003 (移动版,4 端口,56 MB)
- 0x162B0004 (桌面版,3 端口,56 MB)
- 0x16260004 (桌面版,3 端口,56 MB)
- 0x16220007 (桌面版,3 端口,77 MB)
- 0x16260005 (移动版,3 端口,56 MB)
- 0x16260006 (移动版,3 端口,56 MB)
- 0x162B0008 (桌面版,2 端口,69 MB)
- 0x16260008 (桌面版,2 端口,69 MB)
- AAPL,ig-platform-id (桌面):
- Framebuffer:
- Skylake 家族核显(第六代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持。自 10.11.4 起提供原生支持。
- Framebuffer:
- AAPL,ig-platform-id (桌面):
- 0x19120000 (默认)
- 00001219 (十六进制倒序)
- 0x19120001 (Headless模式)
- 01001219 (十六进制倒序)
- AAPL,ig-platform-id (笔记本):
- 0x19160000 (默认)
- 00001619 (十六进制倒序)
- 其它可用的 FB:
- 0x191E0000 (移动版,3 端口,56 MB)
- 0x19160000 (移动版,3 端口,56 MB)
- 0x19260000 (移动版,3 端口,56 MB)
- 0x19270000 (移动版,3 端口,56 MB)
- 0x191B0000 (移动版,3 端口,56 MB)
- 0x193B0000 (移动版,3 端口,56 MB)
- 0x19120000 (移动版,3 端口,56 MB)
- 0x19020001 (桌面版,无端口,无 FBMEM,1 MB)
- 0x19170001 (桌面版,无端口,无 FBMEM,1 MB)
- 0x19120001 (桌面版,无端口,无 FBMEM,1 MB)
- 0x19320001 (桌面版,无端口,无 FBMEM,1 MB)
- 0x19160002 (移动版,无端口,无 FBMEM,58 MB)
- 0x19260002 (移动版,3 端口,无 FBMEM,58 MB)
- 0x191E0003 (移动版,3 端口,无 FBMEM,41 MB)
- 0x19260004 (移动版,3 端口,无 FBMEM,35 MB)
- 0x19270004 (移动版,3 端口,无 FBMEM,58 MB)
- 0x193B0005 (移动版,4 端口,无 FBMEM,35 MB)
- 0x191B0006 (移动版,1 端口,无 FBMEM,39 MB)
- 0x19260007 (移动版,3 端口,无 FBMEM,35 MB)
- AAPL,ig-platform-id (桌面):
- Framebuffer:
- Kabylake / Kabylake-Refresh 家族核显(第七代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持,除了奔腾 G4560 上的 HD Graphics 610。自 10.12.6 起提供原生支持。
- Framebuffer:
- AAPL,ig-platform-id (桌面):
- 0x59160000 (默认)
- 00001659 (十六进制倒序)
- 0x59120003 (Headless模式)
- 03001259 (十六进制倒序)
- AAPL,ig-platform-id (笔记本):
- 0x591B0000 (默认)
- 00001B59 (十六进制倒序)
- 其它可用的 FB:
- 0x591E0000 (移动版,3 端口,无 FBMEM,35 MB)
- 0x59160000 (移动版,3 端口,无 FBMEM,35 MB)
- 0x59230000 (桌面版,3 端口,无 FBMEM,39 MB)
- 0x59260000 (桌面版,3 端口,无 FBMEM,39 MB)
- 0x59270000 (桌面版,3 端口,无 FBMEM,39 MB)
- 0x59270009 (移动版,3 端口,无 FBMEM,39 MB)
- 0x59120000 (桌面版,3 端口,无 FBMEM,39 MB)
- 0x591B0000 (移动版,3 端口,39 MB)
- 0x591E0001 (移动版,3 端口,无 FBMEM,39 MB)
- 0x59180002 (移动版,无端口,无 FBMEM,1 MB)
- 0x59120003 (移动版,无端口,无 FBMEM,1 MB)
- 0x59260007 (桌面版,3 端口,79 MB)
- 0x59270004 (移动版,3 端口,无 FBMEM,58 MB)
- 0x59260002 (移动版,3 端口,无 FBMEM,58 MB)
- 0x591B0006 (移动版,1 端口,无 FBMEM,39 MB)
- AAPL,ig-platform-id (桌面):
- Framebuffer:
- Coffeelake / Coffelake-Refresh 家族核显(对应第八、九代酷睿)截至目前支持最新版系统,此代 CPU 的核显都能被支持。但要注意 i3-8100/8350k/9100 使用的 UHD630 与其他 CPU使用的 UHD630 不同(共 184 个流处理器,其它型号是 192 个),因此在某些情况下可能需要仿冒 ID。自10.13.6 起提供原生支持。
- Framebuffer:
- AAPL,ig-platform-id (桌面):
- 0x3EA50000 (默认)
- 0000A53E (十六进制倒序)
- 0x3E9B0007 (推荐)
- 07009B3E (十六进制倒序)
- 0x3E920003 (Headless模式)
- 0300923E (十六进制倒序)
- AAPL,ig-platform-id (笔记本):
- 0x3EA50009 (默认)
- 0900A53E (十六进制倒序)
- 其它可用的 FB:
- 0x3EA50009 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3E920009 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3E9B0009 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3EA50000 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3E920000 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3E000000 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3E9B0000 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3EA50004 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3EA50005 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3EA60005 (移动版,3 端口,无 FBMEM,58 MB)
- 0x3E9B0006 (移动版,1 端口,无 FBMEM,39 MB)
- 0x3E9B0007 (桌面版,3 端口,无 FBMEM,58 MB)
- 0x3E920003 (桌面版,无端口,无 FBMEM,1 MB)
- 0x3E910003 (桌面版,无端口,无 FBMEM,1 MB)
- 0x3E980003 (桌面版,无端口,无 FBMEM,1 MB)
- macOS 原生支持的设备ID:0x3E9B、0x3EA5、0x3EA6、0x3E92、0x3E91、0x3E98
- AAPL,ig-platform-id (桌面):
- Framebuffer:
- Comet Lake 家族(第十代酷睿)截止目前依旧没有大幅升级修改核显,主力型号依旧是 UHD630,仅添加了部分设备 ID,截至目前支持最新版系统,此代 CPU 的核显都能被支持。要获取更好的驱动支持,请把 Lilu 升级到 1.4.5 及以上, WhateverGreen 升级到 1.4.0 及以上。
- 可用的 Framebuffer(桌面端新增):
- 0x9BC80003 (桌面版,无端口, no fbmem, 1 MB)
- 0x9BC50003 (桌面版,无端口, no fbmem, 1 MB)
- 0x9BC40003 (桌面版,无端口, no fbmem, 1 MB)
- macOS 原生支持的设备ID:0x9BC8、0x9BC5、0x9BC4
- 可用的 Framebuffer(桌面端新增):
- Ice Lake 家族(第十代酷睿移动端),新增了 Iris Plus Graphics 型号,自 macOS Catalina 10.15.4 开始支持。要获取更好的驱动支持,请把 Lilu 升级到 1.4.5 及以上, WhateverGreen 升级到 1.4.0 及以上。
-
- 可用的 Framebuffer(移动端):
- 0xFF050000 (移动版,3 端口,no fbmem, 193 MB)
- 0x8A710000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A700000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A510000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A5C0000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A5D0000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A520000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A530000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A5A0000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A5B0000 (移动版,6 端口,no fbmem, 193 MB)
- 0x8A710001 (移动版,5 端口,no fbmem, 193 MB)
- 0x8A700001 (移动版,5 端口,no fbmem, 193 MB)
- 0x8A510001 (移动版,3 端口,no fbmem, 193 MB)
- 0x8A5C0001 (移动版,3 端口,no fbmem, 193 MB)
- 0x8A5D0001 (移动版,3 端口,no fbmem, 193 MB)
- 0x8A520001 (移动版,5 端口,no fbmem, 193 MB)
- 0x8A530001 (移动版,5 端口,no fbmem, 193 MB)
- 0x8A5A0001 (移动版,5 端口,no fbmem, 193 MB)
- 0x8A5B0001 (移动版,5 端口,no fbmem, 193 MB)
- 0x8A510002 (移动版,3 端口,no fbmem, 193 MB)
- 0x8A5C0002 (移动版,3 端口,no fbmem, 193 MB)
- 0x8A520002 (移动版,5 端口,no fbmem, 193 MB)
- 0x8A530002 (移动版,5 端口,no fbmem, 193 MB)
- macOS 原生支持的设备ID:0xff05、0x8A70、0x8A71、0x8A51、0x8A5C、0x8A5D、0x8A52、0x8A53、0x8A5A、0x8A5B
- Ice Lake 还需要添加启动参数 -igfxcdc 以及 -igfxdvmt 启动参数避免硬件和 BIOS 设置的问题导致的内核崩溃;
- 可用的 Framebuffer(移动端):
-
- 截止本文更新 2022/2/9,第十一代酷睿 Xe 核显(UHD730/750)无法驱动。
- 截止本文更新 2022/2/9,第十二代酷睿 Xe 核显(UHD730/750)无法驱动。
其它信息
AMD:
- 避免购买 XFX / 讯景(另一称“松景”,XFX 是各黑苹果社区用户报告遇到问题较多的品牌)。如果你已经拥有 XFX 显卡,可通过刷入其它品牌的 VBIOS 来解决部分黑苹果不稳定的问题,详细参考「刷 VBIOS 的方法」;
- 黑苹果使用的 AMD 显卡首推 AMD 公版,其次就是蓝宝石(Sapphire)了,在 macOS 10.14.x 及更新的版本中,蓝宝石的显卡都运行表现良好。蓝宝石有一款 RX550 640SP(Polaris 核心)也是唯一一款开箱即用的免驱 RX550。
NVIDIA:
- 如果想长期稳定使用黑苹果,建议直接略过 NVIDIA 的显卡,Pascal 架构 (GTX1000) 最高只能支持到 macOS High Sierra 10.13.6,并且性能不如 Windows 环境,新的 Turing 架构 (GTX16x0、RTX20x0) 和 Ampere 架构 (RTX30x0) 则全体不被支持,CUDA 也早已停止了更新;
- 如果你一定要买 N 卡,尽量考虑 Kepler 架构免驱卡,即 GTX6x0 和 GTX7x0 大部分型号,旗舰卡 TITAN、TITAN Black、TITAN Z,它们原生支持 macOS 12.0 Beta 6 及以下版本,但没有 H265 硬解码。
Intel:
- 尽量买主流型号就对了,比如近两年的 UHD630,这个型号附在第 8-10 代酷睿里,桌面端和移动端都有,要用核显避开带「F」后缀型号。第 11-12 代酷睿 Xe 架构核显目前无法驱动。
其它和显卡有关的教程:
- macOS 10.15 自带的显卡驱动表:http://imacos.top/2022/02/09/0654-3/
- macOS 11.0 自带的显卡驱动表: http://imacos.top/2022/02/09/0935/
- RX580 2048SP/RX590 GME 刷 VBIOS 恢复免驱的方法:https://xingchencloud.com/20051.html
- 驱动核显「Clover篇」/「OpenCore篇」:https://xingchencloud.com/20387.html
- 提升 AMD 显卡性能:https://xingchencloud.com/22262.html
- 使用 AGPMInjector 注入独立显卡电源管理数据:http://imacos.top/2022/02/12/1012-4/
- RX6000系显卡可开启ResizebleBars/SAM支持:http://imacos.top/2022/02/12/0937-3/
- 使用 SSDT 冒显卡设备 ID 以驱动显卡:https://xingchencloud.com/22253.html
- 关于显存爆满和冻屏:http://imacos.top/2022/02/12/0918-2/
- 屏蔽不支持的 N 卡:http://imacos.top/2022/02/12/0735/
- 黑苹果如何处理 DRM 内容:https://xingchencloud.com/22226.html
评论(0)