Başarılı Kurulum Designare Z390 macOS Catalina | Thunderbolt 3

Durum
Mesaj gönderimine kapalı.
Gigabyte Designare Z390 için OpenCore 0.5.7 / 0.5.8 rehberi

Kurulumun yapıldığı sistem:
  • Gigabyte Designare Z390 Anakart, Dahili Thunderbolt 3 (Titan Ridge) Kontrolcüyle Birlikte
  • Intel Core i7-9700K Coffee Lake İşlemci
  • Phanteks Evolv X ATX Mid Tower Kasa
  • G.Skill TridentZ 32GB RGB Bellek (4 x 8GB) Dual Channel DDR4 3200 MHz
  • ADATA SX8200 NVMe PCIe x4 v1.3 240GB SSD - İşletim sistemi ve uygulamalar için
  • Sunbow 1TB 2.5mm 3D NAND SATA SSD - Ev dizini için
  • EVGA SuperNova G2 750W 80+ Tam Modüler Güç Kaynağı
  • Raijintek Orcus 280mm All-in-One Sıvı Soğutma
  • Antec Prizm 140mm Dual RGB Ring Kasa Fanları - Adet: 3
  • Logitech C920 USB Webcam ile FaceTime ve Siri için Stereo Mikrofon
  • Arctic MX-4 Termal Macun
  • SilverStone 2.4G Kablosuz Uzaktan Açılış/Reset
  • 1'den 2'ye 9 Pin USB Ayırıcı
  • ASUS Designo MX27UC 27" 4K IPS Monitor - DP, HDMI, USB Type-C, 3Wx2 SonicMaster Hoparlör
  • MSI Radeon RX 580 GAMING X 8GB GDDR5
  • Logitech K780 Kablosuz USB Mac/Win/iOS Klavye
  • Logitech M510 Kablosuz USB Fare - klavye ile aynı alıcıya bağlı
  • UniBeast için Samsung Bar Plus 32GB USB 3.0 Bellek
@hylkepylke, @MuffinCrumbs ve @CaseySJ, herkesin deneyimleyebileceği bir OpenCore EFI oluşturdu. Rehbere devam etmeden önce bilmeniz gerekenler:
  • Hackintosh aleminde yeniyseniz bu yöntemden kaçının.
  • Bu rehber Firmware sürümü F6'dan F9b'ye kadar olan Designare Z390'da geçerlidir.
  • Clover'dan geliyorsanız şu anki macOS kurulum diskinizin komple bir yedeğini alın.
  • Bu rehber halihazırda kullanmış olduğunuz SMBIOS ismine göre sistemi ayarlayacaktır. iMac19,1 veya iMacPro1,1 kullanıyorsanız SMBIOS ismini ya da var olan seri numarasını değiştirmeye gerek yoktur.
  • Önemli
    • Aşağıdaki ZIP dosyası NVRAM --> LegacyEnable ve Booter --> Quirks -->DisableVariableWrite ayarlarını ayrıca devre dışı bırakmaktadır. SSDT-NVRAM.aml ile birlikte bu iki değişiklik, NVRAM'i devreye sokacaktır.
    • Aşağıdaki rehberi takip ederek MSR 0xE2 register adresinin kilidini kaldırmalısınız.
Ön bilgilendirme

Anakarta gelen F9g Beta BIOS güncellemesi, CFG-Lock ayarı ile birlikte gelmektedir. Eğer Beta BIOS'a güncellediyseniz bu ayarı BIOS'tan devre dışı bırakıp rehberin geri kalanını görmezden gelebilirsiniz.

