macOS Sierra ve High Sierra’da R9 290/390 Çalıştırma

121111.jpg


Sierra (10.12) ve High Sierra’da (10.13) R9 290/390 Çalıştırma Rehberi


Herkese merhaba,
macOS Sierra ve High Sierra için R9 390 ve R9 290 grafik kartlarını nasıl tanıtacağınız ile ilgili bir rehberdir. Grafik kartlarını tanıtmakta sorun yaşayanlar için kullanılmaktadır. 390X ve 290X kartlar için çeşitli yöntemler bulunmakta fakat NON-X yani sonunda X ibaresi olmayan kartlar için bu çok mümkün bir şey değildi ve Sierra ile birlikte bu iş zorlaştı.

Aşağıda Sierra (10.12) İçin Klavuz Bulunmaktadır.
DİKKATLE OKUYUN - Bu kılavuz olabildiğince basittir, ancak hiçbir şeyi kaçırmayın!

Rehbere başlamadan önce bunları bilmek isteyebilirsiniz:

  • Bu düzeltme şimdilik sadece HDMI veya DVI bağlantıları ile tek bir ekran kullanmanıza izin verir.
  • DisplayPort çalışabilir.
  • Farklı üreticilerin diğer GPU’larının sonuçları farklı olabilir.
  • Rehber’de PowerColor PCS + R9 390 yapıldı.

Bu rehberin düzgün bir şekilde çalışması için BIOS ayarlarınızda dahili GPU paylaşımlı belleği 128 MB olmalıdır. iGPU’yu kullanmaya ayarlanmış olmalıdır, böylelikle macOS başlatılırken ana 390 GPU’yu başlatabilir. Bazı kullanıcılar için bu tamamen boş bir önyükleme sırasına sahip olabilir ve ekran sadece giriş ekranındayken çalışmaya başlar. BIOS’dan Clover UEFI’ye kadar önyükleme sırasını görebilmek için, monitörünüzün 2. girişinden denemenizi tavsiye ve monitörünüzü 390’nın her ikisine ve dahili iGPU’nuza (2kablo, bir monitör) bağlamanızı öneririz. macOS başlatıldığında, iGPU otomatik olarak devre dışı bırakıldığında 390’a geçmenizi sağlayacaktır. Veya macOS başlatıldıktan sonra iGPU otomatik olarak devre dışı bırakıldığında monitörünüzü iGPU’dan R9 390’na çekmeniz yeterlidir.

Önemli Not: Her iki durumda da R9 390 GPU’nuz BIOS tarafından başlatılmamalıdır.

Şimdi ise yöntem şu:
  1. Clover 'config.plist' dosyasını TextEdit veya Clover Configurator ile açın.
  2. 'InjectATI' etkinleştirin.
  3. FBName’yi Baladi olarak ayarlayın.
  4. Yapılandırmayı kaydedin, ardından çıkın.
1. AMD8000Controller.kext'e erişmek için bu komutu uygulayın. (<kullanıcı adı> parantez içermeyen gerçek kullanıcı adıyla değiştirmeyi unutmayın)

Kod:
sudo chown <Kullanıcı Adı> /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOs/AMD8000Controller

2. Hex Fiend gibi bir Hex Editor ile AMD8000Controller.kext / Contents / MacOs / AMD8000Controller'ı açın.

Kod:
sudo open -a "Hex Fiend" /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOs/AMD8000Controller

3. Bu altı hex değerlerini bul aracını kullanarak yada Command + F kombinasyonları ile bulun :

Kod:
00040000 04030000 00010300 00000000 12040303 00000000 00040000 04030000 00010100 00000000 11020101 00000000 00040000 04030000 00010200 00000000 21030202 00000000 00040000 04030000 00010400 00000000 22050404 00000000 00040000 04030000 00010500 00000000 10000505 00000000 00040000 04030000 00010600 00000000 20010606 00000000

4. Bulduğunuz altı Hex değerini aşağıda ki değerler ile değiştirin:

