macOS, Harici Grafik Kartlarda Güç Yönetimini Aktif Etmek

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
NV-vs-AMD-640x353.jpg

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;
  1. macOS/ 10.10 veya daha yeni bir sürümü
  2. Intel 3.generasyon İşlemci. /Core i-3xxx/ Ivy Bridge ve daha yenisi
  3. Harici Grafik kartı ( macOS işletim sistemine tanıtılmış ve aktif edilmiş)
    • AMD (7xxx ve üzeri)
    • NVIDIA ( 6xx ve üzeri)
Adımlar;
  1. Geçerli Sistem Tanımı / kart kimliği (kurulu işlemci ile uyumlu)
  2. CPU XCPM Aktif ( x86PlatformPlugin yüklenmiş)
  3. ACPI aygıtından yüklü grafik kartı: GFX0
  4. Yerleşik olmayan AGPM enjeksiyonu
Geçerli olmayan;
Çoklu harici Grafik kartları.

Tablo 1: Yerleşik AppleGraphicsPowerManagement.kext (AGPM) uyumluluk tablosu

İşlemci NesliBelirtilmemişse, masaüstü GFX0 gerekliLaptop GFX0 GerekliHarici Grafik(D/L)
8th: Core i-8xxx Coffee LakeTBATBAAMD
Xeon W ............SkylakeMac-7BA5B2D9E42DDD94 iMacPro1,1 (GFX0 yok)AMD Vega
7th: Core i-7xxx Kaby LakeMac-BE088AF8C5EB4FA2 iMac18,3Mac-551B86E5744E2388 MacBookPro14,3AMD Pro 5xx
6th: Core i-6xxxSkylakeMac-65CE76090165799A iMac17,1Mac-A5C67F76ED83108C MacBookPro13,3AMD R9 M3xx/Pro 4xx
5th: Core i-5xxxBroadwellNA
4th: Core i-4xxxHaswellMac-FA842E06C61E91C5 iMac15,1Mac-06F11F11946D27C5 MacBookPro11,5AMD R9 M2xx/M3xx
Xeon E5_v2 ...... Ivy BridgeMac-F60DEB81FF30ACF6 MacPro6,1 (GFX2)AMD FirePro Dx00
4th: Core i-4xxxHaswellMac-27ADBB7B4CEE8E61 Mac14,2Mac-2BD1B31983FE1663 MacBookPro11,3Nvidia 7xx
3rd: Core i-3xxx Ivy BridgeMac-FC02E91DDD3FA6A4 Mac13,2Mac-4B7AC7E43945597E MacBookPro10,1Nvidia 6xx
[TBODY] [/TBODY]
1: Başlamadan Önce: Dahili Grafik Kartı Güç Yönetimi
  1. Sistem Kimliği ile uyumlu işlemciyi onaylayın
    1. 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.
        Screen Shot 2018-03-06 at 8.31.29 PM.png
    2. Eğer ayarlar doğru değilse;
      • Doğru Sistem Kimliği oluşturun.
      • Sistemi yeniden başlatın.
  2. Grafiklerin MacOS tarafından tanınmış ve aktif edildiğini doğrulayın.
    1. System Information/Hardware/Graphics..
      Screen Shot 2018-03-06 at 8.41.54 PM.png

    2. Eğer grafik aktif değilse rehberi uygulamadan önce forumda grafik sorununuz ile ilgili konu açın.
  3. XCPM aktif olduğunu onaylayın
    1. IORegistryExplorer açın.
    2. IOReg/Search: x86 araması yapın.
      • X86PlatformPlugin yüklü olduğunu doğrulayın.
        Screen Shot 2018-03-06 at 8.33.10 PM.png
    3. 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
  4. Harici kartın ACPI içinde tanımlı ismini doğrulayın
    1. IOReg/Search: display araması yapın.
      Screen Shot 2018-03-08 at 11.15.45 AM.png

    2. ACPI İsmi: PEGP (System Definition/.../PCI0@0/.../PEG0@1/.../PEGP@0)
      • Diğer Örnekler: GFX0, , GFX1, H000 gibi
    3. 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.
    4. ACPI İsmi /ASCII ve ACPI ismi /hex not edin.