Bu rehber MSR 0xE2 register (CFG-LOCK = unlock) kilidini açmanıza yardımcı olacaktır. Bu rehber sadece Gigabyte Designare Z390 anakartta ve F4'ten F9b'ye kadar olan BIOS sürümlerinde geçerlidir.

  1. Yedek bir USB bellek bulun. USB 2.0 ya da 3.0 olabilir. Kapasitesi minimum 1GB olmalıdır. USB bellekteki her şey silinecektir.
  2. macOS'e boot edin ve USB belleği kasanın ön ya da arka tarafında bulunan USB portlarına bağlayın.
  3. Disk İzlencesi'ni çalıştırın ve gösterilen 5 adımı takip edin.
    Adım 1. Tıklayın ve bütün cihazları göster deyin
    Adım 2. USB belleğin adına tıklayın
    Adım 3. Sil'e tıklayın
    Adım 4. Kare içine alındığı gibi bilgileri doldurun
    Adım 5. Sil'e tıklayın.
  4. Formatlama tamamlandıktan sonra USB bellek MSR EFI adında mount edilmiş olacaktır.
  5. Clover Configurator ya da EFI Agent'ı kullanarak USB bellekteki EFI bölümünü mount edin.
    Masaüstünde EFI adında yeni bir disk görünecektir.
  6. Unlock-MSR-E2.zip dosyasını indirin ve arşivden çıkarın.
  7. Unlock-MSR-E2 adında bir klasör oluşacaktır. Bu klasörün içinde EFI adıyla ikinci bir klasör olacaktır.
  8. Bu EFI klasörünü USB bellekteki EFI klasörünün olduğu dizine kopyalayın.
  9. USB bellek bu şekilde görünmelidir:

  10. USB belleği bağlı bırakarak Hackintosh'u yeniden başlatın.
  11. BIOS ekranında F12'ye basarak BIOS Boot Menu'ye giriş yapın.
  12. USB belleği seçin.
  13. grub> komut satırı ekrana gelecektir.
  14. setup_var_3 komutunu kullanarak CFG-Lock parametresini modifiye edeceğiz. Ama önce şu anki değeri kontrol etmek için setup_var_3 0x5C1 komutunu girin.
  15. İki cevap görebilirsiniz.
    Cevap 1 5000 bayttan büyük bir kurulum değişkeninden gelecek.
    Cevap 2 9 bayt büyüklüğündeki bir kurulum değişkeninden gelecek. Aynı zamanda bu cevapla birlikte ilgili değişkenin görmezden gelineceğine dair bir mesaj gelecek. İstediğimiz bu değil. 9 bayt büyüklüğündeki değişkeni modifiye etmek istemeyiz. Bunun yerine 5000+ bayt olan değişkeni modifiye etmeliyiz.
  16. Eğer buraya kadar her şey iyi gidiyorsa değişikliği yapmaya hazırız demektir. Çok dikkatli bir şekilde komutu girin:
    setup_var_3 0x5C1 0x0
    Bu komut CFG-Lock parametresine 0x0 değerini yazacak ve onu devre dışı bırakacaktır.
  17. Sonra bu komutu girerek sorunsuz bir şekilde değişikliğin yapıldığından emin olun:
    setup_var_3 0x5C1
    Ekranda görünen değer 0x1 yerine 0x0 olmalıdır.
  18. exit yazın ve sistemi yeniden başlatın. USB belleği çıkarın. İşlem tamam.
  19. USB belleği tekrar ihtiyaç duyabileceğiniz düşüncesiyle etiketleyip saklamak isteyebilirsiniz.
Önemli Not
  • MSR 0xE2 parametresi BIOS güncelleme sonrası kesinlikle eski haline dönecek, yani kilitlenecektir.
    • Bu durumda USB bellekten boot ettikten sonra 14'ten 18'e kadar olan adımları tekrarlayarak MSR 0xE2 kilidini tekrar açabilirsiniz.
  • MSR 0xE2 parametresi BIOS/CMOS Reset yapıldığında da tekrar kilitlenebilir.
    • BIOS'u her sıfırladığınızda USB bellekten boot edip 0x5C1 değerinin 0x0 olduğundan (MSR 0xE2 kilidinin açık olduğu anlamına gelir) emin olmak için 17. adımı tekrarlayabilirsiniz.
    • MSR 0xE2 kilitlenmişse USB bellekten bir kez daha boot edip 14'ten 18'e kadar olan adımları tekrarlayın.

Bu rehber diğer donanım konfigürasyonlarında çalışacak mı?