Kod:
00080000 04020000 00010101 00000000 22050403 00000000 00040000 04030000 00010200 00000000 12040101 00000000 00040000 04030000 00010300 00000000 10000205 00000000 00040000 04030000 00010400 00000000 20010306 00000000 04000000 14020000 00010500 00000000 11020504 00000000 00040000 04030000 00010600 00000000 20010606 00000000

  • Dosya 'yı kaydet.
  • Root'un ona erişebilmesi için dosyanın izinlerini düzeltin:

Kod:
sudo chown 0:0 /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOs/AMD8000Controller

5. AMDRadeonX4000.kext'i aç

Kod:
sudo nano /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist

6. Aşağıdaki metni bulun:

Kod:
<Key> IOPCIMatch </ key>
<String> 0x67B01002 </ string>

7. Kimliğe ekleyin: 0x67B11002, şuna benzer:

Kod:
<Key> IOPCIMatch </ key>
<string> 0x67B01002 0x67B11002 </ string>

  • Control + O tuşlarına basarak dosyayı kaydedin ve ardından Enter tuşuna basın.
  • Control + X tuşlarına basarak çıkın
8. AMD8000Controller.kext bu işlemi gerçekleştirin:

Kod:
sudo nano /System/Library/Extensions/AMD8000Controller.kext/Contents/Info.plist

9. Bu metni bulun:

Kod:
<String> AMD8000Controller </ string>
<Key> IOPCIMatch </ key>
<string> 0x45001002 0x46001002 0x66401002 0x66411002 0x66461002 0x66471002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B01002 </ string>


10. 0x67B11002 ekleyin, böylece şuna benzer:

Kod:
<String> AMD8000Controller </ string>
<Key> IOPCIMatch </ key>
<string> 0x45001002 0x46001002 0x66401002 0x66411002 0x66461002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B01002 0x67B11002 </ string>


  • Control + O tuşlarına basarak dosyayı kaydedin ve ardından Enter tuşuna basın.
  • Control + X tuşlarına basarak çıkın.

11. Önceden yüklenmiş kernel önbelleklerini silin:

Kod:
sudo rm /System/Library/PrelinkedKernels/prelinkedkernel

12. Kernel Önbelleklerini Silin:

Kod:
sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache

13. Önceden yüklenmiş kernel önbellekini yeniden oluşturun:

Kod:
sudo kextcache -system-prelinked-kernel

14. Kernel önbelleğini yeniden oluştur:

Kod:
sudo kextcache -system-caches

Yeniden başlatın ve hepsinin çalıştığını test edin.
Not:
Hatırlatmak gerekirse, bunun çalışması için, BIOS'unuz 128 MB paylaşımlı belleğe sahip iGPU'yu (Intel Integrated Graphics) kullanacak şekilde ayarlanmalıdır ; böylece macOS yüklenirken ana 390 GPU'yu başlatabilir. Bazı kullanıcılar için bu tamamen boş bir önyükleme sırasına sahip olabilir ve ekran sadece Giriş Ekranı'ndayken çalışmaya başlar.

High Sierra Düzenlemeleri:

Şimdi özetleyebiliriz: AMD R9 390'u High Sierra'da çalıştırmak için şunu söyleyebiliriz:

  1. İlk yazıdaki altılı editör düzenlemesini yapın.
  2. en son AppleALC.kext, Lilu.kext ve WhateverGreen.kext'i kext sihirbazı ile S / L / E'ye yükleyin.
  3. kext sihirbazı ile kext önbelleğini yeniden oluştur.
  4. Yeniden başlatın.
XFX Kartlar İçin İlk Düzenlemese Olmazsa:

  1. İlk yazıdaki altılı editör düzenlemesini yapın.
  2. LoadVBios sleadlar ile eşleşen bir Sapphire BIOS’u bulun.
  3. İnject ATI seçeneğini kontrol edin.
  4. FakeID: 0x67b01002.
  5. FBName seçeneğini Radeon yapın.
  6. Apple_ALC, Lilu ve WhateverGreen'in kextlerini güncelleyin.
  7. kext sihirbazı ile kext önbelleğini yeniden oluştur.
  8. Yeniden başlatın.
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı