现在苹果最新的系统是macos 11 bigsur,那么你可能就会问了,bigsur到底支持哪些显卡呢?下面就听我具体的介绍一下如何选择一块合适的黑苹果显卡。

nvidia与webdrivers
文章最开始,我们先来说一下nvidia的webdrivers,到目前为止nvidia还没有为maxwell,pascal或turing gpu开发新的黑苹果的官方驱动程序,也就是说这些gpu的用户不支持mojave,catalina或big sur,估计今后支持的可能性也不大,因此只能使用macos 10.13 high sierra。nvidia与apple两大业界巨头不愿意合作,这个问题确实也没法解决。
lilu和whatevergreen
而对于苹果原生支持的显卡,也不是说用就能直接用了,毕竟不是白苹果,黑苹果与白苹果内部acpi布局存在差异,那么就需要借由lilu和whatevergreen来驱动我们的显卡设备,例如重命名设备,协助帧缓冲区连接,修补音频连接器,允许通过acpi修改aty_config,aty_properties,cail_properties等。
黑苹果独显的选择
其实独显无非就是nvidia与amd,在黑苹果的硬件选择中都可以选用。(n卡其实特定的卡也可以支持新版的mac系统,不过不是特别推荐,后边会详细讲到)
有几个需要注意的点大家需要了解一下:
- macos不支持sli、crossfire等多显卡交火使用。
- 通过hdmi / displayport获取音频可能需要对applealc.kext和其他一些io-reg编辑进行额外的工作。
- 将不支持的gpu与不支持的gpu一起运行会产生奇怪的后果,因为不支持的gpu会运行vesa驱动程序,而该问题可能会破坏macos中的睡眠和其他功能。
下面我们就按照amd、nvidia的顺序为大家详细介绍一下。
amd显卡

原生支持的显卡:
navi 20系列
最高支持的操作系统:当前/bigsur(11)
最初支持的操作系统:当前/bigsur(11)
这些gpu计划在接下来的几个macos版本中的某个时候提供支持,因为已经完全确认了驱动程序中的帧缓冲区和pci id支持。但是,目前,这些gpu的功能有限,因此建议推迟购买,直到获得官方的加速为止。
bigsur 11.4已经支持 navi 20系列显卡。
支持的卡:
- rx 6800
- rx 6800 xt
- rx 6900 xt
navi 10系列
最高支持的操作系统:当前/bigsur(11)
最初支持的操作系统:catalina(10.15)
目前,从10.15.1版开始,apple终于添加了rdna和navi支持。
支持的卡:
- rx 5500
- rx 5500 xt
- rx 5600
- rx 5600 xt
- rx 5700
- rx 5700 xt
- rx 5700 xt 50周年纪念版
radeon pro:
- radeon pro w5500
- radeon pro w5700
注意:大多数navi卡当前需要boot参数agdpmod=pikera才能正确显示,使用dp口可能会遇到麻烦,因为需要修改whatevergreen。
vega 20系列
最高支持的操作系统:当前/big sur(11)
最初支持的操作系统:mojave(10.14.5)
macos从mojave开始原生支持所有基于vega 20 的gpu。虽然本身受支持,但建议仍安装whatevergreen.kext,因为这有助于正确的帧缓冲区连接并修复其他奇怪的问题,例如正确的acpi映射等
支持的卡:
- radeon vii
vega 10系列
最高支持的操作系统:当前/big sur(11)
最初支持的操作系统:high sierra(10.13)
与vega 20一样,macos本身也支持vega 10 gpu。与vega 20相似,建议仍安装whatevergreen.kext,因为这有助于正确的帧缓冲区连接并修复其他奇怪的问题,例如正确的acpi映射等。
xfx讯景是唯一在vega 10中避免使用的gpu品牌。部分显卡的vbios与系统的交互存在问题,解决起来比较麻烦。
支持的卡:
- vega 64 liquid
- vega 64
- vega 56
radeon pro:
- vega frontier edition
- radeon pro wx 9100
- radeon pro wx 7100
polaris架构10和20系列
最高支持的操作系统:当前/big sur(11)
最初支持的操作系统:sierra(10.12)
关于polaris,基本上只要是polaris或baffin内核,就原生支持。而某些低端卡(如rx550)运行lexa内核,不被macos支持。
polaris系列中唯一应 避免使用的gpu品牌是xfx,powercolour,his和visiontek,因为部分用户在引导时会发生报错,应该是因为vbios无法与macos进行良好通信而引起的,唯一的实际k8体育的解决方案是刷新另一个vbios固件,不过对于采购新显卡,还是能避开就避开吧。
支持的卡:
400系列:
- rx 480
- rx 470d
- rx 470
- rx 460
500系列:
- rx 590
- rx 580x
- rx 580
- rx 570x
- rx 570
- rx 560x
- rx 560
radeon pro:
- wx 5100
- wx 4100
- e9550
r7 / r9系列
最高支持的操作系统:当前/big sur(11)
最初支持的操作系统:yosemite(10.10)
r7 / r9在catalina中也得到了原生支持,没有太多问题,但是r5系列显卡就没有什么成功的案例,所以不推荐。另外,有的卡需要大量的调试才能正常运行,所以如果不想折腾就干脆不要考虑这些显卡。品牌的话推荐蓝宝石。此外,r9 280x / 380x在兼容性方面不一定能成功,也不是很推荐。
支持的卡:
- r9 fury x
- r9 fury
- r9 nano
- r9 390(需要fakeid)
- r9 290x / 390x
- r9 290/390(需提供fakeid)
- r9 280x / 380x(不一定成功)
- r9 280/380(需要fakeid)
- r9 270x / 370x
- r7 270/370(需提供fakeid)
- r7 265
- r7 260x / 360x
- r9 260/360(根据型号可能需要fakeid)
- r9 255
- r7 250x
- r7 250(需提供fakeid)
- r7 240(需要fakeid)
hd 8000系列(8xxx)
最高支持的操作系统:当前/big sur(11)
最初支持的操作系统:mountain lion(10.8)
- hd 8740
- hd 8760
- hd 8770
- hd 8850
- hd 8870
- hd 8890
- hd 8950
- hd 8970
hd 7000系列(7xxx)
最高支持的操作系统:当前/big sur(11)
最初支持的操作系统:mountain lion(10.8)
- dual amd firepro d300
- dual amd firepro d500
- dual amd firepro d700
- firepro w5100(fakeid needed)
- firepro w7000
- firepro w9000
- hd 7700
- hd 7730
- hd 7750
- hd 7770
- hd 7790
- hd 7850
- hd 7870
- hd 7870 xt
- hd 7950
- hd 7970
- hd 7990
不支持的amd 显卡:
lexa系列
支持的最高操作系统:无
虽然这些gpu可能与polaris gpu共享相同的家族名称,但这些卡却完全不同,这意味着在任何版本的macos中均不支持。
不支持的卡:
- wx 3100
- wx 2100
- rx 550x
- rx 550
- rx 540x
- rx 540
amd apu(所有变体)
支持的最高操作系统:无
不幸的是,在低端amd cpu的集成gpu从未获得官方支持,而社区支持却非常缺乏。尽管可以通过一些工作来显示出来,但是图形加速基本上是不可能的,这会使这些apu对macos构成更大的危害。
不支持的apu:
- vega 11(zen)
- vega 8(zen)
- gcn 3(escavator gen 2, steamroller)
- gcn 2(escavator gen 1, puma, puma )
nvidia显卡