Rehber sadece listelenen donanımlarla test edilmiş olsa da aşağıdaki konfigürasyonlarla da uyumlu olmalıdır:
  • UHD 630 iGPU'ya sahip herhangi bir 9. nesil Intel işlemci (Coffee Lake Refresh)
  • UHD 630 iGPU'ya sahip herhangi bir 8. nesil Intel işlemci (Coffee Lake)
  • Varsayılan olarak desteklenen herhangi bir PCI-e ekran kartı. Sürücüleri tamamen macOS Mojave'ye entegre edilmiş ve Apple tarafından desteklenen ekran kartlarında geçerlidir. Bunlardan bazıları: AMD RX 560, RX 570, RX 580, Vega 56, Vega 64, nVidia GTX 780, nVidia GTX 680, nVidia 8800 GT, nVidia GT 120, nVidia Quadro K5000.
  • Gigabyte AORUS Xtreme sahipleri WiFi/BT kartını uzun slotlardan birine takmalıdır. x1 slotuna takılırsa macOS kurulumu başarısız olacaktır.
Not: macOS 10.14.0'den 10.14.4'e kadarki sürümler için Vega 56 ve Vega 64 modelleri fan ve frekans kontrolü için ek kext ya da yama gerektirebilir. Bu konuda soru yaşarsanız yeni konu açınız.

Fireware Kartları

Fireware desteği için bu sistemin kullanıcıları sadece aşağıdaki kartları test etmiştir:

Thunderbolt 1

Thunderbolt 1 cihazlar bu anakarta doğrudan bağlandığında çalışmıyor fakat doğru adaptör kablolarıyla Thunderbolt 2 ya da Thunderbolt 3 dock kullanarak çalıştırabilmelisiniz.

SSD Uyumluluğu

Intel 660p NVMe M.2 SSD ile alakalı önemli uyumsuzluk sorunları raporlandı. Buna çözüm bulunana kadar bu sürücü ile kurulumdan kaçınmanız önerilir.

XFX Radeon RX 580

Bu kart kernel panic almanıza yol açabilir çünkü geleneksel olmayan bir HDMI şeması kullanıyor. Ek olarak HDMI ya da DP çalışmayabilir. Bu kartı macOS'te kullanmaktan kaçının.

Corsair Güç Kaynakları

Bazı Corsair güç kaynakları (HX1000i veya HX1200i gibi) işletim sisteminin, güç kaynağındaki güç parametrelerini izlemesi için bir adet USB konnektörüyle birlikte gelmektedir. Ne yazık ki bu durum sistemin uyku moduna girmesine bir engel oluşturuyor. Eğer Windows'ta bu özelliği kullanmak için USB kablosunu bağlı tutacaksanız macOS'in tek çözüm kablonun bağlı olduğu USB portunu devre dışı bırakmak olacaktır. USB SSDT'sini yamalayarak bunu başarmak mümkün. İlgili portlar HS11 veya HS12 olabilir.

Notlar:
  • OpeCore aktif geliştirme aşamasındadır. Bu nedenle sık ve önemli güncelleştirmeler alabilir.
  • Kurulum tamamlandığında Thunderbolt durumu System Information --> Thunderbolt yerine System Information --> PCI altına bakılarak kontrol edilebilir. Thunderbolt bölümü hiçbir sürücü yüklenmedi demesine rağmen Thunderbolt çalışır vaziyette olacaktır.
  • Samsung EVO 970 Plus NVMe SSD kullanıyorsanız en son firmware sürümüne güncellediğinizden emin olunuz.
  • USB 2.0 cihazlar USB-C portlarına bağlandığında çalışmayacaktır. Buna arka giriş çıkış panelindeki Thunderbolt portları ve eğer kasa destekliyorsa kasadaki USB-C portu dahildir. USB 3.0 cihazlar düzgün biçimde çalışacaktır. Bu, macOS'in kontrolcü başına 15 USB port limitini geçmemek için bilerek yapılmıştır.
  • USB-C cihazlar aşağıdaki iki kriter sağlandığında çalışacaktır:
