
之前写Hackintosh装机单,总会收到“什么什么显卡能不能安装黑苹果?”的咨询。因此决定写个黑苹果显卡汇总,解答大家疑惑。
Qsy:11.11黑苹果主机金牌装机单(AMD篇)zhuanlan.zhihu.com

对于黑苹果,可以参考一个网站everymac,上面记录了apple所有mac电脑主机和笔记本的硬件配置情况。可以根据这些硬件,组装出无限接近原版mac的Hackintosh主机。
EveryMac.com, Est. 1996everymac.com资料收集于github、tonymac上网友分享的EFI文件和10.15 catalina驱动文件的反编译,盘点显卡主要分为intel核显,AMD和Nvida桌面显卡三大类,参数数据来源于techpowerup。统计针对opencore引导的10.15 catalina系统,旧版系统不推荐继续使用,新版big sur测试少没法做到统计。
Intel
自2005年Apple一直使用英特尔X86架构酷睿和至强处理器生产苹果主机和笔记本,所以酷睿和至强处理器的大部分核显都能在macos下驱动。部分型号由于视频输出信号是经过转换的,要在WhateverGreen定制输出端口。
- HD2000、HD3000(Sandy Bridge):macOS 10.14起已经无法原生驱动,但是可以仿冒ID强制运行,部分特性无法运作,输出分辨率有限制。HD2000无法单独驱动,HD3000可以。
- HD2500、HD4000、P4000(ivy Bridge):HD2500无法单独驱动,HD4000可以。6系主板使用ivy架构处理器时,需要仿冒id。
- HD4200、HD4400、HD4600、HD5000、HD5100、HD5200(Haswell):桌面版HD4400和移动版HD4200、HD4400、HD4600需要仿冒id。
- HD P4600、HD P4700(Haswell):需要仿冒成Hd4600的id。
- HD5300、HD5500、HD5600、HD6000、HD6100、HD5300、HD5300、HD5500、HD6100、HD6200(Broadwell)
- HD510、HD515、HD520、HD530、HD P530(skylake)
- HD610、HD615、HD620、HD630(Kabylake)
- Iris Pro P6300(Broadwell)
- Iris plus 640、650(Kabylake)
- UHD610、UHD615、UHD617、UHD620、UHD630(Kabylake-R、Coffeelake、Cometlake):UHD 620需要仿冒id。
- Iris plus 645、655(Kabylake-R、Coffeelake、Cometlake)
- Iris plus G7、G4:opencore理论上支持,目前没有成功案例可查。
AMD
2009-2010年的时候Mac遭遇N卡门,老黄不愿意和Apple底层技术合作解决问题,至此Mac全线只用A卡。Mac主机使用的A卡和市面上零售A卡是不一样的,是定制卡,零售卡需要搭配WhateverGreen进行驱动。不同品牌的A卡的vbios不同,有些还需要刷vbios、定制端口或添加特殊参数进行驱动。
RDNA 1.0
- RX5700XT 50th、RX5700XT、RX5600XT、RX5500XT、RX5300XT(理论上)
- RX5700、RX5600、RX5500、RX5300(理论上)

RDNA 1.0的卡基本完美驱动,能够可以开启硬件加速。一些品牌的产品需要添加agdpmod=pikera,避免开机黑屏。MacOS 10.15.5之前版本,还需要RadeonBoost修复SMU固件问题。RX5300、RX5300XT理论上支持,不过没有实际测试。因为这款卡只在一些OEM定制机型有推出,市场上没有。
- Pro W5700、Pro W5500

AMD专业显卡,网上有用户尝试过RX5700XT仿冒id变成Pro W5700。
GCN 5.1
- Pro Vega II Duo、Pro Vega II
- Pro VII 、VII

此系列最推荐是Pro VII,其次是Vega II。一些品牌的产品需要添加agdpmod=pikera,避免开机黑屏。
GCN 5.0
- Vega56、Vega64
- Vega Nano

Vega Nano是很热门的高性能小卡,适合极限ITX机箱。另外撼迅有推出17cm的RX5700XT和RX5600XT,市面上较少见,电商自营已经缺货,只能海淘。
- Pro WX 9100、Pro WX 8200、Pro WX 8100
- Pro SSG、VegaFE