2: Kurulum
  1. ADIM: Grafik kartının GFX0 olarak bir ACPI cihazı olarak tanımlandığını doğrulayın
    (
    sadece bir koşul geçerlidir)
    1. Sistem Tanımı MacPro1,1 ve Vega 56 ve Vega 64'in yüklü olması durumunda:
      1. 4. Numaralı Adımdaki Çalışan AppleGraphicsPowerManagement.kext kısmına bakın.
    2. Sistem Tanımı MacPro6,1 ise, GFX2'yi kullanın (sadece bir yöntem seçin).
      1. 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.
      2. Yöntem: SSDT Düzenleme
        • SSDT içinde örnek olarak GFX1 'den GFX2 olarak düzenleme yapın.
      3. Düzenlemeleri kaydedin ve dosyaları EFI içinde ilgili yerlere kopyalayın. ( Bütün metotlar)
      4. "2. Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak" başlığını takip edin.
    3. Eğer ACPI İsmi GFX=0 ise:
      1. "2. Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak" başlığını takip edin.
    4. Eğer ACPI ismi GFX değilse ( sadece bir metot deneyin)
      1. 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.
      2. Aşağıdaki betik ile grafik için SSDT oluşturun.
      3. Kext Kurulumu yapın:
      4. SSDT Düzenleme
        • SSDT içinde örnek olarak GFX1 'den GFX2 olarak düzenleme yapın.
      5. Düzenlemeleri kaydedin ve dosyaları EFI içinde ilgili yerlere kopyalayın.
  2. Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak
    1. AMD:
      • MacPro6,1, iMac15,1, iMac17,1,i Mac18,1, iMacPro1,1
      • MacBookPro11,5, MacBookPro13,3, MacBookPro14,3
    2. NVIDIA:
      • iMac13,2, iMac14,2
      • MacBookPro10,1, MacBookPro11,3
  3. Adım: AppleGraphicsPowerManagement.kext desteği Eklemek
    1. Tablo 1'den Sistem Kimliği / Board-ID kopyalayın
    2. dAGPM.kext.zip indirin.
    3. info.plist dosyasını düzenlemek.
      1. Finder/Show Package Contents: S/L/E/AppleGraphicsPowerManagement.kext/Contents/Info.plist dosyasına gidin
      2. Xcode yada benzeri bir plist düzenleme programı ile dosyayı açın.
      3. File/Open/İnfo.plist
      4. Info.plist/IOKitPersonalities/AGPM/Machines/ bulun
      5. Board-ID /IGPU bulun
      6. IGPU kopyalayın
      7. İndirdiğiniz dAGPM.kext dosyası / Contents/Info.plist açın
      8. 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.
      9. 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.
          Screen Shot 2018-03-06 at 6.23.03 PM.png
    4. Ayarları kaydedin.
    5. dAGPM.kext dosyasını EFI/CLOVER/kexts/Other içine kopyalayın.
    6. Sistemi yeniden başlatın.
  4. ADIM: AppleGraphicsPowerManagement.kext kontrolü
    1. IOReg/AGPMController
      Screen Shot 2018-03-06 at 9.16.26 PM.png
    2. IOReg/AGPM/AMD/Heuristic-ID: ff ff ff ff
      Screen Shot 2018-03-06 at 8.55.22 PM.png
    3. IOReg/AGPM/Nvidia/Heuristic-ID: 4
      Screen Shot 2018-03-06 at 9.45.16 PM.png
    4. Heuristic ID Doğrulaması
      1. 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.
      2. Eğer yukarıdaki değerler sizin yaptığınız değerler ile uyuşuyorsa, tebrikler.
Araçlar:
  1. IORegistryExplorer_v2.1.zip ( View Raw seçin, dosyaya çift tıklayın)
  2. Xcode on the Mac App Store
  3. DPCIManager
  4. ASCII to Hex - Free text conversion tools
  5. dAGPM.kext.zip
montezuma 2018®
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

real

APPRENTICE
27 Tem 2017
83
10
21
27
Bakı
Bu yöntem laptoplardakı nVidia kartını çalıştırmak için mi? Anlayamadım
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
Bu yöntem laptoplardakı nVidia kartını çalıştırmak için mi? Anlayamadım
Masaüstü sistemler için. Ancak laptop'un harici grafik kartını kullanabiliyorsan bu yöntem yine geçerli. Aksi takdirde geçerli değil.
 
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
24 Mar 2017
216
91
251
Harici kartın ACPI içinde tanımlı ismini doğrulayın.