Arasından seçme yapabileceğiniz iki sürüm

  • OpenCore standart sürümü
  • OpenCore NDK Fork
    • OpenCore'un NDK sürümü standart OpenCore (acidanthera) yayını ile birlikte devam eden fakat ek özellikleri olan bir dağıtımdır.
    • N-D-K dağıtımının 0.5.7 ve 0.5.8 sürümleri dahildir
    • Eğer dual boot macOS ve Windows sisteminiz varsa bu dağıtım sizin için daha iyi bir seçenek olabilir. Bu dağıtım macOS ile alakalı parametreleri devreye sokmadan Windows'u boot etmek için daha gelişmiş bir desteğe sahiptir.
    • 0.5.7 ve 0.5.8 sürümlerinin ikisi de grafiksel seçim arayüzünü kullanır. 0.5.8 sürümü aşağıdaki ek özelliklere sahiptir:
      • Tek tuşla uykudan uyanış için UsbWakeFixup.kext ve SSDT-USBW.aml
      • Üçüncü parti NVMe SSD'lerin gelişmiş güç yönetimi için NVMeFix.kext
      • Hesaplama işlemlerinde iGPU'nun gelişmiş bir biçimde kullanımı için igfxfw=2 boot argümanı
    • N-D-K dağıtımının bazı diğer ek özellikleri
      • İlk kullanılabilir Windows girdisinden boot etmek için W kısayolu
      • En son boot edilmiş macOS ya da Windows sürümüne varsayılan olarak boot etme desteği
      • macOS'in olmadığı durumlarda ACPI yamaları isteğe bağlıdır.
      • Booter Quirks sadece macOS'te geçerlidir.
      • SMBIOS ve Cihaz Özellikleri yamaları artık sadece macOS'e uygulanmaktadır.
Hazırlık:
  • Gigabyte Designare Z390 anakartınızın F8 firmware sürümünde olduğundan emin olun.
  • Yeni bir USB bellek hazırlayın.
    • 32 GB'tan düşük, formatlanabilir bir USB bellek kullanın.
      • USB 3.0 flash bellek önerilir
      • Sadece 200 MB kullanacağız, büyük bir diske gerek yok.
    • Disk İzlencesini çalıştırın ve USB belleği aşağıdaki gibi formatlayın:
      • Ad = (Uygun olan herhangi bir isim: OpenCore Test)
      • Biçim = macOS Extended (Günlüklü)
      • Düzen = GUID Bölüntü Haritası
    • Seçilebilecek iki OpenCore sürümü var. İki ZIP dosyasının içinde de bir EFI klasörü var. USB belleğin EFI bölümüne sadece bu EFI klasörünü kopyalayın.
  • BIOS ayarları
    • Windows 8/10 Features ayarını Windows 8/10 yapın.
    • Above 4G Decoding ayarını devreye sokun.
    • CSM Support ayarını devre dışı bırakın.
    • Bu ayarları BIOS altından bir profil olarak kaydetmeniz önerilir. Bunu Save & Exit kısmından yapabilirsiniz.
  • OpenCore config.plist dosyasını düzenlemek için ProperTree ya da OpenCore Configurator kullanabilirsiniz.
  • 1. Seçenek: ProperTree
    • CorpNewt'ten ProperTree'yi indirin. Bunu config.plist'i düzenlemek için kullanacağız.
      • CopNewt Github sayfasına girin: corpnewt/ProperTree
      • Download ZIP butonuna tıklayın:
      • ZIP dosyası İndirilenler klasörünüze kaydedilmelidir. İndirdiğiniz dosyayı arşivden çıkarın.
      • ProperTree bir Python uygulamasıdır. Her macOS sürümüyle ile birlikte gelen Python 2.7 bunu çalıştırmak için yeterli olmalı. Olur da Python 3 isterse Python 3 yükleyebilirsiniz.
  • 2. Seçenek: OpenCore Configurator
    • Buradan OpenCore Configurator 2.1.0.0 ya da yeni sürümünü indirin: Download OpenCore Configurator 2.5.0.0 | mackie100 projects
    • Uygulamalar klasörüne yükleyin ve çalıştırmak için çift tıklayın. İlk kez çalıştırıldığı için güvenlik uyarısı gelecektir. Bunun için Sistem -> Tercihler -> Güvenlik & Gizlilik -> Genel menüsüne girin ve alt panelden uygulamanın çalışmasına izin verin.
