macOS Big Sur/Monterey显卡支持列表,新版本见这个链接
什么是黑苹果?黑苹果配置思路?
早在上世纪90年代末乔布斯回归苹果后,就全面放弃自研图形硬件和API,转而开始使用市场上日渐成熟的图形处理产品,并且将ATI的Rage II 3D图形加速显卡整合进PowerMac G3和次年的iMac中,CPU方面,自苹果2006年Mac全系列转向x86架构以来,一直使用的是Intel的CPU。而自从苹果采用 Intel 处理器后,Mac OS X 被破解,从而可以安装在 Intel CPU 与部分 AMD CPU 的普通电脑上,因此便出现了非苹果计算机而使用苹果操作系统的计算机,也就被称之为黑苹果。
苹果全面转向x86架构也让普通PC安装Mac OS X降低了门槛,在此之前,黑苹果一直都是技术大神们的专享。2011年7月Mac OS X正式被苹果改名为OS X,2016年OS X改名为macOS,与iOS,tvOS,watchOS相呼应。最新大版本为 macOS 12.0 Monterey,于2021年6月发布。
要安装黑苹果,首先需要了解一下苹果近几年的硬件配置历史:苹果于2007年中期-2014年末陆续使用过NVIDIA的显卡产品,并于2011年初机型短暂用过AMD显卡,最后从2015年起全面转向AMD显卡至今。CPU方面,自苹果2006年Mac全系列转向x86架构以来,一直使用的是Intel的CPU。
简单总结一下,想较好安装黑苹果的思路:抄作业,抄苹果官方的作业,也就是选用Intel的CPU搭配AMD的显卡,尽最大可能向苹果官方使用的硬件靠拢,越接近的问题越少。请不要说通过补丁也可以用AMD CPU安装之类的,那要处理的问题很多,这里不提。对于还没采购硬件的用户,直接购买和苹果平台非常相近的硬件自然是最好的。
黑苹果显卡支持列表
显卡是黑苹果系统使用体验中最重要的一环,本文接下来将列出适用于黑苹果系统的显卡,因苹果只使用过NVIDIA开普勒架构产品,所以NVIDIA的产品会从GT600及其同时代产品开始;因苹果长期使用AMD的产品,AMD的产品会从远古时代(Radeon HD7000)开始,还有就是Intel的核心显卡。但建议还是购买使用支持苹果推行的Metal技术的显卡,以获得更好的使用体验。
「注」Metal 是 macOS、iOS 和 tvOS 中内建的图形和计算技术。通过这项技术,主处理器 (CPU) 和图形处理器 (GPU) 可以更高效地协同工作,从而在游戏中提供更流畅的图形性能,并加快高性能媒体应用的运行速度。
NVIDIA篇:前言
- 不同架构的流处理单元性能并不能相提并论,性能描述这里统一用FLOPS表示,即每秒浮点运算数,这里用的是单精度浮点,值越大代表性能越好;
- 架构之间还有功耗、发热、支持的图形接口标准等问题,需要综合起来看待,但直接标出单精度性能有一个比较直观的了解;
- NVIDIA的CUDA平台对macOS的支持已止步于10.2版本,这里不再单独列出;
- NVIDIA的早期产品经常有上代产品改个名字就当新产品卖,另外还有过于低端入门的亮机卡,如GT610/620/630/720/730,这部分不会列出(原则上大部分 Kepler 核心目前都免驱);
- 除主流diy市场供应的显卡产品外,无论NVIDIA还是AMD都有针对OEM厂商特供的产品,这部分产品较少在市场流通,故不列出;
NVIDIA产品线特别说明
- 简要说明本文涉及的NVIDIA的显卡架构发展路线:
- 费米(Fermi, GF) → 开普勒(Kepler, GK) → 麦克斯韦尔(Maxwell, GM) → 帕斯卡(Pascal, GP) → 伏特(Volta, GV) → 图灵(Turing, TU)→安培(Ampere, GA)
- 目前能100%运行在 10.14 Mojave 及以上系统的NVIDIA显卡只有开普勒(Kepler)架构,对应大部分GT600和GT700系列;
- NVIDIA有专门针对MacPro制造的开普勒显卡,一般会标注「Mac Edition」或「For Mac」,以EVGA居多;
- 部分GTX650Ti、660会有花屏问题,主要出现在 GK106 核心,因为有显存泄露问题(真正的Mac也有这个问题);
- 因为显存泄露问题,GK106在macOS中并不能稳定工作,也没有真正意义上的解决方法,即使安装WebDriver也没效果,查看GK106列表;
- 采用GK106核心的显卡:GT 740、GTX660、650Ti、650、645、Quadro K4000;
- 开普勒架构有两代,第一代开普勒的低端产品其实用的是上一代费米(Fermi)核心,但同一款产品也有用开普勒核心的,例如GT640同时有GF116和GK107两种不同的核心;
- 第一代开普勒核心有:GTX690、680、670、660Ti、660(GK104)、640(GK107);
- 第二代开普勒核心有:GTX Titan、Titan Black、Titan Z、780Ti、780、770、760Ti、760、740;
- 专业显卡组:Quadro K6000、K5200、K5000、K4200、K2000D、K2000、K600、K420、410;
- 请注意GTX745、GTX750、GTX750Ti并不是开普勒核心,它们是麦克斯韦尔核心;
「NVIDIA显卡」启动参数说明:
- 所有NVIDIA免驱/WebDriver驱动显卡均建议搭配 Lilu.kext 和 WhateverGreen.kext 使用,以避免启动黑屏,显存不识别等毛病;
- Kepler 架构建议把 SMBIOS 切换到 iMac14,2,并添加启动参数 shikigva=40 ,以获得更好的支持和白名单补丁;
- Pascal架构和Maxwell架构因具有非原生的NVRAM,需要在启动参数添加 nvda_drv=1 ;
黑苹果NVDIA显卡支持情况列表「桌面级,按发布时间排序」
- 随着 macOS Monterey 12.0 系统更新的到来,Kepler 终于被苹果抛弃,不过已经有民间大佬尝试移植老版的驱动程序,参考「Monterey Kepler Patcher」;
- 以下默认是经过查询收集的信息,安装实例只是举例,并不是安装教程。
- GK106核心存在显存泄露问题,可能会有花屏现象且无法解决,影响以下型号:GTX660、650、650Ti、740。
- GTX650同时存在GK106和GK107两种核心,GTX660同时存在GK104和GK106,GT740则有GK106/GK107/GK208三种核心,这就解释了为什么有的人从不花屏,有的人一花到底。
- 其中比较特殊的是GT1030,此卡有GK107、GP108两种核心。GK107版是2018年9月30日发售的,因设备 ID 不一致,可考虑仿冒 GT740,因为二者规格一致。GP108版只能兼容到10.13.6;
黑苹果NVDIA显卡支持情况列表「特殊/发烧」
- 下表中躺着的是从古至今的 NVIDIA 核弹显卡,他们以极其昂贵的价格,在同代产品中傲视群雄般的性能闻名于世;
- 其中 GTX690 和 GTX TITAN Z 是单卡双芯,也是唯二能被 macOS 原生支持的 PC 版双芯显卡;
- 其中比较特殊的是 Titan V,NVIDIA 曾于2018年8月发布过一版 WebDriver 支持 Titan V 运行在 macOS High Sierra,但不久之后又撤回了该版驱动,该版驱动有稳定性问题;
- 手持Titan V并愿意尝试的同学,可以在这里下载特定版Webdriver,风险自担。
型号 | 架构 | 核心代号 | 标配显存(GB) | 性能描述(TFLOP/S) | 最高MacOS支持版本 | 驱动支持 | 发布日期 | 备注 |
---|---|---|---|---|---|---|---|---|
GTX690 | Kepler | GK104-355-A2 | 4 | 6.26 | 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 | 12 | 10.09 | 11.x Big Sur | 免驱 | 2014年5月 | |
GTX TITAN X | Maxwell | GM200-400-A1 | 12 | 6.69 | 10.13.6 HighSierra | 需要WebDriver | 2015年3月 | |
GTX TITAN Xp | Pascal | GP102-450-A1 | 12 | 12.15 | 10.13.6 HighSierra | 需要WebDriver | 2017年4月 | |
TITAN V | Volta | GV100-400 | 12 | 14.90 | 10.13.x HighSierra | 需WebDriver且不稳定 | 2017年12月 | |
TITAN RTX | Turing | TU102-400-A1 | 24 | 16.31 | 不支持 | 无法驱动 | 2018年12月 |
黑苹果NVDIA显卡支持情况列表「专业级,按发布时间排序」
- 专业级显卡一般用于工作站电脑,主要是OEM厂商采购,零售产品较贵且存量少;
- 顺带一提,NVIDIA的专业卡命名相当混乱,毫无规律;
- Quadro GV100情况和TITAN V非常类似,但没有找到成功案例;
- 由于资料和案例较少,这里尽量列举出,如有遗漏欢迎补充;
型号 | 架构 | 核心代号 | 标配显存(GB) | 性能描述(TFLOP/S) | 最高MacOS支持版本 | 驱动支持 | 发布日期 | 备注 |
---|---|---|---|---|---|---|---|---|
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.30 | 无确切资料 | 无确切资料 | 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.0 | 不支持 | 无法驱动 | 2020年10月 |
黑苹果NVDIA显卡支持情况列表「移动端,按发布时间排序」
- 首先明白一点,市场上拥有双显卡的笔记本电脑90%以上是NVIDIA显卡,而N卡使用Optimus技术实现显卡切换,但苹果没有使用这个切换技术,苹果自行研发了一套高集成度的全自动切换技术,并最早应用于2010年15寸和17寸MacBook Pro上;
- 黑苹果笔记本要驱动独显需要满足三个条件:固件能正确提供 VBIOS(条件一),独立显卡提供直通通道(条件二);被 macOS 免驱支持的芯片型号(条件三)。因此,市场上 95% 以上的笔记本都无法同时满足这三个条件;
- 综上原因,虽然显卡型号和苹果使用的一致(例如GT650M、750M),也仅存在理论上被驱动的可能性。大部分黑苹果笔记本往往不能使用独显,只能使用Intel CPU自带的核显。
- 表中列出的全是MXM模块化显卡,从帕斯卡(Pascal)架构开始,M和Max-Q基本没有区别,安装方法也基本一致,不再单独列出Max-Q版本。
- 蓝天模具的笔记本电脑,部分型号目前可驱动独显,例如P775TM(1)-G,但N卡最新仅支持GTX1000系,macOS只能装10.13.6;
- Quadro系移动卡略过,老架构没有参考意义,新架构又基本不支持,二者都没有多少确切资料,也找不到多少案例。
型号 | 架构 | 核心代号 | 标配显存(GB) | 性能描述(TFLOP/S) | 最高MacOS支持版本 | 驱动支持 | 发布日期 | 备注 |
---|---|---|---|---|---|---|---|---|
GTX 680M | Kepler | GK104 | 4 | 2.03 | 11.x Big Sur | 理论上免驱 | 2012年6月 | |
GT 640M | Kepler | GK107 | 2 | 0.47 | 11.x Big Sur | 理论上免驱 | 2012年3月 | |
GT 650M | Kepler | GK107 | 1 | 0.71 | 11.x Big Sur | 理论上免驱 | 2013年3月 | |
GT 755M | Kepler | GK107 | 1 | 0.73 | 11.x Big Sur | 理论上免驱 | 2013年6月 | |
GT 750M | Kepler | GK107 | 2 | 0.69 | 11.x Big Sur | 理论上免驱 | 2013年11月 | |
GTX 780M | Kepler | GK104 | 4 | 2.45 | 11.x Big Sur | 理论上免驱 | 2013年5月 | |
GTX 765M | Kepler | GK106 | 2 | 1.29 | 11.x Big Sur | 理论免驱但花屏 | 2013年5月 | |
GTX 770M | Kepler | GK106 | 3 | 1.53 | 11.x Big Sur | 理论免驱但花屏 | 2013年5月 | |
GTX 880M | Kepler | GK104 | 8 | 3.05 | 11.x Big Sur | 理论上免驱 | 2014年3月 | |
GTX 980M | Maxwell | GM204-N16E-GX | 8 | 3.46 | 10.13.6 HighSierra | 需要WebDriver | 2014年10月 | |
GTX 980MX | Maxwell | GM204-N16E-GXX | 8 | 3.92 | 10.13.6 HighSierra | 需要WebDriver | 2016年6月 | |
GTX1060 Mobile | Pascal | GP106B | 6 | 4.28 | 10.13.6 HighSierra | 需要WebDriver | 2016年8月 | |
GTX1070 Mobile | Pascal | GP104 | 8 | 6.74 | 10.13.6 HighSierra | 需要WebDriver | 2016年8月 | |
GTX1080 Mobile | Pascal | GP104 | 8 | 8.94 | 10.13.6 HighSierra | 需要WebDriver | 2016年8月 | |
RTX2060 Mobile | Turing | TU106 | 6 | 4.61 | 不支持 | 无法驱动 | 2019年1月 | |
RTX2070 Mobile | Turing | TU106 | 8 | 6.64 | 不支持 | 无法驱动 | 2019年1月 | |
RTX2080 Mobile | Turing | TU104 | 8 | 9.36 | 不支持 | 无法驱动 | 2019年1月 | |
MX150 | Pascal | GP107 | 2 | 1.15 | 不支持 | 无法驱动 | 2019年2月 | |
MX230 | Pascal | GP108 | 2 | 0.79 | 不支持 | 无法驱动 | 2019年2月 | |
MX250 | Pascal | GP108 | 2 | 1.20 | 不支持 | 无法驱动 | 2019年2月 | |
MX330 | Pascal | GP108 | 2 | 1.20 | 不支持 | 无法驱动 | 2019年12月 | |
MX350 | Pascal | GP107 | 2 | 1.88 | 不支持 | 无法驱动 | 2019年12月 | |
GTX1650 Mobile | Turing | TU117 | 4 | 3.20 | 不支持 | 无法驱动 | 2019年4月 | |
GTX1660 Mobile | Turing | TU116 | 6 | 4.07 | 不支持 | 无法驱动 | 2019年4月 | |
GTX1660Ti Mobile | Turing | TU116 | 6 | 4.88 | 不支持 | 无法驱动 | 2019年4月 | |
RTX2070 S Max-Q | Turing | TU104B | 8 | 5.53 | 不支持 | 无法驱动 | 2020年4月 | |
RTX2080 S Max-Q | Turing | TU104B | 8 | 6.64 | 不支持 | 无法驱动 | 2020年4月 |
AMD篇:前言
接下来是AMD的产品。AMD显卡部门,前身是一家名为ATi(Array Technology Industry)的加拿大公司,AMD于2006年将其收购,随后更名为AMD-ATi,并于2009年Radeon HD5000系列发布之后正式将ATi品牌去除,之后显卡产品便正式以AMD的品牌运营和销售。
顺带一提,ATi的创始人何国源、Nvidia的联合创始人之一黄仁勋,均是外籍华裔。何国源出生于广东省江门市新会区,后移民香港和台湾,1983年移民加拿大并于两年后创立了ATi;黄仁勋出生于台湾省台北市,1972年与家人迁往美国,曾于1983-1985年短暂供职过AMD,作为技术狂人和工作狂人,1993年与SUN公司两位朋友(克里斯·马拉科夫斯基,卡蒂斯·普里姆)一起创办了Nvidia。
2011年,代号为“南方群岛(Southern Islands)”的GCN 1.0架构横空出世(GCN全称Graphics Core Next) ,AMD显卡在GCN架构上一路蒙眼狂奔至2017年“织女星(Vega)”的GCN 5.0架构,截止目前一共使用了长达七年时间,期间经历了“火山群岛(Volcanic Islands)” GCN 2.0,“海盗群岛(Pirate Islands)” GCN 3.0,“北极星(Polaris)” GCN 4.0。其实2019年的“仙后座(Navi)”在流处理器方面依旧沿用了GCN架构,这恐怕是显卡有史以来最最长寿的架构没有之一了。
AMD的马甲卡众多,甚至有一整代显卡除了旗舰是新架构,剩余全是老架构的情况,举个例子:Hawaii核心除了R9 290和290X,这一整代R200其余几乎都是上一代核心改名就开卖。
AMD显卡在FLOPS理论性能上普遍高于NVIDIA的同代产品,但实际应用中NVIDIA往往更胜一筹。打个比方:显卡就像流水线工厂,NVIDIA的工厂工人(流处理器)少,但是生产流程(驱动)优化科学,发布时就是整个生命周期里最佳性能状态;而AMD的显卡流处理器数量众多,理论上效率应该更高,但是因为流程没有优化到位,造成整体效率不如流处理器更少的NVIDIA,随着时间的推移,驱动优化逐渐到位,也有GCN架构一直没有更换一直都在优化的原因,AMD的显卡性能会越来越强,所以才有「AMD战未来」的说法。反观NVIDIA这边,推出新架构显卡后,旧架构显卡性能只会随着驱动的更新越来越差,这是笔者用了4代旗舰N卡和2代旗舰A卡总结的体会。因此AMD显卡和NVIDIA显卡的FLOPS性能并不能直接对照比较,但可以在各自的产品间对比。
「AMD显卡」启动参数说明:
- 所有AMD免驱显卡均建议搭配Lilu.kext和WhateverGreen.kext使用,以避免启动黑屏、流处理器被部分禁用、显存不识别等毛病,其它原因同NVIDIA显卡;
- HD 7730/7750/7770/R7 250/R7 250X,这些型号GPU初始化需要添加启动参数:radpg=15;
- 290X,370等需要DVI输出需要添加:-raddvi;
- 尽量避免使用 InjectAMD,除非不能正常初始化GPU;
- macOS Catalina 10.15.1及以上版本,RX400-500,RX Vega,RX5000 需添加 agdpmod=pikera 以解决启动黑屏问题,如果没有黑屏问题则不需要;
- 自 macOS Mojave 10.14.5 开始,苹果公司添加了一项禁止参数,旨在禁止 macOS 给 PC 显卡加载 SMU 固件,本意是解决 Radeon Vega 56/64 的风扇控制错误问题,但此做法同时影响了所有 PC 显卡,具体表现是显卡性能几近折半,解决方法是给 AMD 显卡注入 SMU 固件信息。
黑苹果AMD显卡支持情况列表「桌面级,按发布时间排序」
- RX 580X、570X、560DX都是定制OEM产品,性能和不带X的版本基本一致,不再列出;RX580G、RX560XT仅有蓝宝石推出过对应产品;
- 绝大部分AMD桌面端显卡以“Radeon”(镭)开头命名,表格中省去;略过了性能非常低下以及显存低于1GB的,因为实在没有意义;
- 早期HD7000系列可能需要刷带有UEFI的BIOS才能解决启动黑屏问题,刷BIOS方法参考这里(风险自担);如果是Mac专版的显卡则不用;HD7000系列理论上支持最新macOS Catalina(因为系统自带驱动中依旧有这些型号),但找不到实际案例,欢迎反馈;
- R7 200、R9 200、R7 300、R9 300系集中有大量的马甲卡,GCN1.0到GCN3.0都有,这部分好多型号都要仿冒ID才能使用;
- 北极星系列:RX400以及RX500有大量成功案例,不再一一列出;值得注意的是Lexa核心(主要涉及RX540/550/WX2100/WX3100)存在争议,既有无法识别也有成功的案例,笔者认为的原因是:RX550同时存在Lexa核心和Polaris核心,前者大概率无法驱动,后者却是免驱。
黑苹果AMD显卡支持情况列表「特殊/发烧级」
- 躺在下表中的是AMD的王者们,其中带x2的意思是单卡双芯设计。早期无论AMD还是NVIDIA均有单卡双芯的产品,NVIDIA直到单芯片性能已足够强大逐渐放弃了这一设计,而AMD嘛...一言难尽,不过最后一个公开发布的型号Pro Duo也已经是2016年的事情了;
- 几乎所有的双芯单卡都可以被驱动,但无法识别两个GPU和对应的显存是通病,目前没有找到通用的解决办法,只有通过定制DSDT实现驱动副GPU;
- R9 285X以及Vega Nano从被AMD未正式发布过,但是均有成品流出,数量还不少,驱动也正常,列出来放在这里;
型号 | 架构 | 核心代号 | 标配显存(GB) | 性能描述(TFLOP/S) | 最高MacOS支持版本 | 驱动支持 | 发布日期 | 备注 |
---|---|---|---|---|---|---|---|---|
HD7970X2 | 南方群岛 GCN 1.0 | New Zealand | 3x2 | 3.78x2 | 暂无确切资料 | 暂无确切资料 | 2012年8月 | |
HD7990 | 南方群岛 GCN 1.0 | Malta XT | 3x2 | 4.10x2 | 11.x Big Sur | 第二核心驱动问题 | 2013年4月 | |
R9 295X2 | 火山群岛 GCN 2.0 | Vesuvius XT | 4x2 | 5.73x2 | 暂无确切资料 | 第二核心驱动问题 | 2014年4月 | |
R9 290X2 | 火山群岛 GCN 2.0 | Hawaii XT | 4x2 | 5.63x2 | 11.x Big Sur | 第二核心驱动问题 | 2014年6月 | |
R9 390X2 | 火山群岛 GCN 2.0 | Grenada PRO | 8x2 | 5.12x2 | 11.x Big Sur | 第二核心驱动问题 | 2015年9月 | |
Pro Duo | 海盗群岛 GCN 3.0 | Capsaicin XT | 4x2 | 8.19x2 | 暂无确切资料 | 暂无确切资料 | 2016年4月 | |
R9 285X | 海盗群岛 GCN 3.0 | Tonga XT | 3 | 4.10 | 11.x Big Sur | 理论上免驱 | 从未正式发布 | |
Vega Nano | 织女星 GCN 5.0 | Vega 10 XT | 8 | 12.58 | 12.x Monterey | 理论上免驱 | 从未正式发布 | |
Radeon VII | 织女星 GCN 5.1 | Vega 20 XT | 16 | 13.44 | 12.x Monterey | 免驱 | 2019年2月 |
黑苹果AMD显卡支持情况列表「专业级,按发布时间排序」
- AMD的专业卡市场存量稀少,大部分案例不足,甚至找不到案例,这里仅列出资料较为明确的;
- 表中列出的型号是100%确认macOS系统中存在对应驱动的;
- 因macOS原生驱动中还包含很多未知型号,所以未在表中的型号也不代表不能被驱动,欢迎补充;
型号 | 架构 | 核心代号 | 标配显存(GB) | 性能描述(TFLOP/S) | 最高MacOS支持版本 | 驱动支持 | 发布日期 | 备注 |
---|---|---|---|---|---|---|---|---|
FirePro D300 | 南方群岛 GCN 1.0 | Pitcairn XT GL | 2 | 2.17 | 12.x Monterey | 免驱 | 2014年1月 | |
FirePro D500 | 南方群岛 GCN 1.0 | Tahiti LE GL | 3 | 2.23 | 12.x Monterey | 免驱 | 2014年1月 | |
FirePro D700 | 南方群岛 GCN 1.0 | Tahiti XT GL | 6 | 3.48 | 12.x Monterey | 免驱 | 2014年1月 | |
FirePro W7000 | 南方群岛 GCN 1.0 | Pitcairn XT GL | 4 | 2.43 | 12.x Monterey | 可能需要仿冒ID | 2012年6月 | |
FirePro W9000 | 南方群岛 GCN 1.0 | Tahiti XT GL | 6 | 3.99 | 12.x Monterey | 可能需要仿冒ID | 2012年6月 | |
Pro WX4100 | 北极星 GCN 4.0 | Baffin XT | 4 | 2.46 | 12.x Monterey | 免驱 | 2016年11月 | |
Pro WX5100 | 北极星 GCN 4.0 | Polaris 10 PRO GL | 8 | 3.89 | 12.x Monterey | 免驱 | 2016年11月 | |
Pro WX7100 | 北极星 GCN 4.0 | Polaris 10 XT GL | 8 | 5.73 | 12.x Monterey | 免驱 | 2016年11月 | |
Pro WX9100 | 织女星 GCN 5.0 | Vega 10 XT | 16 | 12.29 | 12.x Monterey | 免驱 | 2017年7月 | |
Pro SSG | 织女星 GCN 5.0 | Vega 10 XT | 16 | 12.29 | 12.x Monterey | 免驱 | 2017年8月 | |
Instinct MI25 | 织女星 GCN 5.0 | Vega 10 XT | 16 | 12.29 | 12.x Monterey | 免驱 | 2017年6月 | |
Pro Vega 56 | 织女星 GCN 5.0 | Vega 10 XL | 8 | 8.96 | 12.x Monterey | 免驱 | iMac Pro独占 | |
Pro Vega 64 | 织女星 GCN 5.0 | Vega 10 XT | 16 | 11.06 | 12.x Monterey | 免驱 | iMac Pro独占 | |
Pro Vega 64X | 织女星 GCN 5.0 | Vega 10 XT | 16 | 12.03 | 12.x Monterey | 免驱 | iMac Pro独占 | |
Pro 580X | 北极星 GCN 4.0 | Polaris 20 XTX | 8 | 5.53 | 12.x Monterey | 免驱 | MacPro独占 | |
Pro W5700X | 仙后座 RDNA 1.0 | Navi 10 | 16 | 9.4 | 12.x Monterey | 免驱 | MacPro独占 | |
Pro Vega II | 织女星 GCN 5.1 | Vega 20 XT | 32 | 14.09 | 12.x Monterey | 免驱 | MacPro独占 | |
Pro Vega II Duo | 织女星 GCN 5.1 | Vega 20 XT | 32x2 | 14.09x2 | 12.x Monterey | 免驱 | MacPro独占 | |
Pro W5500 | 仙后座 RDNA 1.0 | Navi 14 PRO XL | 8 | 3.94 | 12.x Monterey | 免驱 | 2020年2月 | |
Pro VII | 仙后座 RDNA 2.0 | Vega 20 GL XT | 16 | 13.06 | 12.x Monterey | 免驱 | 2020年5月 | |
Pro 5700XT | 仙后座 RDNA 1.0 | Navi 10 | 16 | 7.68 | 12.x Monterey | 免驱 | 2020年8月 | |
Pro 5700 | 仙后座 RDNA 1.0 | Navi 10 | 8 | 6.22 | 12.x Monterey | 免驱 | 2020年8月 | |
Pro 5500XT | 仙后座 RDNA 1.0 | Navi 14 PRO XL | 8 | 5.40 | 12.x Monterey | 免驱 | 2020年8月 | |
Pro 5300 | 仙后座 RDNA 1.0 | Navi 14 PRO XLM | 4 | 4.22 | 12.x Monterey | 免驱 | 2020年8月 | |
Pro V520 | 仙后座 RDNA 1.0 | Navi 12 | 8 | 7.37 | 12.x Monterey | 免驱 | 2020年12月 | |
Pro W6600 | 仙后座 RDNA 2.0 | Navi 23 | 8 | 10.4 | 12.x Monterey | 免驱 | 2021年6月 | |
Pro W6800 | 仙后座 RDNA 2.0 | Navi 21 | 32 | 17.82 | 12.x Monterey | 免驱 | 2021年6月 | |
Pro W6800X | 仙后座 RDNA 2.0 | Navi 21 Pro-XLA | 32 | 15.94 | 12.x Monterey | 免驱 | MacPro独占 | |
Pro W6800X Duo | 仙后座 RDNA 2.0 | Navi 21 Pro-XLA | 32x2 | 15.17x2 | 12.x Monterey | 免驱 | MacPro独占 | |
Pro W6900X | 仙后座 RDNA 2.0 | Navi 21 Pro-XTA | 32 | 22.02 | 12.x Monterey | 免驱 | MacPro独占 | |
Pro V620 | 仙后座 RDNA 2.0 | Navi 21 XT | 32 | 20.28 | 12.x Monterey | 可能需要仿冒ID | 2021年11月 | |
Pro W6400 | 仙后座 RDNA 2.0 | Navi 24 XL-W | 4 | 3.58 | 不支持 | 无法驱动 | 2022年1月 |
黑苹果AMD显卡支持情况列表「移动端」
- 首先明白一点,市场上拥有双显卡的笔记本电脑90%以上是NVIDIA显卡,使用AMD独显的笔记本型号少之又少,而N卡使用Optimus技术实现显卡切换,但苹果没有使用这个切换技术,苹果自行研发了一套高集成度的全自动切换技术,并最早应用于2010年15寸和17寸MacBook Pro上;
- 黑苹果笔记本要驱动独显需要满足三个条件:固件能正确提供 VBIOS(条件一),独立显卡提供直通通道(条件二);被 macOS 免驱支持的芯片型号(条件三)。因此,市场上 95% 以上的笔记本都无法同时满足这三个条件,那就无法驱动独立显卡;
- 对比AMD在桌面端的GCN缝缝补补又三年,移动端可谓是几乎没有能拿得出手足以抗衡对手的产品;
- 大部分型号市场保有量都非常少,这里仅列出macOS中自带驱动的型号;
型号 | 架构 | 核心代号 | 标配显存(GB) | 性能描述(TFLOP/S) | 最高MacOS支持版本 | 驱动支持 | 发布日期 | 备注 |
---|---|---|---|---|---|---|---|---|
HD6970M MacEdition | 早期VLIW架构 | Blackcomb XT | 2 | 1.28 | 10.13.x HighSierra | 理论上免驱 | 2011年8月 | |
FirePro M4000 | 南方群岛 GCN 1.0 | Chelsea XT GL | 1 | 0.68 | 10.13.x HighSierra | 可能需要仿冒ID | 2012年6月 | |
FirePro M6100 | 火山群岛 GCN 2.0 | Saturn XT GL | 2 | 1.65 | 10.13.x HighSierra | 可能需要仿冒ID | 2013年10月 | |
R9 M275X | 南方群岛 GCN 1.0 | Venus XTX | 2 | 1.16 | 11.x Big Sur | 理论上免驱 | 2014年1月 | |
R9 M270X | 南方群岛 GCN 1.0 | Venus XT | 2 | 0.97 | 11.x Big Sur | 理论上免驱 | 2014年3月 | |
R9 M265X | 南方群岛 GCN 1.0 | Venus PRO | 2 | 0.78 | 11.x Big Sur | 理论上免驱 | 2014年3月 | |
R9 M295X | 海盗群岛 GCN 3.0 | Amethyst XT | 4 | 3.48 | 11.x Big Sur | 理论上免驱 | 2014年11月 | |
R9 M280X | 火山群岛 GCN 2.0 | Saturn XT | 4 | 1.79 | 11.x Big Sur | 理论上免驱 | 2015年2月 | |
R9 M270X | 火山群岛 GCN 2.0 | Saturn PRO | 2 | 1.54 | 11.x Big Sur | 理论上免驱 | 2015年2月 | |
R9 M375X | 南方群岛 GCN 1.0 | Tropo XTX | 2 | 1.27 | 11.x Big Sur | 理论上免驱 | 2015年5月 | |
Pro WX7100 Mobile | 北极星 GCN 4.0 | Ellesmere XT | 8 | 5.73 | 11.x Big Sur | 理论上免驱 | 2017年3月 | |
R7 M465X | 南方群岛 GCN 1.0 | Tropo LE | 2 | 0.93 | 11.x Big Sur | 理论上免驱 | 2016年5月 | |
R9 M370X | 南方群岛 GCN 1.0 | Tropo XT | 2 | 1.00 | 11.x Big Sur | 免驱 | Macbook Pro独占 | |
Pro 5500M | 仙后座 RDNA 1.0 | Navi 14 ULA | 8 | 4.45 | 11.x Big Sur | 免驱 | MacBook Pro独占 | |
Pro 5300M | 仙后座 RDNA 1.0 | Navi 14 PRO XLM | 4 | 3.20 | 11.x Big Sur | 免驱 | MacBook Pro独占 | |
RX 5500M | 仙后座 RDNA 1.0 | Navi 14 XTM | 8 | 4.63 | 11.x Big Sur | 理论上免驱 | 2019年10月 | |
RX 5300M | 仙后座 RDNA 1.0 | Navi 14 XTM | 3 | 4.07 | 11.x Big Sur | 理论上免驱 | 2019年11月 | |
RX 5600M | 仙后座 RDNA 1.0 | Navi 10 XME | 6 | 7.19 | 暂无确切资料 | 暂无确切资料 | 2020年 | |
RX 5700M | 仙后座 RDNA 1.0 | Navi 10 | 8 | 7.95 | 暂无确切资料 | 暂无确切资料 | 2020年 | |
Pro 5600M | 仙后座 RDNA 1.0 | Navi 12 | 8 | 5.27 | 11.x Big Sur | MacbookPro独占 | 2020年6月 |
Intel篇:前言
最后是Intel的产品。Intel的显卡主要是核心显卡,核心显卡:核心显卡是指集成在处理器内部的显卡,与早期的集成显卡不同,集成显卡集成于主板上,核心显卡则集成于CPU内部,相比集成显卡,核显的优势在于功耗的降低以及同功耗下性能的提升,因此,核心显卡是各类主打轻薄笔记本电脑,以及入门级办公上网台式电脑的不二之选。相比Intel在CPU酷睿微架构上的大红大紫,Intel的核显性能可谓是惨不忍睹。尽管如此,Intel截至目前仍然是市场份额最大的GPU厂商,大量搭载Intel CPU的笔记本电脑无法忽略玩家们折腾黑苹果的诉求。另外,因为苹果独有显卡切换技术的存在导致绝大多数笔电独立显卡无法驱动,所以驱动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 型号;
综上,Intel目前有:
- Intel HD Graphics
- Intel Iris Graphics
- Intel Iris Pro Graphics
- Intel Iris Plus Graphics
- Intel UHD Graphics
目前新装台式机以第九代酷睿为主,移动端以第八代酷睿为主,二者的核显版本几乎是一致的,其中以UHD620/630最为常见,也是黑苹果比较容易驱动的型号。需要注意的是第八、九代桌面端酷睿,带「F」后缀的为没有核显的型号,如果你想使用核显作为黑苹果显卡,则避免购买带「F」后缀的型号:i3-8100F/i3-8350KF/i5-9400F/i5-9600KF/i9-9700KF/i9-9900KF。
最后一点,虽然i3-9100和i9-9900K使用的都是UHD630核显,但在实际使用中,9900K的核显性能会强于9100,主要原因是内存通道、内存频率、CPU频率上9900K要更胜一筹。
黑苹果Intel显卡支持情况列表「CPU核显」
- Intel的核心显卡同一型号GPU可能用于N种CPU型号,由于使用核显的台式黑苹果极少,这里主要列出移动端/NUC案例;
- 因Intel核心性能普遍低下,性能描述改为GFLOPS表述(1T = 1024G)。其实只要记住对比独立显卡,核显没一个能打的;
- 苹果从未使用过奔腾、赛扬、安腾、凌动系列的CPU,这部分略过;
- 值得期待的是,Intel在挖走了AMD半个显卡部门后高调宣布2020年重返独显市场,并纸面发布了Xe独显概念产品,目前预计于2020年6月正式发布;
- 和A/N两家一致,Intel核显务必搭配Lilu.kext和WhateverGreen.kext使用,并尽量不要追求macOS最新,除非你有自己动手添加新版本支持的能力;
- 目前,网络上制作好的黑苹果镜像基本都集成了Intel核显需要的补丁并附有专用配置,大部分型号傻瓜化安装,除非特殊情况(识别错误或没显存),近两年的核显新型号已经“免驱”;
- 如果出现问题,如无法识别或没有显存(很常见),则需要手动添加支持,自己有动手能力的参阅下面的FrameBuffer,不会的参阅教程,OpenCor_Clover通用Intel英特尔核显驱动完整教程;
- 请注意,截至第十代酷睿英特尔的核显没有原生 HDMI 信号,一般是通过 LSPCON 转换 DisplayPort 信号为 HDMI,如果你的笔记本拥有 HDMI 接口,那么大概率是拥有这个转换器的,只是 LSPCON 一般拥有 2种工作模式,一种是转换为 HDMI1.4, 一种是转换为 HDMI2.0,要实现 4K@60Hz 必须是 HDMI2.0,需要通过 WhateverGreen 添加代码指定端口;另外,英特尔核显一般最大只支持到 4096x2304 分辨率(见链接“处理器显卡”部分),所以使用核显搭配 21:9 的带鱼屏可能只能运行在 16:9 分辨率模式下(两边有黑边)。
- 截至目前Intel详细产品表点这里查,如果要查SMBIOS ID和Platform-ID点这里,要查Device ID点这里。
Framebuffer 参考信息
「注意」桌面端处理器有独显的情况,应选择“无端口”(Headless)的 Framebuffer;如果是没有独显,使用核显输出画面,选择桌面端有端口的 Framebuffer;笔记本机型由于独显基本无法驱动,因此首选笔记本默认推荐的 Framebuffer,如有问题再尝试其他。
- Ice Lake 需要添加启动参数 -igfxcdc(或 enable-cdclk-frequency-fix 属性)以及 -igfxdvmt(或 enable-dvmt-calc-fix 属性)启动参数避免硬件和设置的问题导致的内核崩溃;
- WhateverGreen 于 1.4.6 版弃用了 igfxcflbklt=1(和 enable-cfl-backlight-fix 设备属性),这是用于修复屏幕亮度的。如果你的 WEG 升级到 1.4.6 及以上后开机屏幕很暗,使用新的参数 -igfxblr(和 enable-backlight-registers-fix 设备属性)。
最终建议:
经国内外黑苹果用户实践总结出,部分品牌由于硬件设计和VBIOS设计等客观原因,在macOS下可能无法正常稳定工作,如果目的是组装黑苹果且还未购买硬件的情况下,尽量避免这些品牌的产品,列举如下。
AMD:
- PowerColor / 撼讯(由于迪兰恒进也非常依赖它,避开所有型号)
- PowerColor Red Devil RX VEGA 56/64
- PowerColor Red Dragon/Devil RX 580
- PowerColor Red Dragon RX 560/570
- XFX / 讯景(讯景是歪果仁报告黑苹果遇到问题较多的品牌,避开Vega以及RX590/560/460等型号)
- XFX Reference RX Vega 56/64
- XFX Vega 56 Double Dissipation
- XFX RX 590 Fatboy
- XFX RX 580/570
- XFX RX 560
- XFX RX 460
- HIS / 希仕(近期重返中国市场,目前有RX5700/5700XT,避开所有型号)。
- HIS RX 580 IceQ X² OC
- HIS RX 570 IceQ X² OC
- HIS RX 560 iCooler OC
- VisionTek 美国视觉科技(国内没有这个品牌的显卡,避开就对了,不列举了)
- 推荐AMD原厂以及蓝宝石,在macOS 10.14.x以及最新的macOS 10.15.x上,蓝宝石的北极星、织女星、仙后座运行都非常良好,问题较少。
NVIDIA:
- 如果想组黑苹果,就不要指望NVIDIA家的显卡,帕斯卡(GTX1000)最高只能支持到macOS High Sierra 10.13.6,新的图灵架构(RTX2000)集体不被支持,并且性能不如Windows环境。N卡主打CUDA,可是CUDA对macOS已停止了更新;
- 如果一定要买N卡,尽量考虑开普勒架构免驱卡,即GT600和GT700系大部分型号,旗舰卡TITAN、TITAN Black、TITAN Z。
Intel:
- 尽量买主流型号就对了,比如近两年的UHD630,这个型号分布在大部分的第八、九、十代酷睿型号里,桌面端和移动端都有,要用核显避开带「F」后缀型号。
如有遗漏/错误欢迎补充和指正
评论0