Hackintosh cihazlarında High Sierra ile Final Cut Pro X kullanmak isteyenler çoğu zaman sorunla karşılaşmaktalar. Bu sorunlar;
- FCPX ve macOS'in donması.
- Efektler ve geçişlerin çalışmaması, çoğu zaman donma sorunları.
- Yavaş aktarım ve render süresi,
- Grafiklerde takılma ve sorunlar.
Not: Bu rehber Coffee Lake, Kaby Lake & Sky Lake ile uygundur. Haswell öncesi donanımlar desteklenmemektir. Ayrıca eski işlemcilerde bu rehberdeki bazı adımlar uygun olmayacaktır. Bu bağlamda Hardware Encoding için Haswell ve sonrası, HEVC için ise SkyLake ve sonrası donanımlar gerekmektedir.
ADIM 1: EFI BÖLÜNTÜSÜNÜ MOUNT EDİN:
- Clover Configurator açın.
- Tools seçeceği altında Mount EFI seçin
- Gelen ekranda High Sierra yüklü sisteminizin EFI bölüntüsünü mount edin.
ADIM 2: GEREKLİ KEXTLERİN KURULUMU / GÜNCELLENMESİ
- Lilu.kext indirin ve EFI/CLOVER/kexts/Other içine kopyalayın.
- AMD ve NVIDIA:
- WhateverGreen.kext indirin ve EFI/CLOVER/kexts/Other içine kopyalayın
- FAKEPCIID indirin ve Release klasörü içinden FakePCIID.kext ve FakePCIID_Intel_HD_Graphics.kext dosyalarını EFI/CLOVER/kexts/Other içine kopyalayın.
ADIM 3: CONFIG.Plist DÜZENLEMELERİ
- Volumes/EFI/EFI/CLOVER/ içine gidin.
- CLOVER klasörü içinden config.plist dosyanızı Clover Configurator ile açın.
- Sol Kolondan System Parameters seçin ve burada "Inject Kexts" seçeceğinin "Yes" olarak ayarlı olduğundan emin olun.
- Şimdi yine sol kolondan Boot seçeceğini seçin.
- Costum Flags içine aşağıdaki komutları ekleyin.
- AMD için;
- shikigva=4
- rad4200
- Nvidia için;
- shikigva=12
- Sadece Intel GPU kullananlar için;
- shikigva=1
- Kaby Lake ve Coffee Lake Kullanıcıları için;
- Sol kolondan "Devices" seçin.
- IntelGFX içine 0x59128086 değerini girin. Eğer i3-8100/i3-8350k kullanıyorsanız 0x59168086 değerini kullanın.
- Sol kolondan "Graphics" seçin.
- NVIDIA yada AMD için;
- ig-platform-ID= 0x59120003 değerini girin.
- Intel GPU için:
- ig-platform-ID= 0x59120000 değerini girin.
- NVIDIA yada AMD için;
- AMD için;
ADIM 4: DSDT YAMALARI
IGPU ve Harici GPU kartların hem birlikte düzgün, hem de uykudan sonra da çalışabilmeleri için Config dosyamızda bazı DSDT yamaları girmemiz gerekiyor;
- HECI-> IMEI Yaması: Bu yama sistem uykudan uyandıktan sonra her iki kartının da sorunsuz çalışması için gereklidir.
- GFX0-> IGPU ve PEGP-> GFX0 yamaları: Bu iki yama, dahili ve harici grafik kartlarının aynı anda çalışmasını sağlar.
- Config.plist sol kolondan ACPI seçeceğini seçin.
- DSDT->Patches altında aşağıdaki yamaları sıralamayı takip ederek girin:
Önemli: GFX0-> IGPU yamasının, PEGP -> GFX0 yamasının üstününde olduğundan emin olun.
- HECI -> IMEI Patch
- Comment: change HECI to IMEI
- Find* [Hex]: 48454349
- Replace [Hex]: 494d4549
- GFX0 -> IGPU Patch
- Comment: change GFX0 to IGPU
- Find* [Hex]: 47465830
- Replace* [Hex] : 49475055
- PEGP -> GFX0 Patch
- Comment: change PEGP to GFX0
- Find* [Hex]: 50454750
- Replace [Hex]: 47465830
- Bu işlemlerden sonra Config dosyanızı kaydedin.
- Sistemi yeniden başlatın ve BIOS içine erişin.
ADIM 5: BIOS AYARLARI
BIOS ayarlarını yapılandırırken bilinmesi gereken önemli bir nokta var; Eğer BIOS grafik seçenekleri içinde Grafik kartını başlatma seçeneği her zaman (kullandığınız grafik modülüne göre) sistemi başlattığınız karta göre ayarlanmış olmalıdır. Eğer grafik seçeceğini AUTO olarak ayarlı bırakırsanız bu rehberdeki adımlar işe yaramayacaktır. Diğer önemli ayar ise FCPX ile IGPU kullanabilmek için BIOS içinde IGPU'nun aktif edilmesi gerekliliği. Gigabyte kartlarda bunu ayarlamak oldukça kolay olmakla beraber, Asus, Asrock, MSI anakartlarda bu ayarları IGPU Multi-Monitor seçeneği ile aktif etmek gerekmekte.
Bu ayarlara ek olarak DVMT Pre-Allocated/Share Memory'nin de ayarlanmış olması gerekiyor. Eğer BIOS ayarlarını yaptıktan sonra bu seçeneği göremiyorsanız, sistemi yeniden başlatıp tekrar BIOS'a girin. Tekrar BIOS / Grafik seçeneklerine geldiğinizde bu ayarın açılmış olacağını göreceksiniz.
Gigabyte için BIOS Ayarları:
- Chipset → Integrated Graphics : Enabled
- Chipset → DVMT Pre-Allocated :128M
- Nvidia / AMD
- Peripherals → Initial Display Output : PCIe 1 Slot
- Intel iGPU
- Peripherals → Initial Display Output : IGFX
- Advanced \ System Agent(SA) Configuration → IGPU Multi-Monitor : Enabled
- Advanced \ System Agent(SA) Configuration → DVMT pre-Allocated : 128M
- Nvidia / AMD
- Advanced \ System Agent(SA) Configuration → Primary Display : PCIE
- Intel iGPU
- Advanced \ System Agent(SA) Configuration → Primary Display : CPU Graphics
- Advanced \ Chipset Configuration → IGPU Multi-Monitor : Enabled
- Advanced \ Chipset Configuration → Share Memory : 128MB
- Nvidia / AMD
- Advanced \ Chipset Configuration → Primary Graphics Adapter : PCI Express
- Intel iGPU
- Advanced \ Chipset Configuration → Primary Graphics Adapter : Onboard
- Advanced \ Integrated Graphics Configuration → IGD Multi-Monitor : [Enabled]
- Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated : [128M]
- Nvidia or AMD
- Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : [PEG]
- iGPU?
- Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : [IGD]
ADIM 6: SON KONTROL
- Bu rehberde uyguladığımız metotların başarılı olup olmadığını kontrol etmek için [OFFICIAL] MacX DVD Video Converter - Mac DVD Ripper and iPhone iPad Video Converter software for Mac OS X uygulamasını indirin.
- Uygulamayı, Uygulamalar klasörüne taşıdıktan sonra çalıştırın ve sağ tarafta Intel / AMD / Nvidia seçeceğine tıklayın.
- Eğer aşağıdaki gibi pencere geliyorsa, tebrikler. Artık Hardware Encoding sisteminizde desteklenmekte.
- Eğer sistemde HEWC tanınmış olmasına rağmen yine performans sorunları varsa rehberde kulandığımız kextleri EFI yerine Library / Extensions içine kurup tekrar deneyin. Bunun için;
- EFI Mount edin.
- IntelGraphicsFixup.kext & Lilu.kext & WhateverGreen.kext (eğer AMD kullanıyorsanız), KCPM Utility ile Library / Extensions içine kurun.
- Ardından yine aynı uygulama ile Rebuild Cache yapıp sistemi yeniden başlatın.
Son düzenleme:
- 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