OpenCore config.plist dosyasını düzenleme
  • 1. Seçenek: ProperTree kullanarak düzenleme
    • ProperTree ile config.plist dosyasını açın. (ProperTree.command çift tık)
      • config.plist dosyası USB belleğin EFI bölümü içindeki EFI -> OC klasöründe olacaktır.
    • Böyle bir karmaşıklık göreceksiniz!
    • Şimdi Platform Info dışındaki tüm bölümleri her bir bölümün başındaki küçük çıtaya tıklayarak kapatın.
    • Şimdi yukarıdaki resimde mavi ile gösterilmiş 5 parametreyi değiştireceğiz. Bu değerleri Clover Configurator'den elde edeceğiz.
    • Clover Configurator altından Board Serial Number seçin ve CMD-C ile panoya kopyalayın.
    • ProperTree içinden MLB --> Value alanına gösterildiği gibi çift tıklayın:
    • Şimdi panoya kopyalanan değeri CMD-V ile yapıştırın.
    • Sonra SystemProductName değerini kopyalayın ya da elle girin. Bu sizin halihazırdaki SMBIOS adınız olacaktır. Mesela:
      • iMac19,1
      • iMacPro1,1
    • Sonra Clover Configurator'den Serial Number değerini kopyalayın ve ProperTree içindeki SystemSerialNumber alanına yapıştırın.
    • Sonra da Clover Configurator'den SmUUID değerini kopyalayın ve ProperTree içindeki SystemUUID alanına yapıştırın.
    • Clover'da halihazırda açık bir ROM değeri varsa var olan RtVariables --> ROM değerini ProperTree içindeki ROM alanına kopyalayın.
    • ROM değeriniz yoksa Clover Configurator'den RtVariables sekmesini seçin ve ROM alanından aşağıdaki gibi Generate diyerek yeni bir ROM değeri oluşturun:
    • Sonra Clover Configurator tarafından oluşturulan yeni ROM değerini ProperTree altındaki ROM alanına yapıştırın.
    • ProperTree altından dosyayı kaydetmek için File --> Save yolunu izleyin.
  • 2. Seçenek: OpenCore Configurator kullanarak düzenleme
    • OpenCore Configurator altından config.plist'i açın ve aşağıda gösterildiği gibi PlatformInfo sekmesini açın. Sonra DataHub - Generic - PlatformNVRAM sekmesini açın.
    • Var olan Clover config.plist dosyanızı Clover Configurator ile açın ve SMBIOS sekmesine girin. Sonra aşağıdakileri Clover Configurator'dan OpenCore Configurator'a kopyalayın:
      • Clover Configurator'daki Product Name değerini OpenCore Configurator'deki System Product Name bölümüne kopyalayın.
      • Clover Configurator'daki SmUUID değerini OpenCore Configurator'deki System UUID bölümüne kopyalayın.
      • Clover Configurator'daki Serial Number değerini OpenCore Configurator'deki System Serial Number bölümüne kopyalayın.
      • Clover Configurator'daki Board Serial Number değerini OpenCore Configurator'deki MLB bölümüne kopyalayın.
    • Şimdi de Clover Configurator altından RtVariables panelini açın.
      • Clover'da halihazırda açık bir ROM değeri varsa var olan RtVariables --> ROM değerini OpenCore Configurator'daki ROM alanına kopyalayın.
      • ROM değeriniz yoksa Clover Configurator'den RtVariables panelini açın ve ROM alanından aşağıdaki gibi Generate diyerek yeni bir ROM değeri oluşturun:
      • Sonra Clover Configurator tarafından oluşturulan yeni ROM değerini OpenCore Configurator'daki ROM alanına kopyalayın.
      • Dosyayı kaydedin.
Test etme

Önceki tüm aşamaları düzgün bir şekilde yerine getirip getirmediğinizi iki kez kontrol edin. Her şey hazır olduktan sonra boot etmeyi deneyebilirsiniz:
  • USB diski USB 3 portuna takın.
  • Bilgisayarı yeniden başlatın ve BIOS Boot Menu'nün açılması için F12'ye basın.
  • USB belleğinizi seçin.
  • OpenCore'un basit yazı menüsü açılacaktır.
  • Otomatik geri sayımı sonlandırmak için klavyenin ok tuşlarından birine basın.
  • Listeden macOS diskinize karşılık gelen girdiyi seçin ve sistem başlasın.
Kaynak: [SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580
 
Durum
Mesaj gönderimine kapalı.
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…