ssdtGen uygulaması Mac OS çalıştıran X99 / Z170 / Z97 / H97 sistemleri için özel SSDT'leri oluşturmaya ve derlemeye yarayan bir Mac OS uygulamasıdır. Uygulama aşağıdaki donanımların tanınması için SSDT oluşturur;
- Dahili Ses Tanıtma
- Harici bir GPU / HDMI ses tanıtma
- sSata Contoller,
- Ethernet
- IMEI denetleyici
- LPC desteği
- NVMe aygıtları
- Sata Denetleyici
- SBUS denetleyici
- XHC usb güç seçenekleri
- XOSI desteği.
Uygulama artık geliştirilmiyor. Ancak High Sierra ile sorunsuzca çalışmakta.
Bazı cihazlar tamamen işlevsel olması için "sürücüler" e (kexts) ihtiyaç duyabilir. Bunlar;
- AHCIPortInjector.kext SATA Sürücüsü | osxinfo HDD/SSD devices (EVSS and SAT0/SAT1) için.
- IntelMausiEthernet 2.3.0 ethernet (GLAN) için.
- Ses Tanıtmak için; AppleALC.kext ile Hackintosh Cihazlarda Ses Aktif Etmek
- Harici GPU için (sadece Nvidia. AMD desteklenmez. ) NVIDIA Web Driver
- ssdtGenApp yazılımının en son sürümünü terminal penceresinde, aşağıdaki komutu kopyalayarak / yapıştırarak Masaüstünüze indirebilirsiniz:
Kod:cd ~/Desktop && curl -OL https://github.com/mattcarlotta/ssdtGenApp/raw/master/ssdtGen.zip && unzip -qu ssdtGen.zip && rm -rf __MACOSX && rm -rf ssdtGen.zip
- Programı bir ROOT kullanıcısı olarak çalıştırmanız gerekir, aksi takdirde IASL'yi yüklemeye çalışırken bir hatayla karşılaşabilirsiniz (IASL yüklendikten sonra ssdtGen.app dosyasını çift tıklamanız yeterli olacaktır). Bir ROOT kullanıcısı olarak ssdtGen.app dosyasını çalıştırmak için bir terminal penceresinde aşağıdaki komutu girin:
Kod:sudo $HOME/Desktop/ssdtGen.app/Contents/MacOS/ssdtGen
Kullanım:
- Uygulamayı açın ve Build All seçeneğine tıklayarak SSDT dosyalarının oluştrulamasını sağlayın.
- Uygulama çalıştırıldıktan sonra başarıyla oluşturulan SSDT dosyaları masaüstüne çıkartılır. Bu dosyaları kullanmak için ise bunların EFI içinde yerleştirilmesi gerekiyor. Bunun içinde Clover Configrator ile EFI bölüntüsünü Mount edin ve CLOVER / ACPI / Patched içine bu dosyaları kopyalayın.
- Ayrıca; dosyalar ACPI / Pacthed içine yerleştirildikten sonra Config.plist / ACPI / Sorted Tables altına bu dosyaların ismini girin.
- Buna ek olarak Clover Configurator ile Config.plist / ACPI seçeneği altında Patches içinde kullandığımız OEM ACPI tablolarındaki _DSM metotlarının uygulama ile oluşturduğumuz SSDT içindeki _DSM metotları ile çakışmaması için yama girmeliyiz.
- Comment: Rename _DSM to XDSM
- Find: 5F44534D
- Replace: 5844534D
- SSDT-XOSI'nin çalışması için, yine Config / ACPI / Patches içine yama eklenmesi gerekir:
- Comment: Change _OSI to XOSI
- Find: 5f4f5349
- Replace: 584f5349
- DSDT Tablolarınızın düzenlenmemiş olması gerekiyor. Aksi takdirde uygulama SSDT dosyalarını oluşturmaz.
- Config.plist / ACPI / Patches içinde (yukarıda belirttiğim yama) haricinde yama kullanmayın. Varsa bunları kaldırın. Örnek: HDAS to HDEF
- Bu uygulama (eğer kurmadıysanız) usr / bin dizinine IASL kuracaktır (uygulamanın ROOT olarak çalıştırılmasını gerektirir).
- Eğer sisteminizde güç yönetimi yapılandırmak istiyorsanız bunun için yine aşağıdaki rehberi takip etmelisiniz.
Hackintosh Cihazlarda Güç Yönetimi
- Uygulama sadece harici GPU destekler. Eğer dahili IGPU kullanıyorsanız GPU enjeksiyonu çalışmayacaktır. Ayrıca eğer çoklu harici grafik kartınız varsa yine aynı şekilde GPU enjeksiyonu çalışmaz oda sadece bir tanesi için enjekte yapılır.
- BootLoader
- OpenCore 0.6.4
- Anakart Modeli
- Asus Z170 Deluxe
- İşlemci Modeli
- Intel i7 6700K
- Grafik Kartı
- 8 GB Sapphire RX 580 & HD 530
- Ses Kartı Modeli
- ALC 1150
- Ağ Aygıtları
- Broadcom BCM43xx - I211 Gigabit Ethernet
- Disk ve RAM
- 500GB NVMe & 32 GB DDR4