Adımında ki ekran görüntüsü kaynakdaki ile aynı değil hocam. Sanırım bir yanlışlık oldu.
 
BootLoader
Opencore 0.7.9
Anakart Modeli
Gigabyte GA-H97-HD3 REV1.1
İşlemci Modeli
i5-4590
Grafik Kartı
HD 4600 & R9 390
Ses Kartı Modeli
ALC 887
Ağ Aygıtları
RTL 8111
Disk ve RAM
240GB SSD, 1 TB HDD, 1 TB HDD & 16 GB DDR3

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
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
24 Mar 2017
216
91
251
i5-3300 lvy bridge işlemci ve amd R7 265 ekran kartım var. Bu işlemler benim için uygun mu ? Uygularken çok kafam karıştı. Tablo 1'de bana uygun bir kısım bulamadım.
 
BootLoader
Opencore 0.7.9
Anakart Modeli
Gigabyte GA-H97-HD3 REV1.1
İşlemci Modeli
i5-4590
Grafik Kartı
HD 4600 & R9 390
Ses Kartı Modeli
ALC 887
Ağ Aygıtları
RTL 8111
Disk ve RAM
240GB SSD, 1 TB HDD, 1 TB HDD & 16 GB DDR3

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
Adım 2 'de hangi Sistem kimliklerinin, hangi grafik kartları ile uygun olduğunu belirttim. Aşağıdan kontrol edebilirsin.
  1. Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak
    1. AMD:
      • MacPro6,1, iMac15,1, iMac17,1,i Mac18,1, iMacPro1,1
      • MacBookPro11,5, MacBookPro13,3, MacBookPro14,3
    2. NVIDIA:
      • iMac13,2, iMac14,2
      • MacBookPro10,1, MacBookPro11,3
 
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
24 Mar 2017
216
91
251
Adım 2 'de hangi Sistem kimliklerinin, hangi grafik kartları ile uygun olduğunu belirttim. Aşağıdan kontrol edebilirsin.
  1. Adım: Yerleşik AppleGraphicsPowerManagement.kext desteğini Doğrulamak
    1. AMD:
      • MacPro6,1, iMac15,1, iMac17,1,i Mac18,1, iMacPro1,1
      • MacBookPro11,5, MacBookPro13,3, MacBookPro14,3
    2. NVIDIA:
      • iMac13,2, iMac14,2
      • MacBookPro10,1, MacBookPro11,3
AMD kullandığım için örneğin iMAC15,1'i sistem kimliğime ekledim.

Adım: AppleGraphicsPowerManagement.kext desteği Eklemek
  1. Tablo 1'den Sistem Kimliği / Board-ID kopyalayın
Burada kafam karışıyor hocam. İMAC15,1 şuna denk geliyor. İşlemcim, ekran kartım uymuyor.

4th: Core i-4xxxHaswellMac-FA842E06C61E91C5 iMac15,1Mac-06F11F11946D27C5 MacBookPro11,5AMD R9 M2xx/M3xx
[TBODY] [/TBODY]
 
BootLoader
Opencore 0.7.9
Anakart Modeli
Gigabyte GA-H97-HD3 REV1.1
İşlemci Modeli
i5-4590
Grafik Kartı
HD 4600 & R9 390
Ses Kartı Modeli
ALC 887
Ağ Aygıtları
RTL 8111
Disk ve RAM
240GB SSD, 1 TB HDD, 1 TB HDD & 16 GB DDR3

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
Dediğim gibi; Desteklenen Board-ID senin işlemcinle uyumsuz kalıyor. Sen bu sistem kimliğini kullandığında IOReg ile X86platformun yüklendiğini kontrol ettin mi? Zira sadece sistem kimliği değiştirmek yeterli değil.
 
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
  • Like
Tepkiler: TurkishKnight
24 Mar 2017
216
91
251
Dediğim gibi; Desteklenen Board-ID senin işlemcinle uyumsuz kalıyor. Sen bu sistem kimliğini kullandığında IOReg ile X86platformun yüklendiğini kontrol ettin mi? Zira sadece sistem kimliği değiştirmek yeterli değil.
İşlemci için güç yönetimi yaparken iMac13,1 ve Mac-00BE6ED71E35EB86 bunları sistem kimliğime girdim.
Şimdi ise rehberi uyarlarken iMac15,1 ve Mac-42FD25EABCABB274 (bunu internetten buldum)
7LzBnD.png
 
