Apple, Macbook modellerinde macOS dışında bir işletim sistemi acılırken varsayılan olarak dahili GPU'yu kapatıyor. Bu işlem doğrudan Firmware icerisinde gercekleşiyor. Bu sorunu cozmek icin cihazı sanki macOS calıştırıyormuş gibi kandırmak gerekiyor.
Sistem gereksinimleri
UEFI Windows 10* veya 8.x kurulumu UEFI 2.0 Firmwar'e sahip bir Macbook. Bilinen sistemler: 2013+ 15" Macbook Pro RPxxx, M370X veya GT750M ekran kartı 2013+ 15" Macbook Pro Iris Pro grafik işlemci 2013+ 13” Macbook Pro Intel grafik işlemci Aşağıdaki cihazlar muhtemelen apple_set_os.efi'nin calışması icin UEFI 2.0 ile uyumlu değil:
2012 15" Macbook Pro GT650M 2011 15" Macbook Pro HD6750M
USB bellek oluşturma proseduru Disk İzlencesi ile bir USB belleği bicimlendirin (Sil'i secin, Bicimlendir: MS-DOS (FAT), Şema: Ana Onyukleme Kaydı/MBR) Finder'da aşağıdaki gibi bir USB bellek klasor yapısı oluşturun: /EFI/Boot/bootx64.efi Buradaki bootx64.efi dosyası aşağıdan indireceğiniz apple_set_os.efi dosyasının yeniden adlandırılmış hali olacak. İndirin: Releases · 0xbb/apple_set_os.efi
USB Bellek ile Windows Onyukleme
On yukleme oncesiNVIDIA eGPU ile acılmayı reddeden sistemler icin Windows bayrağı veya donen daire aşamasında Thunderbolt kablosunu calışırken cıkartıp takın. "Acılmayı reddediyor", Option tuşunu basılı tuttuğunuzda Apple'ın başlangıc yoneticisinin gorunmediği anlamına gelir. Bu genellikle 2013 sonu 15" GT750M ve 2015 başı 13" MacBook Pro'larda gereklidir. Bu noktada "aumate-eGPU.sh -a" modu yardımcı olur, ancak Windows tarafında kalıcı değildir. Kullanılan eGPU kasasına bağlı olarak diğer TB bağlantı noktalarını da denemeye değer.
[2016 Sonu 13" dokunmatik olmayan MBP] Harici GPU kutusunu MBP'nin ikinci TB3 bağlantı noktasına ve USB-C-USB adaptorunu birincisine (ESC anahtarına en yakın bağlantı noktası) bağlayın.
Windows onyuklemesini gercekleştirme macOS'ta Başlangıc Diski'ni acın, BOOTCAMP bolumunu secin. Sistemi kapatın. [Yalnızca GT750M/M370X/RPxxx 15" MBP ] eGPU takılıyken Windows'u başlatmadan once, 0xbb'nin Integrated.bat dosyasını yonetici olarak calıştırın. Bu, Apple gmux'u, sisteminizi Windows'a yeniden başlattığınızda dahili LCD'yi iGPU'ya bağlaması icin ayarlar. USB bellek ve eGPU doğru TB bağlantı noktasına takılıyken Mac'i yeniden başlatın (eGPU kasasına/Mac modeline gore değişir). Option tuşunu basılı tutun ve yeni bir disk "EFI Boot" gormelisiniz. "EFI Onyukleme/Boot"u secin. Bu, iGPU'nuz etkinken bootx64.efi ( apple_set_os.efi ) aracılığıyla şeffaf bir şekilde Windows'a onyukleme yapar. [2014+ MBP modelleri] Nvidia'da hata kodu 12 gorurseniz, eGPU'nun ana PCI Express Downstream Switch Port aygıtını Aygıt Yoneticisi'nde devre dışı bırakın ve ardından etkinleştirin. Yeniden başlatma gerekmez. Daha eski MBP modellerinin Firmware'i surpriz sokme/calışırken takmayı desteklemez.
Guncelleme:
Eğer cihazınızda macOS 10.15 veya sonraki bir surum varsa aşağıdaki surumu kullanacaksınız:
https://github.com/0xbb/apple_set_os.efi/files/3877561/apple_set_os.zip
Ote yandan T2 cipli Mac'lerde her zaman başarılı bir şekilde yuklenmediğini de belirtmekte fayda var.
Bu sorunu cozmek icin, 0xbb'nin apple_set_os.efi'sini kullanarak EFI Shell'in yardımıyla bir gecici cozum oluşturulmuş:
Kod:Panoya kopyala
echo -off fs0: stall 1000000 EFIBootapple_set_os.efi if not %lasterror% == 0 then reset -w endif EFIMicrosoftBootbootmgfw.efi
Bu komut apple_set_os.efi başarıyla yuklenene kadar sistemi tekrar tekrar yeniden başlatır.
Ayrıca: 2019 16" MacBook Pro uyumlu apple_set_os.efi
Kaynak: https://egpu.io/forums/mac-setup/ho...ctivated-when-booting-into-windows-boot-camp/