独立显卡支持

为什么显卡支持很重要?

显卡是黑苹果系统使用体验中非常重要的一环,有以下几个原因:

  • 不是所有市面上的显卡 macOS 都能支持,这点和 Windows 完全不一样。Windows 自己装个显卡驱动就好,macOS 没有显卡驱动可装;
  • 苹果公司于 2018 年在 macOS 10.14 引入了自家图形 API:Metal,在此之后的 macOS 版本都使用了 Metal 作为主要的图形渲染 API,因此古董级不支持 Metal 的显卡在较新版本的 macOS 里完全没有体验可言;
  • macOS 无法驱动的显卡等于不支持 Metal;
  • macOS 显卡没驱动的表现和 Windows 虚拟机安装 macOS 很相似,没有 3D,Metal 应用运行不正常,非常卡顿,毫无使用体验可言;
  • 如果你不知道 Mac OS X 和 macOS 是什么关系,可以先简单看一下 macOS 的历史基础知识
  • 什么是免驱显卡?

    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,更高版本需要打第三方补丁
    • Intel 目前仅支持核显,最新只到 UHD630(8-10 代酷睿)及以前的型号,新型号 Xe 系列的暂不支持,基于 Xe 架构的独显也暂不支持;

为什么有的显卡不免驱?

这个问题老生常谈了属于是。理论上 macOS 只应该被安装到苹果公司推出的 Mac 系列电脑上,而 Mac 系列电脑自己使用的硬件型号是相对固定的,苹果公司没有义务和必要为 Mac 不使用的硬件开发驱动,因此不光是显卡,其它部分硬件(例如 PM9x1 系列 SSD,蓝牙 Wifi 等)没有官方驱动的情况下也是存在问题的。

  • AMD 不免驱的显卡型号主要集中在 R7 2xx/3xx、R9 2xx/3xx 这两代,其中有些型号仿冒一下设备 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 卡驱动补丁。

 

型号 架构 核心代号 标配显存(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 2×2 3.13×2 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 6×2 5.05×2 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月

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 核显就有哪些型号,所以这里不再单独列表了,可参考驱动核显的两篇文章:

 

  • Westmere 家族核显(大部分第一代酷睿和部分第二代酷睿)只能支持到 10.13.6,因为 10.14 放弃了原生支持。虽然动手改改也可以支持 10.15 Catalina,但是没有 Metal 支持所以意义不大,建议升级换代。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。