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

montezuma

Administrator
Yönetici
Admin
DENEYİMLİ ÜYE
19 Eki 2016
16,572
3,978
4,351
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:
  • Like
Tepkiler: xxxcom

xxxcom

APPRENTICE
4 Ocak 2017
72
61
51
38
istanbul
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.
 

montezuma

Administrator
Yönetici
Admin
DENEYİMLİ ÜYE
19 Eki 2016
16,572
3,978
4,351
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:
  • Like
Tepkiler: xxxcom

M.Duman

APPRENTICE
13 Mar 2017
42
41
0
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