2021黑苹果Big Sur免驱原生支持独立显卡购买指南
说起黑苹果显卡,有的小伙伴就知道了,Mac系统对于显卡来说还是很挑剔的,毕竟不跟Windows一样,装完系统去网上下个官方的显卡驱动程序,就可以流畅的使用了,而Mac系统不一样,他的驱动程序都是苹果官方原生支持的,系统不支持,就算再好的显卡也白搭。现在苹果最新的系统是MacOs11BigSur,那么你可能就会问了,BigSur到底支持哪些显卡呢?下面就听我具体的介绍一下如何选择一块合适的黑苹果显卡。
NVIDIA与WebDrivers文章最开始,我们先来说一下NVIDIA的WebDrivers,到目前为止NVIDIA还没有为Maxwell,Pascal或TuringGPU开发新的黑苹果的官方驱动程序,也就是说这些GPU的用户不支持Mojave,Catalina或BigSur,估计今后支持的可能性也不大,因此只能使用。NVIDIA与APPLE两大业界巨头不愿意合作,这个问题确实也没法解决。
Lilu和WhateverGreen而对于苹果原生支持的显卡,也不是说用就能直接用了,毕竟不是白苹果,黑苹果与白苹果内部ACPI布局存在差异,那么就需要借由Lilu和WhateverGreen来驱动我们的显卡设备,例如重命名设备,协助帧缓冲区连接,修补音频连接器,允许通过ACPI修改aty_config,aty_properties,cail_properties等。
黑苹果独显的选择其实独显无非就是NVIDIA与AMD,在黑苹果的硬件选择中都可以选用。(N卡其实特定的卡也可以支持新版的Mac系统,不过不是特别推荐,后边会详细讲到)
有几个需要注意的点大家需要了解一下:
macOS不支持SLI、Crossfire等多显卡交火使用。
通过HDMI/DisplayPort获取音频可能需要对和其他一些IO-REG编辑进行额外的工作。
将不支持的GPU与不支持的GPU一起运行会产生奇怪的后果,因为不支持的GPU会运行VESA驱动程序,而该问题可能会破坏macOS中的睡眠和其他功能。
下面我们就按照AMD、NVIDIA的顺序为大家详细介绍一下。
AMD显卡原生支持的显卡:Navi20系列最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:当前/BigSur(11)
这些GPU计划在接下来的几个macOS版本中的某个时候提供支持,因为已经完全确认了驱动程序中的帧缓冲区和PCIID支持。但是,目前,这些GPU的功能有限,因此建议推迟购买,直到获得官方的加速为止。
已经支持Navi20系列显卡。
支持的卡:
RX6800
RX6800XT
RX6900XT
Navi10系列最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:Catalina(10.15)
目前,从10.15.1版开始,Apple终于添加了RDNA和Navi支持。
支持的卡:
RX5500
RX5500XT
RX5600
RX5600XT
RX5700
RX5700XT
RX5700XT50周年纪念版
RadeonPro:
RadeonProW5500
RadeonProW5700
注意:大多数Navi卡当前需要boot参数agdpmod=pikera才能正确显示,使用DP口可能会遇到麻烦,因为需要修改WhateverGreen。
Vega20系列最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:Mojave(10.14.5)
macOS从Mojave开始原生支持所有基于Vega20的GPU。虽然本身受支持,但建议仍安装,因为这有助于正确的帧缓冲区连接并修复其他奇怪的问题,例如正确的ACPI映射等
支持的卡:
RadeonVII
Vega10系列
最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:HighSierra(10.13)
与Vega20一样,macOS本身也支持Vega10GPU。与Vega20相似,建议仍安装,因为这有助于正确的帧缓冲区连接并修复其他奇怪的问题,例如正确的ACPI映射等。
XFX讯景是唯一在Vega10中避免使用的GPU品牌。部分显卡的VBIOS与系统的交互存在问题,解决起来比较麻烦。
支持的卡:
Vega64Liquid
Vega64
Vega56
RadeonPro:
VegaFrontierEdition
RadeonProWX9100
RadeonProWX7100
Polaris架构10和20系列最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:Sierra(10.12)
关于Polaris,基本上只要是Polaris或Baffin内核,就原生支持。而某些低端卡(如RX550)运行Lexa内核,不被macOS支持。
Polaris系列中唯一应避免使用的GPU品牌是XFX,PowerColour,HIS和VisionTek,因为部分用户在引导时会发生报错,应该是因为VBIOS无法与macOS进行良好通信而引起的,唯一的实际解决方案是刷新另一个VBIOS固件,不过对于采购新显卡,还是能避开就避开吧。
支持的卡:
400系列:
RX480
RX470D
RX470
RX460
500系列:
RX590
RX580X
RX580
RX570X
RX570
RX560X
RX560
RadeonPro:
WX5100
WX4100
E9550
R7/R9系列最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:Yosemite(10.10)
R7/R9在Catalina中也得到了原生支持,没有太多问题,但是R5系列显卡就没有什么成功的案例,所以不推荐。另外,有的卡需要大量的调试才能正常运行,所以如果不想折腾就干脆不要考虑这些显卡。品牌的话推荐蓝宝石。此外,R9280x/380x在兼容性方面不一定能成功,也不是很推荐。
支持的卡:
R9FuryX
R9Fury
R9Nano
R9390(需要FakeID)
R9290X/390X
R9290/390(需提供FakeID)
R9280x/380x(不一定成功)
R9280/380(需要FakeID)
R9270X/370X
R7270/370(需提供FakeID)
R7265
R7260x/360x
R9260/360(根据型号可能需要FakeID)
R9255
R7250X
R7250(需提供FakeID)
R7240(需要FakeID)
HD8000系列(8xxx)最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:MountainLion(10.8)
HD8740
HD8760
HD8770
HD8850
HD8870
HD8890
HD8950
HD8970
HD7000系列(7xxx)最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:MountainLion(10.8)
DualAMDFireProD300
DualAMDFireProD500
DualAMDFireProD700
FireProW5100(FakeIDneeded)
FireProW7000
FireProW9000
HD7700
HD7730
HD7750
HD7770
HD7790
HD7850
HD7870
HD7870XT
HD7950
HD7970
HD7990
不支持的AMD显卡:Lexa系列支持的最高操作系统:无
虽然这些GPU可能与PolarisGPU共享相同的家族名称,但这些卡却完全不同,这意味着在任何版本的macOS中均不支持。
不支持的卡:
WX3100
WX2100
RX550X
RX550
RX540X
RX540
AMDAPU(所有变体)支持的最高操作系统:无
不幸的是,在低端AMDCPU的集成GPU从未获得官方支持,而社区支持却非常缺乏。尽管可以通过一些工作来显示出来,但是图形加速基本上是不可能的,这会使这些APU对macOS构成更大的危害。
不支持的APU:
Vega11(Zen)
Vega8(Zen)
GCN3(EscavatorGen2,Steamroller)
GCN2(EscavatorGen1,Puma,Puma+)
NVIDIA显卡原生支持的显卡:开普勒Kepler系列(GTX6xx,7xx)最高支持的操作系统:当前/BigSur(11)
最初支持的操作系统:MountainLion(10.8)
当前唯一可以原生支持macOS11,BigSur的Nvidia架构的显卡。不过有用户遇到GTX650Ti,660、660ti的问题,但这是由Apple端不支持GK106内核的驱动程序问题引起的(或者是因为内存泄漏的问题,也影响白苹果)。这一代产品的另一个问题是市场上销售的低端产品中,第一代开普勒实际上使用的是费米Fermi核心,但运行开普勒Kepler核心的同类产品可以支持。请注意,不包括GTX745、750和ti变体,它们不是开普勒Kepler核心。
以下Mac设备使用开普勒Kepler显卡,这意味着直到所有使用intel6代SkylakeCPU的设备(没有USB-C的所有设备)在不受官方支持之前,都可以原生使用:
BIOS
显卡
初始发行
已停产
iMac13,1
GT640M
2012年10月23日
2014年6月18日
iMac13,2
GT660M
2012年10月23日
2013年9月24日
iMac14,1
GT750M
2013年9月24日
2015年10月13日
iMac14,2
GT755M
2013年9月24日
2015年10月13日
iMac14,3
GT750M
2013年9月24日
2015年10月13日
MacBookPro9,1
GT650M
2012年6月11日
2013年10月22日
MacBookPro10,1
GT650M
2012年6月11日
2013年10月22日
MacBookPro11,3
GT750M
2013年10月22日
2015年5月19日
支持的卡:
700系列:
GTXTitan(GK110Maxwell核心)
GTXTitanBlack(GK110Maxwell核心)
GTXTitanZ(macOS支持的少数双GPU卡之一,但仅使用一个内核)
GTX780ti
GTX780
GTX770
GTX760ti
GTX760
GT740(GK107版本)
GT730(GK208版本)
GT720
GT710(GK208版本)
600系列:
GTX690(另一种与macOS兼容的双GPU卡,但仅使用一个内核)
GTX680
GTX670
GTX660钛
GTX660(必须运行GK104内核,而不是GK106)
GTX650(GK107核心版本)
GT640(Kepler版,GK107/208核心版本)
GT635
GT630(Kepler版,GK107/208核心版本)
Quadro:
QuadroK6000
QuadroK5200
QuadroK5000
QuadroK4200
QuadroK2000D
QuadroK2000
QuadroK600
QuadroK420
Quadro410
NVS510
注意:
shikigva=40引导标志:将boardID交换到iMac14,2,以获得更好的Nvidia支持和白名单补丁
最高HighSierra(10.13.6)版本支持的NVIDIA显卡费米Fermi系列(GF108,GF117和GF119版本)最高支持的操作系统:HighSierra(10.13.6)
最初支持的操作系统:Lion(10.7)
这些卡包括:
GT730(GF108版本)
GT720A
GT710(GF119版本)
GT705
GT640(GF108和GF116版本)
GT630(GF108版本)
GT620
GT610
帕斯卡Pascal架构系列(GTX10xx)最高支持的操作系统:HighSierra(10.13.6)
最初支持的操作系统:Sierra(10.12.4)
苹果在HighSierra版本之后取消了对N卡的支持,所以在Mojave/Catalina中不支持这些卡,但在中可以结合Nvidia’sWebdrivers和Lilu+WhateverGreen来支持这些卡。
支持的卡:
GTXTitanX(GP102-400帕斯卡核心)
GTXTitanXp(GP102-450帕斯卡核心)
GTX1080Ti
GTX1080
GTX1070Ti
GTX1070
GTX1060(请注意,Web驱动程序不支持GP104/GDDR5X版本)
GTX1050Ti
GTX1050
GT1030
Quadro:
QuadroGP100
QuadroP6000
QuadroP5000
QuadroP4000
QuadroP2000
QuadroP1000
QuadroP620
QuadroP600
QuadroP400
注意:
shikigva=40引导标志:将boardID交换到iMac14,2,以获得更好的Nvidia支持和白名单补丁
NvidiaWeb属性:具有非本地NVRAM(EmuVariableUEFI)的系统需要强制nvda_drv=1引导
麦克斯韦Maxwell系列(GTX9xx,745,750/ti)最高支持的操作系统:HighSierra(10.13.6)
最初支持的操作系统:Yosemite(10.10.x)
与Pascal架构相同,尽管命名方案有些奇怪,但GTX745、750和750ti都是基于Maxwell的,即使它们与开普勒产品一起销售,因此在购买时也要小心。
在中可以结合Nvidia’sWebdrivers和Lilu+WhateverGreen来支持这些卡。
支持的卡:
GTXTitanX(GM200Maxwellcore)
GTX980Ti
GTX980
GTX970
GTX960
GTX950
GTX750Ti
GTX750
GTX745
Quadro:
QuadroM6000
QuadroM5000
QuadroM4000
QuadroM2000
QuadroK2200
QuadroK1200
QuadroK620
注意:
shikigva=40引导标志:将boardID交换到iMac14,2,以获得更好的Nvidia支持和白名单补丁
NvidiaWeb属性:具有非本地NVRAM(EmuVariableUEFI)的系统需要强制nvda_drv=1引导
不支持的NVIDIA显卡安培架构系列(RTX30xx)最高支持的操作系统:无
不幸的是,在任何版本的macOS中都没有支持,甚至没有为HighSierra编写任何驱动程序。
这些卡包括:
RTX3090
RTX3080
RTX3070
RTX3060
不过说实话,这些卡现在能不能买得到还另说呢,就别考虑了。
图灵系列(RTX20xx,GTX16xx)最高支持的操作系统:无
跟上边一样,都不支持。
这些卡包括:
TitanRTX
RTX2080Ti
RTX2080Super
RTX2080
RTX2070Super
RTX2070
RTX2060Super
RTX2060
GTX1660Ti
GTX1660
GTX1650
Quadro:
QuadroRTX8000
QuadroRTX6000
QuadroRTX5000
QuadroRTX4000
伏特架构系列(V)最高支持的操作系统:无
不介绍了,同上。
这些卡包括:
TitanV
TitanVCEOEdition
Quadro:
QuadroGV100
开普勒Kepler系列(GK106版本)不幸的是,运行GK106内核的GPU具有严重的VRAM泄漏问题。这意味着,在运行这些GPU时,很可能会出现失真和整体不稳定的情况,没有具体的解决方案
第二代开普勒:
GT740(GK106版本)
第一代开普勒:
GTX660
GTX650ti
GTX650
GTX645
Quadro:
K4000
总结本文给大家介绍了黑苹果的独显的选择,至于还有一些很老的显卡,其实也是可以支持的,文中没有做具体的介绍,也没有什么意义了,如果你有这方面的需求,可以网上去搜一下,或者留言讨论。
对于黑苹果的独显,最后我这边还是推荐大家直接上AMD的免驱显卡,能够使用官方的最新版本系统,而且也基本不需要配置,即插即用,获得最好的使用体验。
不过现在这个显卡的行情也是一言难尽啊,大家看自己的需求来选择吧。
最后,如果这篇文章对你有用,就别吝啬你的点赞支持了,你的支持是对我最大的鼓励。