BootLoader
Opencore 0.7.9
Anakart Modeli
Gigabyte GA-H97-HD3 REV1.1
İşlemci Modeli
i5-4590
Grafik Kartı
HD 4600 & R9 390
Ses Kartı Modeli
ALC 887
Ağ Aygıtları
RTL 8111
Disk ve RAM
240GB SSD, 1 TB HDD, 1 TB HDD & 16 GB DDR3

alfaromex

APPRENTICE
26 Eki 2018
1
0
0
44
Arkadaşlar merhaba,
nvidia gtx 750ti kullanıyorum ekran kartını tanıtıyorum sıkıntı yok,
3d üzerine uğraştığım için hackintosh ta baya bir performans kaybı oluyor, sanırım güç yönetiminden
bunun daha basit bir yöntemi yokmudur ?
 

orhanyavuz

APPRENTICE
9 Kas 2018
15
7
21
  1. Harici kartın ACPI içinde tanımlı ismini doğrulayın
    1. IOReg/Search: display araması yapın.
      WCSqlgn6MMBvQ5VyzkBptnlhbU_5fhp8.png

    2. ACPI İsmi: PEGP (System Definition/.../PCI0@0/.../PEG0@1/.../PEGP@0)
      • Diğer Örnekler: GFX0, , GFX1, H000 gibi
    3. 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.
    4. ACPI İsmi /ASCII ve ACPI ismi /hex not edin.
Bu kısımda geldim takıldım, yardım mümkün mü?
 
Son düzenleme:
BootLoader
OpenCore
Anakart Modeli
TUF GAMING Z790-PLUS WIFI D4
İşlemci Modeli
Intel Core i7-13700K
Grafik Kartı
AMD RX 570 4GB
Ses Kartı Modeli
Realtek S1220A 7.1
Ağ Aygıtları
Fenvi T919
Disk ve RAM
1TB NVMe & 64GB DDR4 3200 MHz

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
Grafik kartın native tanınan bir kart. Rehberi takip etmene gerek yok.
 
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
  • Like
Tepkiler: orhanyavuz

enst

APPRENTICE
17 Kas 2017
64
9
21
34
Hocam şuan HS 13.6 için MacPro10.1 seçmem işe yararmı bende İOPlatformPlugin gözükmüyor CPU@0 girdisi de yok ?
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
Hocam şuan HS 13.6 için MacPro10.1 seçmem işe yararmı bende İOPlatformPlugin gözükmüyor CPU@0 girdisi de yok ?
X86platformplugin görünmüyorsa dene. Ek olarak Güç yönetimi ayarlarını da yaptığından emin ol.
 
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
  • Like
Tepkiler: enst

enst

APPRENTICE
17 Kas 2017
64
9
21
34
Malum imzadaki sistem için Ek güç yönetimi olumsuz. Grafik native tanınıyor kapsamına giriyor olsa gerek.
AGPM desem x86 olmadan hikaye gibi böyle idare edeceğiz yani.
 

redsmoke

APPRENTICE
3 Ara 2017
46
12
71
Ryzen işlemci ve rx 580 nitro+ kullanıyorum. Bu rehber sadece intel işlemciler için midir?
 
BootLoader
OpenCore 0.8.3
Anakart Modeli
Gigabyte B460M Aorus Pro
İşlemci Modeli
Intel Core i5 10400
Grafik Kartı
Intel UHD 630 & Sapphire RX 580 4GB
Ağ Aygıtları
Broadcom BCM94360CD

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,797
7,586
4,401
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
  • Like
Tepkiler: redsmoke

redsmoke

APPRENTICE
3 Ara 2017
46
12
71

Ekli dosyalar

BootLoader
OpenCore 0.8.3
Anakart Modeli
Gigabyte B460M Aorus Pro
İşlemci Modeli
Intel Core i5 10400
Grafik Kartı
Intel UHD 630 & Sapphire RX 580 4GB
Ağ Aygıtları
Broadcom BCM94360CD
AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım    Hayır teşekkürler