原生支持的显卡:
开普勒kepler系列(gtx 6xx,7xx)
最高支持的操作系统:当前/big sur(11)
最初支持的操作系统:mountain lion(10.8)
当前唯一可以原生支持macos 11,big sur 的nvidia架构的显卡。不过有用户遇到gtx 650ti,660、660ti的问题,但这是由apple端不支持gk106内核的驱动程序问题引起的(或者是因为内存泄漏的问题,也影响白苹果)。这一代产品的另一个问题是市场上销售的低端产品中,第一代开普勒实际上使用的是费米fermi核心,但运行开普勒kepler核心的同类产品可以支持。请注意,不包括gtx 745、750和ti变体,它们不是开普勒kepler核心。
以下mac设备使用开普勒kepler 显卡,这意味着直到所有使用intel 6代 skylake cpu的设备(没有usb-c的所有设备)在不受官方支持之前,都可以原生使用:
bios | 显卡 | 初始发行 | 已停产 |
imac13,1 | gt 640m | 2012年10月23日 | 2014年6月18日 |
imac13,2 | gt 660m | 2012年10月23日 | 2013年9月24日 |
imac14,1 | gt 750m | 2013年9月24日 | 2015年10月13日 |
imac14,2 | gt 755m | 2013年9月24日 | 2015年10月13日 |
imac14,3 | gt 750m | 2013年9月24日 | 2015年10月13日 |
macbookpro9,1 | gt 650m | 2012年6月11日 | 2013年10月22日 |
macbookpro10,1 | gt 650m | 2012年6月11日 | 2013年10月22日 |
macbookpro11,3 | gt 750m | 2013年10月22日 | 2015年5月19日 |
支持的卡:
700系列:
- gtx titan(gk 110 maxwell核心)
- gtx titan black(gk 110 maxwell核心)
- gtx titan z(macos支持的少数双gpu卡之一,但仅使用一个内核)
- gtx 780ti
- gtx 780
- gtx 770
- gtx 760ti
- gtx 760
- gt 740(gk107版本)
- gt 730(gk208版本)
- gt 720
- gt 710(gk208版本)
600系列:
- gtx 690(另一种与macos兼容的双gpu卡,但仅使用一个内核)
- gtx 680
- gtx 670
- gtx 660钛
- gtx 660(必须运行gk 104内核,而不是gk 106)
- gtx 650(gk 107核心版本)
- gt 640(kepler版,gk 107/208核心版本)
- gt 635
- gt 630(kepler版,gk 107/208核心版本)
quadro:
- quadro k6000
- quadro k5200
- quadro k5000
- quadro k4200
- quadro k2000d
- quadro k2000
- quadro k600
- quadro k420
- quadro 410
- nvs 510
注意:
- shikigva=40 引导标志:将boardid交换到imac14,2,以获得更好的nvidia支持和白名单补丁
最高high sierra(10.13.6)版本支持的nvidia显卡
费米fermi系列(gf108,gf117和gf119版本)
最高支持的操作系统:high sierra(10.13.6)
最初支持的操作系统:lion(10.7)
这些卡包括:
- gt 730(gf108版本)
- gt 720a
- gt 710(gf119版本)
- gt 705
- gt 640(gf108和gf116版本)
- gt 630(gf108版本)
- gt 620
- gt 610
帕斯卡pascal架构系列(gtx 10xx)
最高支持的操作系统:high sierra(10.13.6)
最初支持的操作系统:sierra(10.12.4)
苹果在high sierra版本之后取消了对n卡的支持,所以在mojave / catalina中不支持这些卡,但在macos high sierra 10.13.6中可以结合nvidia’s web drivers和lilu whatevergreen来支持这些卡。
支持的卡:
- gtx titan x(gp 102-400帕斯卡核心)
- gtx titan xp(gp 102-450帕斯卡核心)
- gtx 1080 ti
- gtx 1080
- gtx 1070ti
- gtx 1070
- gtx 1060(请注意,web驱动程序不支持gp104 / gddr5x版本)
- gtx 1050ti
- gtx 1050
- gt 1030
quadro:
- quadro gp100
- quadro p6000
- quadro p5000
- quadro p4000
- quadro p2000
- quadro p1000
- quadro p620
- quadro p600
- quadro p400
注意:
- shikigva=40 引导标志:将boardid交换到imac14,2,以获得更好的nvidia支持和白名单补丁
- nvidiaweb属性:具有非本地nvram(emuvariableuefi)的系统需要强制nvda_drv=1引导
麦克斯韦maxwell系列(gtx 9xx,745,750 / ti)
最高支持的操作系统:high sierra(10.13.6)
最初支持的操作系统:yosemite(10.10.x)
与pascal架构相同,尽管命名方案有些奇怪,但gtx 745、750和750ti都是基于maxwell的,即使它们与开普勒产品一起销售,因此在购买时也要小心。
在macos high sierra 10.13.6中可以结合nvidia’s web drivers和lilu whatevergreen来支持这些卡。
支持的卡:
- gtx titan x(gm 200 maxwell core)
- gtx 980 ti
- gtx 980
- gtx 970
- gtx 960
- gtx 950
- gtx 750 ti
- gtx 750
- gtx 745
quadro:
- quadro m6000
- quadro m5000
- quadro m4000
- quadro m2000
- quadro k2200
- quadro k1200
- quadro k620
注意:
- shikigva=40 引导标志:将boardid交换到imac14,2,以获得更好的nvidia支持和白名单补丁
- nvidiaweb属性:具有非本地nvram(emuvariableuefi)的系统需要强制nvda_drv=1引导
不支持的nvidia显卡
安培架构系列(rtx 30xx)
最高支持的操作系统:无
不幸的是,在任何版本的macos中都没有支持,甚至没有为high sierra编写任何驱动程序。
这些卡包括:
- rtx 3090
- rtx 3080
- rtx 3070
- rtx 3060
不过说实话,这些卡现在能不能买得到还另说呢,就别考虑了。
图灵系列(rtx 20xx,gtx 16xx)
最高支持的操作系统:无
跟上边一样,都不支持。
这些卡包括:
- titan rtx
- rtx 2080 ti
- rtx 2080 super
- rtx 2080
- rtx 2070 super
- rtx 2070
- rtx 2060 super
- rtx 2060
- gtx 1660 ti
- gtx 1660
- gtx 1650
quadro:
- quadro rtx 8000
- quadro rtx 6000
- quadro rtx 5000
- quadro rtx 4000
伏特架构系列(v)
最高支持的操作系统:无
不介绍了,同上。
这些卡包括:
- titan v
- titan v ceo edition
quadro:
- quadro gv100
开普勒kepler系列(gk 106版本)
不幸的是,运行gk 106内核的gpu具有严重的vram泄漏问题。这意味着,在运行这些gpu时,很可能会出现失真和整体不稳定的情况,没有具体的k8体育的解决方案
第二代开普勒:
- gt 740(gk106版本)
第一代开普勒:
- gtx 660
- gtx 650ti
- gtx 650
- gtx 645
quadro:
- k4000
总结
本文给大家介绍了黑苹果的独显的选择,至于还有一些很老的显卡,其实也是可以支持的,文中没有做具体的介绍,也没有什么意义了,如果你有这方面的需求,可以网上去搜一下,或者留言讨论。
对于黑苹果的独显,最后我这边还是推荐大家直接上amd的免驱显卡,能够使用官方的最新版本系统,而且也基本不需要配置,即插即用,获得最好的使用体验。
不过现在这个显卡的行情也是一言难尽啊,大家看自己的需求来选择吧。
最后,如果这篇文章对你有用,就别吝啬你的点赞支持了,你的支持是对我最大的鼓励。