引言
说起黑苹果显卡,有朋友就知道了,Mac系统对显卡还是很挑剔的,毕竟不跟着Windows同样,安装系统后,可以顺利使用下一个官方显卡驱动程序,Mac不同的系统,他的驱动程序是苹果官方本地支持的,系统不支持,即使是最好的显卡也没用。苹果现在最新的系统是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通信良好造成的唯一实际解决方案是刷新另一个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/360FakeID)
- 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交换到iMac为了获得更好的14、2Nvidia支持和白名单补丁
最高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交换到iMac为了获得更好的14、2Nvidia支持和白名单补丁
- 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交换到iMac为了获得更好的14、2Nvidia支持和白名单补丁
- 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失真和整体不稳定很可能发生,没有具体的解决方案
第二代开普勒:
- GT 740(GK106版本)
第一代开普勒:
- GTX 660
- GTX 650ti
- GTX 650
- GTX 645
Quadro:
- K4000
总结
本文介绍了黑苹果的独特选择。至于一些非常古老的显卡,它们实际上是可以支持的。本文没有具体的介绍,也没有意义。如果您在这方面有需求,您可以在线搜索或留言讨论。
至于黑苹果的独特表现,最后推荐大家直接去。AMD免驱动显卡可以使用最新的官方版本系统,基本不需要配置,即插即用,获得最佳使用体验。
但现在这个显卡市场也是一言难尽啊,大家看自己的需求来选择吧。
最后,如果这篇文章对你有用,不要吝啬你的赞美和支持。你的支持是对我最大的鼓励。
2022-03-14 03:34:30
admin
114次阅读