引言
說起黑蘋果顯示卡,有的小夥伴就知道了,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系列
Navi 20系列
最高支援的作業系統:當前/BigSur(11)最初支援的作業系統:當前/BigSur(11)
這些GPU計劃在接下來的幾個macOS版本中的某個時候提供支援,因為已經完全確認了驅動程式中的幀緩衝區和PCI ID支援。但是,目前,這些GPU的功能有限,因此建議推遲購買,直到獲得官方的加速為止。
BigSur 11.4已經支援 Navi 20系列顯示卡。
支援的卡:
RX 6800RX 6800 XTRX 6900 XTNavi 10系列
最高支援的作業系統:當前/BigSur(11)最初支援的作業系統:Catalina(10.15)目前,從10.15.1版開始,Apple終於添加了RDNA和Navi支援。
支援的卡:
RX 5500RX 5500 XTRX 5600RX 5600 XTRX 5700RX 5700 XTRX 5700 XT 50週年紀念版Radeon Pro:
Radeon Pro W5500Radeon 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 VIIVega 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 LiquidVega 64Vega 56Radeon Pro:
Vega Frontier EditionRadeon Pro WX 9100Radeon Pro WX 7100Polaris架構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 480RX 470DRX 470RX 460500系列:
RX 590RX 580XRX 580RX 570XRX 570RX 560XRX 560Radeon Pro:
WX 5100WX 4100E9550R7 / R9系列
最高支援的作業系統:當前/Big Sur(11)
最初支援的作業系統:Yosemite(10.10)
R7 / R9在Catalina中也得到了原生支援,沒有太多問題,但是R5系列顯示卡就沒有什麼成功的案例,所以不推薦。另外,有的卡需要大量的除錯才能正常執行,所以如果不想折騰就乾脆不要考慮這些顯示卡。品牌的話推薦藍寶石。此外,R9 280x / 380x在相容性方面不一定能成功,也不是很推薦。
支援的卡:
R9憤怒XR9憤怒R9奈米R9 390(需要FakeID)R9 290X / 390XR9 290/390(需提供FakeID)R9 280x / 380x(不一定成功)R9 280/380(需要FakeID)R9 270X / 370XR7 270/370(需提供FakeID)R7 265R7 260x / 360xR9 260/360(根據型號可能需要FakeID)R9 255R7 250XR7 250(需提供FakeID)R7 240(需要FakeID)HD 8000系列(8xxx)
最高支援的作業系統:當前/Big Sur(11)
最初支援的作業系統:Mountain Lion(10.8)
HD 8740HD 8760HD 8770HD 8850HD 8870HD 8890HD 8950HD 8970HD 7000系列(7xxx)
最高支援的作業系統:當前/Big Sur(11)
最初支援的作業系統:Mountain Lion(10.8)
Dual AMD FirePro D300Dual AMD FirePro D500Dual AMD FirePro D700FirePro W5100(FakeID needed)FirePro W7000FirePro W9000HD 7700HD 7730HD 7750HD 7770HD 7790HD 7850HD 7870HD 7870 XTHD 7950HD 7970HD 7990不支援的AMD 顯示卡:Lexa系列
支援的最高作業系統:無
雖然這些GPU可能與Polaris GPU共享相同的家族名稱,但這些卡卻完全不同,這意味著在任何版本的macOS中均不支援。
不支援的卡:
WX 3100WX 2100RX 550XRX 550RX 540XRX 540AMD 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)
開普勒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 780tiGTX 780GTX 770GTX 760tiGTX 760GT 740(GK107版本)GT 730(GK208版本)GT 720GT 710(GK208版本)600系列:
GTX 690(另一種與macOS相容的雙GPU卡,但僅使用一個核心)GTX 680GTX 670GTX 660鈦GTX 660(必須執行GK 104核心,而不是GK 106)GTX 650(GK 107核心版本)GT 640(Kepler版,GK 107/208核心版本)GT 635GT 630(Kepler版,GK 107/208核心版本)Quadro:
Quadro K6000Quadro K5200Quadro K5000Quadro K4200Quadro K2000DQuadro K2000Quadro K600Quadro K420Quadro 410NVS 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 720AGT 710(GF119版本)GT 705GT 640(GF108和GF116版本)GT 630(GF108版本)GT 620GT 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 TiGTX 1080GTX 1070TiGTX 1070GTX 1060(請注意,Web驅動程式不支援GP104 / GDDR5X版本)GTX 1050TiGTX 1050GT 1030Quadro:
Quadro GP100Quadro P6000Quadro P5000Quadro P4000Quadro P2000Quadro P1000Quadro P620Quadro P600Quadro 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 TiGTX 980GTX 970GTX 960GTX 950GTX 750 TiGTX 750GTX 745Quadro:
Quadro M6000Quadro M5000Quadro M4000Quadro M2000Quadro K2200Quadro K1200Quadro K620注意:
shikigva=40 引導標誌:將boardID交換到iMac14,2,以獲得更好的Nvidia支援和白名單補丁NvidiaWeb屬性:具有非本地NVRAM(EmuVariableUEFI)的系統需要強制nvda_drv=1引導不支援的NVIDIA顯示卡安培架構系列(RTX 30xx)
最高支援的作業系統:無
不幸的是,在任何版本的macOS中都沒有支援,甚至沒有為High Sierra編寫任何驅動程式。
這些卡包括:
RTX 3090RTX 3080RTX 3070RTX 3060不過說實話,這些卡現在能不能買得到還另說呢,就別考慮了。
圖靈系列(RTX 20xx,GTX 16xx)
最高支援的作業系統:無
跟上邊一樣,都不支援。
這些卡包括:
Titan RTXRTX 2080 TiRTX 2080 SuperRTX 2080RTX 2070 SuperRTX 2070RTX 2060 SuperRTX 2060GTX 1660 TiGTX 1660GTX 1650Quadro:
Quadro RTX 8000Quadro RTX 6000Quadro RTX 5000Quadro RTX 4000伏特架構系列(V)
最高支援的作業系統:無
不介紹了,同上。
這些卡包括:
Titan VTitan V CEO EditionQuadro:
Quadro GV100開普勒Kepler系列(GK 106版本)
不幸的是,執行GK 106核心的GPU具有嚴重的VRAM洩漏問題。這意味著,在執行這些GPU時,很可能會出現失真和整體不穩定的情況,沒有具體的解決方案
第二代開普勒:
GT 740(GK106版本)第一代開普勒:
GTX 660GTX 650tiGTX 650GTX 645Quadro:
K4000總結
本文給大家介紹了黑蘋果的獨顯的選擇,至於還有一些很老的顯示卡,其實也是可以支援的,文中沒有做具體的介紹,也沒有什麼意義了,如果你有這方面的需求,可以網上去搜一下,或者留言討論。
對於黑蘋果的獨顯,最後我這邊還是推薦大家直接上AMD的免驅顯示卡,能夠使用官方的最新版本系統,而且也基本不需要配置,即插即用,獲得最好的使用體驗。
不過現在這個顯示卡的行情也是一言難盡啊,大家看自己的需求來選擇吧。
-
1 #我用的訊景Vega56,一點問題沒有。別給人瞎指導
-
2 #6800以上的都可以免驅了啊
-
3 #650ti,輕鬆秒殺,不過用了兩天,沒啥意思,Mac要啥沒啥,還不能玩遊戲,果斷回到windows
-
4 #我的N卡GTX1650,徹底沒解了
-
5 #新發的文章你不寫6800xt 6900xt?
-
6 #rx560xt 裝上了 顯示卻是rx470
-
7 #rx550有Polaris版本的,用來過度不要太完美!還有Vega 8 的冥王峽谷是支援的
-
8 #Intel 核顯價效比最高 ,除了最新的11代都完美支援
-
9 #買了個3g版的 gtx660 無法驅動 不知道為啥
-
10 #講的不錯,只是,哪兒還有顯示卡可買!
-
11 #顯示卡這價真不想折騰了
-
12 #藍寶石580(8G)現在能賣多少錢?