MacOS Sierra'da Radeon RX 480 Çalıştırmak

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,800
7,588
4,401
wARUeXxubsm45kZKKt1KZCjUzR6OXTnw.png

Bu rehberde sizlere Radeon RX 480 kartları Sierra nasıl tanıtacağınızı anlatacağım.

  1. İlk olarak BIOS / Graphics içinden öntanımlı Grafik olarak IGPU seçin.
    Bunun sebebi bazı AMD grafik kartlarının El Capitan ve sonrasında siyah ekran hatası vermesi. Bunun tek çözümü şu an için sistemi IGPU üzerinden başlatmak.
  2. System / Library / Extensions klasörü içinden "AMDRadeonX4100.kext" bulun.
  3. "AMDRadeonX4100.kext" masa üstüne kopyalayın.
  4. Masa üstüne kopyaladığınız kext'e fare ile sağ klik yapın ve "Show Package Contents" seçin.
  5. Açılan pencerede "Contents" seçin.
  6. "Contents" içerisinde ki "info.plist" dosyasını bulun.
    AMDRadeonX4100-kext-info-plist.png

  7. Dosyayı Text Editor ile açın ve şu satırı bulun;
    Kod:
    <key>IOPCIMatch</key>
  8. Bu satırın altında ki <string> içine 0x67DF1002 değerini girin.
    add-rx-480-pci-id-0x67df1002-amdradeonx4100-kext.png

  9. Dosyayı kaydedin.
  10. System / Library / Extensions içindeki "AMDRadeonX4100.kext" silin ve çöp kutusunu boşaltın.
  11. Şimdi masa üstüne kopyaladığınız, düzenleme yaptığınız "AMDRadeonX4100.kext" i KCPM Utility (Gelişmiş Kext Kurma Uygulaması) ile System / Library / Extensions içine kurulumunu yapın (Dikkat: Library / Extensions değil!).
  12. KCPM Utility (Gelişmiş Kext Kurma Uygulaması) kullanarak "Rebuild Cache" yapın.
  13. Bundan sonra Config.plist dosyanızı açın.
    • "Graphics" seçeneklerinde şu düzenlemeleri yapın.
      • Inject EDID= işaretli
      • FB Name= Dayman
      • ig-platform-id= 0x1912
      • Load VBios= işaretli değil.
      • Patch VBIOS= İşaretli
      • Inject Intel= İşaretli değil
      • Inject ATI= On
        Screen Shot 2017-01-26 at 03.57.38.png
    • "ACPI / Fixes" Seçeneklerinde şu düzenlemeleri yapın.
      • Fix Display= İşaretli
        Screen Shot 2017-01-26 at 03.58.07.png
    • "Devices" içinde şu düzenlemeleri yapın.
      • Fake ID / ATI = 0x67DF1002
        Screen Shot 2017-01-26 at 03.58.48.png
    • "Kernel and Kext Patches / ForceKextsToLoad" şu düzenlemeleri yapın.
      • \System\Library\Extensions\AMDRadeonX4100.kext
      • \System\Library\Extensions\AMD9500Controller.kext
        Screen Shot 2017-01-26 at 03.59.43.png
    • "Kernel and Kext Patches / Kext to Patch" içine şu kodları ekleyin (Text Edit kullanın)
      Kod:
      <dict>
      <key>Comment</key>
      <string>Change_#_of_RX4x0_CUs-(C)_by_okrasit_2016</string>
      <key>Disabled</key>
      <false/>
      <key>Find</key>
      <data>SLgCAAAAAQAAAEiJQ1THQ3wIAAAA</data>
      <key>Name</key>
      <string>AMDRadeonX4100</string>
      <key>Replace</key>
      <data>SLgEAAAAAQAAAEiJQ1THQ3wSAAAA</data>
      </dict>
      <dict>
      <key>Comment</key>
      <string>Remove_CU_limit_of_RX4x0-(C)_by_okrasit_2016</string>
      <key>Disabled</key>
      <false/>
      <key>Find</key>
      <data>D0LIiYuAAAAARIizmQAAAESIcyA=</data>
      <key>Name</key>
      <string>AMDRadeonX4100</string>
      <key>Replace</key>
      <data>kJCQiYuAAAAARIizmQAAAESIcyA=</data>
      </dict>
      <dict>
      <key>Comment</key>
      <string>Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016</string>
      <key>Disabled</key>
      <false/>
      <key>Find</key>
      <data>6EmF/v++SAEAAEyJ9w==</data>
      <key>Name</key>
      <string>AMDRadeonX4100</string>
      <key>Replace</key>
      <data>6EbkAAC+SAEAAEyJ9w==</data>
      </dict>
      <dict>
      <key>Comment</key>
      <string>PP_DisablePowerContainment=1</string>
      <key>Disabled</key>
      <false/>
      <key>InfoPlistPatch</key>
      <true/>
      <key>Name</key>
      <string>AMD9500Controller</string>
      <key>Find</key>
      <data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjA8L2ludGVnZXI+</data>
      <key>Replace</key>
      <data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjE8L2ludGVnZXI+</data>
      </dict>
      <dict>
      <key>Comment</key>
      <string>Change "R9xxx" to "RX 480" by CONATH</string>
      <key>Disabled</key>
      <false/>
      <key>Find</key>
      <data>
      OSB4eHgAQVRZLFBhcnQjAA==
      </data>
      <key>Name</key>
      <string>AMD9500Controller</string>
      <key>Replace</key>
      <data>
      WCA0ODAAAAAAAAAAAAAAAA==
      </data>
      </dict>
      Screen Shot 2017-01-26 at 04.03.25.png
  14. Bundan sonra Config.plist dosyanızı kaydedin.
  15. Sistemi başlatın ve BIOS ayarlarına gelin.
  16. Burada Öntanımlı Grafik olarak IGPU ayarlı olduğundan emin olun.
  17. İlk maddede belirttiğim üzere sistem boot ederken siyah ekranda kalacaktır. Ancak sistem sonunda açılacaktır.
 
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
  • Like
