Anasayfa Makale macOS Mojave 10.14 eGPU Desteği

macOS Mojave 10.14 eGPU Desteği

macOS Mojave 10.14 güncellemesinin ardından Mac bilgisayarlarda eGPU desteğinin son durumunu bu yazımızda anlatıyoruz.

Apple, Mojave 10.14’ü eGPU desteğini getiren macOS High Sierra 10.13 sürümünden bir yıl sonra çıkardı. Apple özellikle yeni sürümün geliştirilmesi sırasında Thunderbolt 3 destekli Mac’lere ve AMD Radeon ekran kartlarına ağırlık verdi. Gerçek tak-çıkar desteği, dahili ekran hızlandırma, çoklu eGPU desteği Mojave 10.14 sürümünün eGPU kullanıcıları açısından en önemli yenilikleri olarak karşımıza çıkıyor.

eGPU açısından önemli gelişme yaşansa da, Apple eski Mac cihazları ve Nvidia ekran kartlarını bu destekten mahrum bırakıyor. Apple’ın eGPU desteğini Thunderbolt 1 ve 2 Mac bilgisayarlar için genişletmesi ise beklenmiyor. Bir yandan bazı geliştiriciler ise yaşanan sorunlara çözüm bularak eGPU desteğini genişletmeye çalışıyor.

Thunderbolt 3 Mac Cihazlar için Destek

Eğer bir Thunderbolt 3 Mac bilgisayarınız varsa Apple eGPU desteğini cihazınıza sunduğu için şanslısınız. İhtiyacınız olan tek şey isteklerinizi karşılayacak ve bütçenize uygun macOS onaylı bir AMD Radeon grafik kartı ve eGFX kasası. Sonnet Breakaway Puck 570, Gigabyte RX 580 Gaming Box ve Blackmagic eGPU gibi bir grafik karta sahip olan hazır çözümler de mevcut. macOS 10.13.4 ve daha yeni sürümlerle birlikte eGPU desteğine sahip Thunderbolt 3 Mac cihazları aşağıdaki listede bulabilirsiniz.

  • MacBook Pro (15 inç, T2 çipli, Mid 2018)*
  • MacBook Pro (13 inç, T2 çipli, Mid 2018)
  • iMac Pro (Retina 5K, 27 inç, T2 çipli, Late 2017)*
  • iMac (Retina 5K, 27 inç, Mid 2017)*
  • iMac (Retina 4K, 21 inç, Mid 2017)*
  • iMac (21 inç, Mid 2017)
  • MacBook Pro (15 inç, Mid 2017)*
  • MacBook Pro (13 inç, Mid 2017, 4 Thunderbolt 3 Portlu)
  • MacBook Pro (13 inç, Mid 2017, 2 Thunderbolt 3 Portlu)
  • MacBook Pro (15 inç, Late 2016)*
  • MacBook Pro (13 inç, Late 2016, 4 Thunderbolt 3 Portlu)
  • MacBook Pro (13 inç, Late 2016, 2 Thunderbolt 3 Portlu)

* Bu cihazlar standart ekipman olarak harici grafik kartına sahiptir.

En uygun yol eGPU ekipmanlarını kendinizin bir araya getirmesidir. Bu işlem daha fazla çaba gerektirir ama size esneklik ve yükseltme imkanı sağlar. Ayrıca bu, hem ilgisi olanlara hem de yeni başlayanlar için uygun bir yoldur. Eğer eGPU’yu deneyip beklediğiniz gibi olmadığına karar verirseniz ekran kartını başka bir amaç için kullanabilirsiniz ve kasayı satabilirsiniz.

2018’de piyasaya sürülen tüm Thunderbolt 3 kasaları, macOS ile uyumludur. Ancak uyumluluğun önemli kısmı ekran kartına dayanmaktadır. Apple, sadece aşağıdaki listede yer alan AMD GPU’ları için eGPU desteği veriyor:

  • Radeon Pro WX 9100
  • Radeon Pro Vega Frontier Edition
  • Radeon Pro WX 8200
  • Radeon Pro WX 7100
  • Radeon RX Vega 64
  • Radeon RX Vega 56
  • Radeon RX 480/580
  • Radeon RX 470/570

Vega 64 GPU’lar yüksek güç gereksinimine sahip ve bu kartı barındıracak eGPU kasasının en az 650W güç kaynağına sahip olması gerekir. RX 570 gibi Polaris serisi GPU’lar daha verimlidir ve neredeyse tüm eGPU kasaları ile çalışabilir.

Bütün parçaları bir araya getirdikten sonra Thunderbolt 3 Mac cihazınıza bağlayabilirsiniz. macOS 10.13.4 sürümünden beri tak çıkar desteği yer alıyor. Bazen karşınıza eGPU’yu çıkarmanız gerektiğini bildiren bildirimler gelebiliyordu. Bu tarz bildirimler Mojave 10.14’te artık daha az karşınıza çıkıyor. Ayrıca yeni sürüm çoklu eGPU’lar için çok daha iyi bir desteğe sahip. High Sierra’da, Thunderbolt 3 kontrolcüsü temel alınarak belirli sayıda eGPU destekleniyordu. macOS Mojave 10.14’de, çoklu eGPU desteği 4’e çıktı.

En heyecan verici özellik, Mac’in dahili ekranını eGPU ile hızlandırma kabiliyeti. Daha önceki macOS sürümlerinde, eGPU yalnızca harici bir monitör aracılığıyla oluşturulan OpenGL görevlerine hızlandırma sağlayabiliyordu. Yeni sürümde harici bir monitörün takılı olup olmadığına bakılmaksızın, tüm görevler için eGPU’yu tercih edilen grafik kartı olarak ayarlamaya yarayan bir seçenek var.

Diğer Cihazlar için Destek

Eski Mac ve Nvidia grafik kartlarında eGPU desteğini sağlamak için şu anda iki temel yaklaşım bulunuyor. İlk çözüm, Thunderbolt 1/2 Mac’in Thunderbolt 3 Mac gibi davranmasını sağlamak. Diğer çözüm ise eGPU’nun dahili bir PCIe grafik kartı gibi davranmasını sağlamak olarak karşımıza çıkıyor. Apple T2 çipi olan Mac bilgisayarlar (iMac Pro ve 2018 MacBook Pro) daha sıkı güvenlik sistemine sahip olduğundan, bu çözümleri uygulamak için Secure Boot’un devre dışı olması gerekiyor. External source booting seçeneği de etkinleştirilmelidir.

Mac_Editor tarafından geliştirilen Purge-Wrangler şu anda Thunderbolt 1 veya 2 Mac’lere eGPU desteğini kazandıracak en kolay yol olarak karşımıza çıkıyor. Ayrıca bu geçici çözüm Nvidia ve daha eski AMD grafik kartlarıyla uyumluluğu sağlayan yamaları da içeriyor. Yöntemin çalışması için sistem bütünlük korumasının (SIP) devre dışı bırakılması ve sistem dosyalarında değişikliklerin yapılması gerekiyor.

Aşağıdaki tablo, 2011’in başından 2015’in sonlarına kadar üretilen Mac bilgisayarlarının Thunderbolt sürümünü listeliyor. Bir Thunderbolt 2 eGPU kasasını kullanabilirsiniz ya da bir Thunderbolt 3 kasasıyla birlikte Thunderbolt 2 kablosu ve Apple Thunderbolt 3/USB-C-Thunderbolt adaptörünü kullanabilirsiniz.

Thunderbolt 2 (16 Gbps PCIe Hızı)
Mac Pro (Late 2013) *
iMac (Retina 5K, 27 inç, Late 2015) *
iMac (Retina 5K, 27 inç, Mid 2015) *
iMac (Retina 5K, 27 inç, Late 2014) *
iMac (Retina 4K, 21.5 inç, Late 2015)
iMac (21.5 inç, Late 2015)
iMac (Retina 4K, 21.5 inç, Late 2014)
iMac (21.5 inç, Mid 2015)
Mac mini (Late 2014)
MacBook Pro (Retina, 15 inç, Mid 2015)
MacBook Pro (Retina, 15 inç, Mid 2014) *
MacBook Pro (Retina, 15 inç, Late 2013) *
MacBook Pro (Retina, 13 inç, Early 2015)
MacBook Pro (Retina, 13 inç, Mid 2014)
MacBook Pro (Retina, 13 inç, Late 2013)
MacBook Air (13 inç, Early 2015)
MacBook Air (11 inç, Early 2015)
Thunderbolt (10 Gbps PCIe Hızı)
iMac (27 inç, Late 2013) *
iMac (27 inç, Early 2013) *
iMac (27 inç, Late 2012) *
iMac (27 inç, Mid 2011) *
iMac (21.5 inç, Late 2013)
iMac (21.5 inç, Early 2013)
iMac (21.5 inç, Late 2012)
iMac (21.5 inç, Mid 2011)
Mac mini (Late 2012)
Mac mini (Mid 2011)
MacBook Pro (17 inç, Late 2011) *
MacBook Pro (17 inç, Early 2011) *
MacBook Pro (Retina, 15 inç, Early 2013) *
MacBook Pro (Retina, 15 inç, Mid 2012) *
MacBook Pro (15 inç, Mid 2012) *
MacBook Pro (15 inç, Late 2011) *
MacBook Pro (15 inç, Early 2011) *
MacBook Pro (Retina, 13 inç, Early 2013)
MacBook Pro (Retina, 13 inç, Late 2012)
MacBook Pro (13 inç, Mid 2012)
MacBook Pro (13 inç, Early 2011)
MacBook Air (13 inç, Early 2014)
MacBook Air (13 inç, Mid 2013)
MacBook Air (13 inç, Mid 2012)
MacBook Air (13 inç, Mid 2011)
MacBook Air (11 inç, Early 2014)
MacBook Air (11 inç, Mid 2013)
MacBook Air (11 inç, Mid 2012)
MacBook Air (11 inç, Mid 2011)
* Bu cihazlar standart ekipman olarak harici grafik kartına sahiptir.

Goalque tarafından geliştirilen EFI aracılı eGPU çözümünde macOS boot süreci içerisinde gerekli değişiklikler yapılıyor. Yazılım, USB belleğe veya Mac cihazınızın dahili diskindeki küçük bir bölüme kurulabilir. USB bellek ile kullanımı diskinizin bozulma ve veri kaybı ihtimali olmadığı için tavsiye ediliyor. Her boot için USB bellek kullanmak rahat bir çözüm olmasa da sistem bütünlük korumasını (SIP) devre dışı bırakmak ve sistem dosyalarını değiştirmek istemiyorsanız bu yöntem daha uygun olacaktır.

Aşağıdaki listede bu iki çözüm sayesinde eGPU olarak kullanılabilen örnek kartları görebilirsiniz.

  • Nvidia GTX Titan Xp
  • Nvidia GTX 1080 Ti
  • Nvidia GTX 1080
  • Nvidia GTX 1070
  • Nvidia GTX 1060
  • Nvidia GTX 1050 Ti
  • AMD Radeon Pro WX 5100
  • AMD Radeon Pro WX 4100
  • AMD Radeon R9 Fury X
  • AMD Radeon R9 Fury
  • AMD Radeon R9 Nano
  • AMD Radeon RX 460/560

AMD ekran kartları, MacOS Mojave 10.14’te sürücülere sahip olsa da, Nvidia GeForce ekran kartları için internet üzerinden indirilen sürücülere ihtiyaç duyuluyor. Genellikle yeni macOS sürümünun ortaya çıkışından sonraki 24 saat içinde Nvidia sürücüleri indirmeye sunuluyor.

Boot Camp Desteği

eGPU ile ilgilenen birçok Mac kullanıcısı, Windows’ta oyun oynamak da isteyecektir. MacOS Mojave 10.14’teki eGPU yenilikleriyle Boot Camp modunun da daha iyi desteklemesi bekleniyordu. Fakat Apple hala Windows’ta eGPU kullanımını öncelikli olarak görmüyor. Bu konuda henüz net bir çözüm yok. Sadece dahili ekran kartı içeren Mac bilgisayarlarda eGPU’yu Boot Camp ile birlikte kullanacak şekilde ayarlamak kolayken harici grafik kartı içeren MacBook Pro 15 inç gibi modellerde ise zordur.

Microsoft, Windows 10 Sürüm 1803 ile birlikte harici GPU’nun dahili ekran hızlandırma için harici bir GPU ile çalışmasına izin veren Windows Hybrid Graphics’i tanıttı. Bu özellik Mac bilgisayarlar için idealdir çünkü Apple firmware’i genellikle AMD Radeon harici GPU’sunu tercih edilmesi için dahili Intel GPU’sunu devre dışı bırakmaya çalışıyor. Aktif bir dahili GPU olmadan, AMD XConnect ve Nvidia Optimus dahili ekrana eGPU hızlandırmasını destekleyemiyor. Sürüm 1803 ile birlikte uygulamaları veya oyunları Mac harici ekran kartını veya eGPU’yu kullanacak şekilde ayarlayabiliyorsunuz.

Mojave 10.14, eGPU Mac kullanıcıları için olumlu geliştirmeler içeriyor. Tak-çıkar özelliği, dahili ekran hızlandırma ve çoklu eGPU desteği ultra taşınabilir bir MacBook Pro’yu güçlü bir iş istasyonuna dönüştürebilir. Apple eGPU’nuzu Boot Camp ile birlikte daha iyi kullanmanızı sağlayacak bir firmware geliştirmesi yaparsa bir diğer önemli sorun da ortadan kalkacaktır.