Hackintosh cihazlarda harici grafik kartların güç yönetimi bize daha iyi grafik performansı ve verimliliğin bir kombinasyonunu sunar.
AppleGraphicsPowerManagement.kext, Native olmayan donanımlarda (iMacPro1,1 / Vega hariç) yerleşik olarak desteklenmez. Bir grafik kartının güç yönetimi için özel AppleGraphicsPowerManagement enjektör kext gereklidir. Açık olmak gerekirse, harici grafik kartlar için güç yönetimi zorunlu olmamasına rağmen, dahili grafik kartlarından güç yönetimi olmadan, maksimum performans almak mümkün değildir. Bunun sistemde yaratabileceği diğer bir olası sorun ise aşırı güç tüketimi ve yüksek sıcaklık değerleri olabilir. Bu yüzden bu rehber, kartınızda güç yönetimini aktif etmenizi ve macOS'in grafik kartınızı etkili bir şekilde kullanmasını sağlar.
Gerekenler;
- macOS/ 10.10 veya daha yeni bir sürümü
- Intel 3.generasyon İşlemci. /Core i-3xxx/ Ivy Bridge ve daha yenisi
- Harici Grafik kartı ( macOS işletim sistemine tanıtılmış ve aktif edilmiş)
- AMD (7xxx ve üzeri)
- NVIDIA ( 6xx ve üzeri)
- Geçerli Sistem Tanımı / kart kimliği (kurulu işlemci ile uyumlu)
- CPU XCPM Aktif ( x86PlatformPlugin yüklenmiş)
- ACPI aygıtından yüklü grafik kartı: GFX0
- Yerleşik olmayan AGPM enjeksiyonu
Çoklu harici Grafik kartları.
Tablo 1: Yerleşik AppleGraphicsPowerManagement.kext (AGPM) uyumluluk tablosu
İşlemci Nesli | Belirtilmemişse, masaüstü GFX0 gerekli | Laptop GFX0 Gerekli | Harici Grafik(D/L) |
8th: Core i-8xxx Coffee Lake | TBA | TBA | AMD |
Xeon W ............Skylake | Mac-7BA5B2D9E42DDD94 iMacPro1,1 (GFX0 yok) | AMD Vega | |
7th: Core i-7xxx Kaby Lake | Mac-BE088AF8C5EB4FA2 iMac18,3 | Mac-551B86E5744E2388 MacBookPro14,3 | AMD Pro 5xx |
6th: Core i-6xxxSkylake | Mac-65CE76090165799A iMac17,1 | Mac-A5C67F76ED83108C MacBookPro13,3 | AMD R9 M3xx/Pro 4xx |
5th: Core i-5xxxBroadwell | NA | ||
4th: Core i-4xxxHaswell | Mac-FA842E06C61E91C5 iMac15,1 | Mac-06F11F11946D27C5 MacBookPro11,5 | AMD R9 M2xx/M3xx |
Xeon E5_v2 ...... Ivy Bridge | Mac-F60DEB81FF30ACF6 MacPro6,1 (GFX2) | AMD FirePro Dx00 | |
4th: Core i-4xxxHaswell | Mac-27ADBB7B4CEE8E61 Mac14,2 | Mac-2BD1B31983FE1663 MacBookPro11,3 | Nvidia 7xx |
3rd: Core i-3xxx Ivy Bridge | Mac-FC02E91DDD3FA6A4 Mac13,2 | Mac-4B7AC7E43945597E MacBookPro10,1 | Nvidia 6xx |
- Sistem Kimliği ile uyumlu işlemciyi onaylayın
- Sistem Bilgisi / Donanım / Model Tanımlayıcısı
- Sistem Tanımı (Model Tanımlayıcı) not edin.
- Native AppleGraphicsPowerManagement.kext uyumluluğu Tablo 1 ile doğrulayın.
- Eğer ayarlar doğru değilse;
- Doğru Sistem Kimliği oluşturun.
- Sistemi yeniden başlatın.
- Sistem Bilgisi / Donanım / Model Tanımlayıcısı
- Grafiklerin MacOS tarafından tanınmış ve aktif edildiğini doğrulayın.
- System Information/Hardware/Graphics..
- Eğer grafik aktif değilse rehberi uygulamadan önce forumda grafik sorununuz ile ilgili konu açın.
- System Information/Hardware/Graphics..
- XCPM aktif olduğunu onaylayın
- IORegistryExplorer açın.
- IOReg/Search: x86 araması yapın.
- X86PlatformPlugin yüklü olduğunu doğrulayın.
- X86PlatformPlugin yüklü olduğunu doğrulayın.
- Eğer değilse aşağıdaki rehberi takip ederek güç yönetimi ayarlarını yapın.
Hackintosh Cihazlarda Güç Yönetimi | osxinfo.net: Hackintosh Türkiye Destek Platformu
- Harici kartın ACPI içinde tanımlı ismini doğrulayın
- IOReg/Search: display araması yapın.
- ACPI İsmi: PEGP (System Definition/.../PCI0@0/.../PEG0@1/.../PEGP@0)
- Diğer Örnekler: GFX0, , GFX1, H000 gibi
- ACPI Adının hex değerini hesaplayın.
- Bunun için ASCII To Hex Uygulamasını Kullanın
- Örnek: PEGP / ASCII = 50454750/hex olarak konvert edilir.
- ACPI İsmi /ASCII ve ACPI ismi /hex not edin.
- IOReg/Search: display araması yapın.
- ADIM: Grafik kartının GFX0 olarak bir ACPI cihazı olarak tanımlandığını doğrulayın
(sadece bir koşul geçerlidir)- Sistem Tanımı MacPro1,1 ve Vega 56 ve Vega 64'in yüklü olması durumunda:
- 4. Numaralı Adımdaki Çalışan AppleGraphicsPowerManagement.kext kısmına bakın.
- Sistem Tanımı MacPro6,1 ise, GFX2'yi kullanın (sadece bir yöntem seçin).
- Yöntem: Clover DSDT Yaması
- config-audio_cloverHDMI+.plist.zip indirin.
- İnen Config dosyasını açın ve config.plist/ACPI/DSDT/Patches/Yama 2/AMD/Nvidia GPU PM- Rename PEGP to GFX2 yamasını kopyalayın.
- Kopyaladığınız yamayı kendi Config.plist dosyanız /ACPI/DSDT/Patches/ içine yapıştırın.
- Eğer PEGP değilse;
- Yamaki Find kısmına kartınızın ACPI isminin hex değerini girin.
- Yöntem: SSDT Düzenleme
- SSDT içinde örnek olarak GFX1 'den GFX2 olarak düzenleme yapın.
- Düzenlemeleri kaydedin ve dosyaları EFI içinde ilgili yerlere kopyalayın. ( Bütün metotlar)
- "2. Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak" başlığını takip edin.
- Yöntem: Clover DSDT Yaması
- Eğer ACPI İsmi GFX=0 ise:
- "2. Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak" başlığını takip edin.
- Eğer ACPI ismi GFX değilse ( sadece bir metot deneyin)
- Metot: Clover DSDT yaması
- config-audio_cloverHDMI+.plist.zip indirin.
- config.plist/ACPI/DSDT/Patches/Yama 1/AMD/Nvidia GPU PM- Rename PEG0 to GFX0 kopyalayın.
- config.plist/ACPI/DSDT/Patches/ içine yapıştırın.
- Eğer PEG0 değilse
- Yamaki Find kısmına kartınızın ACPI isminin hex değerini girin.
- config-audio_cloverHDMI+.plist.zip indirin.
- Aşağıdaki betik ile grafik için SSDT oluşturun.
- Kext Kurulumu yapın:
- SSDT Düzenleme
- SSDT içinde örnek olarak GFX1 'den GFX2 olarak düzenleme yapın.
- Düzenlemeleri kaydedin ve dosyaları EFI içinde ilgili yerlere kopyalayın.
- Metot: Clover DSDT yaması
- Sistem Tanımı MacPro1,1 ve Vega 56 ve Vega 64'in yüklü olması durumunda:
- Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak
- AMD:
- MacPro6,1, iMac15,1, iMac17,1,i Mac18,1, iMacPro1,1
- MacBookPro11,5, MacBookPro13,3, MacBookPro14,3
- NVIDIA:
- iMac13,2, iMac14,2
- MacBookPro10,1, MacBookPro11,3
- AMD:
- Adım: AppleGraphicsPowerManagement.kext desteği Eklemek
- Tablo 1'den Sistem Kimliği / Board-ID kopyalayın
- dAGPM.kext.zip indirin.
- info.plist dosyasını düzenlemek.
- Finder/Show Package Contents: S/L/E/AppleGraphicsPowerManagement.kext/Contents/Info.plist dosyasına gidin
- Xcode yada benzeri bir plist düzenleme programı ile dosyayı açın.
- File/Open/İnfo.plist
- Info.plist/IOKitPersonalities/AGPM/Machines/ bulun
- Board-ID /IGPU bulun
- IGPU kopyalayın
- İndirdiğiniz dAGPM.kext dosyası / Contents/Info.plist açın
- AMD:
- Mac-AMD seçin, kopyaladığınız IGPU bilgilerini "Mac-AMD" içine yapıştırın
- Yine ilk dosyadan board-ID kopyalayın.
- Bunu da mac AMD altında Board-ID içine yapıştırın.
- Nvidia:
- "Mac-Nvidia seçin ve IGPU bilgilerini "Mac-Nvidia" içine yapıştırın.
- Yine ilk dosyadan board-ID kopyalayın.
- Bunu da mac Nvidia altında Board-ID içine yapıştırın.
- Ayarları kaydedin.
- dAGPM.kext dosyasını EFI/CLOVER/kexts/Other içine kopyalayın.
- Sistemi yeniden başlatın.
- ADIM: AppleGraphicsPowerManagement.kext kontrolü
- IOReg/AGPMController
- IOReg/AGPM/AMD/Heuristic-ID: ff ff ff ff
- IOReg/AGPM/Nvidia/Heuristic-ID: 4
- Heuristic ID Doğrulaması
- Eğer yukarıdaki değerler sizin yaptığınız düzenlemeler ile uyuşmuyorsa AGPM aktif değil demektir. Adınlarınızı gözden geçirin.
- Eğer yukarıdaki değerler sizin yaptığınız değerler ile uyuşuyorsa, tebrikler.
- IOReg/AGPMController
- IORegistryExplorer_v2.1.zip ( View Raw seçin, dosyaya çift tıklayın)
- Xcode on the Mac App Store
- DPCIManager
- ASCII to Hex - Free text conversion tools
- dAGPM.kext.zip
kaynak: Toleda
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