Vega56、VegaFE可以刷vbios,改成WX8200使用。
GCN 4.0
- RX480、RX470、RX470D
- RX460

XFX品牌的此系列卡存在兼容性问题,需要刷vbios解决。
- RX560、RX560 896SP、RX560D、RX560DX、RX560X
- RX580 OEM、RX560XT
- RX590 GME、RX580X、RX580 2048sp、RX570X、RX570

RX560 896SP需要刷vbios成RX560D,RX580 2048SP需要刷vbios成RX570。市面有出现过Polaris核心的RX550,经过实际测试是可以仿冒id驱动。如果是Lexa核心的RX550则无法驱动成功。
- Pro V5300X、Pro WX5400
- Pro V7300X、Pro WX 7100、Pro WX5100、Pro WX 4100

专业卡基本是理论上支持,因为这些卡市面销售很少,测试不足。
GCN 3.0
- R9 380、R9 380X
- R9 RURY、R9 RURY X、R9 Nano

R9 380可以驱动,但是部分品牌需要仿冒id才能正常工作。部分品牌的R9 FURY可以开核,变成R9 FURY X使用。
- R9 285X、R9 285

R9 285X、R9 285在MacOS 10.15驱动支持中,但是没有实际的装机测试验证。
GCN 2.0
- R7 260、R7 260X
- R9 290、R9 290X

R7 260、R9 290需要仿冒id进行驱动。此系列的卡由于马甲卡比较多,很多人刷vbios改卡,淘二手的时候需要谨慎查阅相关参数。
- R7 360
- R9 390、R9 390X

R7 360、R9 390需要仿冒id进行驱动。此系列的卡由于马甲卡比较多,很多人刷vbios改卡,淘二手的时候需要谨慎查阅相关参数。
- W5100
- W8100、W9100

GCN 1.0
- R9 370X、R9 370

- R7 240
- R7 250X、R7 250
- R9 270X 1024SP、R7 265
- R9 270X、R9 270
- R9 280X、R9 280

R7 240、R7 250、R9 270、R9 280、R9 370需要仿冒id进行驱动。此系列的卡由于马甲卡比较多,很多人刷vbios改卡,淘二手的时候需要谨慎查阅相关参数。
- W5000、W7000
- W8000、W9000

- HD7770、HD7750、HD7730
- HD7850、HD7870
- HD7970、HD7950、HD7870XT
- HD7990

HD7000系显卡过于古老,产品需要刷vbios支持UEFI启动,才可以完美驱动。部分产品还需要添加radpg=15代码,或使用InjectAMD进行完美支持。
Nvida
N卡门后,Mac上的N卡驱动主要靠Cuda支持。Cuda 10.2后已经不再支持MacOS,所以MacOS 10.15只能使用老卡。N卡不能单纯看型号,还要看核心是否对上。
GK110
- GTX Titan
- GTX 780

- GTX Titan Z、GTX Titan Black
- GTX 780ti、GTX 780 6G
- Quadro K6000、Quadro K5200

Mac本来就有K6000和K5200,所以这两款卡是免驱而且支持度最好的。
GK208
- GT 720、GT 710
- GT640、GT630

- GT 730、GT 720、GT 710

GK104
- GTX 690、GTX 680、GTX 660 Ti、GTX 660
- GTX 770、GTX760ti、GTX 760
- Quadro k5000、Quadro k4200

GK107
- GTX 650、GT 640、GT 630
- GT 720、GT 740
- Quadro k2000、Quadro k2000d
- Quadro k600、Quadro k420
- Quadro 410
- NVS 510

早期GT1030有GK107核心的型号,可以通过仿冒成GT740进行驱动。
后记
最新RDNA 2.0的6000系显卡,在Big sur的驱动程序中能找到相关ID。但是根据tony论坛实际测试无法驱动,估计驱动中支持的是早期的工程版,和目前的正式版有区别。还得等待大神反编译相关端口和仿冒id进行驱动,或者等apple更新系统以支持。

此次只是总概写写,后面会单独开原创写写A卡每一代显卡的淘货心得和细则,喜欢的可以关注一下我账户。