首頁>數碼>

引言

說起黑蘋果顯示卡,有的小夥伴就知道了,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 6800RX 6800 XTRX 6900 XT

Navi 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 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 LiquidVega 64Vega 56

Radeon Pro:

Vega Frontier EditionRadeon Pro WX 9100Radeon 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 480RX 470DRX 470RX 460

500系列:

RX 590RX 580XRX 580RX 570XRX 570RX 560XRX 560

Radeon Pro:

WX 5100WX 4100E9550

R7 / 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 8970

HD 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 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 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 1030

Quadro:

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 745

Quadro:

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 1650

Quadro:

Quadro RTX 8000Quadro RTX 6000Quadro RTX 5000Quadro RTX 4000

伏特架構系列(V)

最高支援的作業系統:無

不介紹了,同上。

這些卡包括:

Titan VTitan V CEO Edition

Quadro:

Quadro GV100

開普勒Kepler系列(GK 106版本)

不幸的是,執行GK 106核心的GPU具有嚴重的VRAM洩漏問題。這意味著,在執行這些GPU時,很可能會出現失真和整體不穩定的情況,沒有具體的解決方案

第二代開普勒:

GT 740(GK106版本)

第一代開普勒:

GTX 660GTX 650tiGTX 650GTX 645

Quadro:

K4000

總結

本文給大家介紹了黑蘋果的獨顯的選擇,至於還有一些很老的顯示卡,其實也是可以支援的,文中沒有做具體的介紹,也沒有什麼意義了,如果你有這方面的需求,可以網上去搜一下,或者留言討論。

對於黑蘋果的獨顯,最後我這邊還是推薦大家直接上AMD的免驅顯示卡,能夠使用官方的最新版本系統,而且也基本不需要配置,即插即用,獲得最好的使用體驗。

不過現在這個顯示卡的行情也是一言難盡啊,大家看自己的需求來選擇吧。

19
最新評論
  • 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)現在能賣多少錢?
  • 雙11 神舟放大招,11代i7筆電直降1100?
  • 解鎖充電新模式——億色雅置磁吸無線充支架