Tepkiler: xxxcom

xxxcom

PADAVAN
4 Ocak 2017
130
156
151
Sierra yayınlandığından beri Asus Strix 8GB RX480' i aktif edemedik. Bir çok konu yabancı kaynak anlatımları ile denedik ama malesef sonuç alamadık. Burda anlatılanları deneyip mutlaka paylaşacağım. Teşekkürler montezuma üstat.

Malesef birkaç sefer denememize rağmen sonuç gene hüsran.
 
BootLoader
OpenCore 1.0.2
Anakart Modeli
Gigabyte Z170 D3H
İşlemci Modeli
Intel Core i7 6700
Grafik Kartı
Intel® HD 530 & AMD Radeon Sapphire RX5700 XT 8GB
Ses Kartı Modeli
Realtek ALC1150
Ağ Aygıtları
Fenvi AX210 / Ethernet Intel I219V2
Disk ve RAM
256 NVME & 32GB DDR4 2133MHZ

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,800
7,588
4,401
Biliyorsun her üretici aynı model üzerinde kendilerine göre özelleştirdikleri kartlar üretiyorlar. Dolayısıyla burada anlatılanların işe yaramamak ihtimali var.
Bu arada deviceID girerek denemeler yaptınız mı?
 
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
  • Like
Tepkiler: xxxcom

xxxcom

PADAVAN
4 Ocak 2017
130
156
151
Biliyorsun her üretici aynı model üzerinde kendilerine göre özelleştirdikleri kartlar üretiyorlar. Dolayısıyla burada anlatılanların işe yaramamak ihtimali var.
Bu arada deviceID girerek denemeler yaptınız mı?
Evet denedik oda olmadı malesef.
 
BootLoader
OpenCore 1.0.2
Anakart Modeli
Gigabyte Z170 D3H
İşlemci Modeli
Intel Core i7 6700
Grafik Kartı
Intel® HD 530 & AMD Radeon Sapphire RX5700 XT 8GB
Ses Kartı Modeli
Realtek ALC1150
Ağ Aygıtları
Fenvi AX210 / Ethernet Intel I219V2
Disk ve RAM
256 NVME & 32GB DDR4 2133MHZ

M.Duman

APPRENTICE
13 Mar 2017
45
47
21
Ankara
Ben uzun süredir uğraşıyorum ve sonunda bu şekide netice aldım, sade bir dil ile anlatmaya çalıyayım:

macOS Sierra 10.12.2 yükleyin,
Finder üzerinden: /System/Library/Extensions/ konumuna erişin, "AMDRadeonX4100.kext" sağ tıklayarak Paket içeriğini göster seçenekini seçin. "Contents" klasörü içerisinden "info.plist" dosyasını kopyalayarak masaüstüne yapıştırın. "PlistEdit Pro" programı ile açın. Burada "0x67FF1002" olan değeri "0x67DF1002" olayar değiştirerek Kayıt edin.
Yeni dosyamızı eski dosyanın üzerine yapıştırıp Kimliği Doğrula seçeneyi ile onaylayın
Kext Utility Programı ile izinleri onarın


Şimdi Anakartımızın Bios ayarlarında değişiklik yapmak kaldı:
Değiştirmemiz gereken ayarlar, Farklı Bios tiplerine isimleri değişiklik gösterebilmektedir.

Gıgabyte Anakart
Advanced Items/Settings
Peripherals,
Initial Display Output ayarını "IGFX"
Chipset and set the Internal Graphics ayarını "Auto"

Asus Anakart
Advanced Items
System Agent (SA) Configuration/Graphics Configuration
Primary Display ayarını"IGFX"
IGPU Multi Monitor ayarını "Enable" olarak ayarlayın.

Ekran kartınız Bilgilendirme ekranında "RX 4XX" şeklinde görünecektir, Bunu düzeltmek için
/System/Library/Extensions konumuna erişin AMD9500Controller.kext 'e sağ tıklayarak Paket içeriğini göster seçenekini seçin. "Contents"klasörü içerisinde bulunan "MacOS" adlı dosyayı kopyalayarak masaüstüne yapıştırın.

Herhangi bir Hex düzenleme programı ile açarak ben "Hex Fiend" kullanıyorum;
Find/Ara komutu ile "xxx" yazısını aratın Edit/Düzenle Konutu ile 480/470 olara değiştirerek kayıt edin.

Yeni dosyamızı eski dosyanın üzerine yapıştırıp Kimliği Doğrula seçeneyi ile onaylayın
Kext Utility Programı ile izinleri onarın, Sistemi yeniden başaltın.

iPucu!
Bazı üreticiler için Boot Ekranında görüntü gelmeyebilir fakat oturum açma pencereside görüntü gelecektir.
Benim kullandığım ekran kartında görüntü gelmiyor, sizde de görüntü gelmiyor fakat macOS ve Windows'u aynı anda kullanıyorsanız benim yaptığım şekilde sorunu ortadan kaldırabilirsiniz.
DisplayPort'u OnBoard ekran kartına DVI Porta ise RX480 üzerine taktım, Kullandığım Mönitör otomatik olarak görüntü neredeyse o Porta geçiş yaptığı için her durum da kesintisiz görüntü alıyorum.
 
  • Like
Tepkiler: xxxcom

Benzer konular

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