El Capitan ve Sierra sürümlerde uyku sonrası AMD Kartları çalışmıyor. bu sorunu yaşarsanız şu anki tek çözüm sistemi iGPU üzerinden boot etmek.
GİRİŞ
Çoğunuz, Hackintosh satın alma rehberlerinin tek bir uyumlu AMD Radeon kartı içermediğini fark etmişsinizdir. Bu, birçok insanın OS X ile uyumlu olmadığını düşünmesine yol açar. Ancak aslında Apple, son yıllarda hemen hemen her AMD grafik yonga seti için OS X'te sürücü desteği vermektedir Dolayısıyla sisteminizdeki AMD Grafik kartının Hackintosh kurulumunda yerleşik olarak tanıtma ihtimali var.
Bununla birlikte, yukarıdaki yazdıklarım yüzünden çok heyecanlanmadan, sorunsuz uzun vadeli uyumluluk sağlamak için dikkate alınması gereken birkaç şey var. Bu nedenle bu rehberde, ATI / AMD için gerekli tüm bilgileri ve bazı doğru bilinen yanlışları bulabiliceksiniz.
Ayrıca bu rehberde ATI / AMD uyumlu kartların nasıl bulunacağını, tam uyumlu olmayan GPU'lar' da genel deneyimi iyileştirmek için ne gibi adımların takip edileceğini anlatacağım. Ancak şunu belirtmek isterim ki, bu tam kapsamlı adım adım yönergeler veren bir rehber olmayıp, daha çok bilinmesi gereken önemli detaylar hakkında genel bakış olacaktır.
1. Genel Bilgi
AMD Grafik kartlarını anlayabilmek ve doğru bir kart seçebilmek için AMD sürücülerinin çalışma prensipleri hakkında bazı ayrıntıları bilmekte fayda var.
AMD Kernel Extensions
AMD sürücüleri birçok kernel uzantılarından oluşur.Bunlardan ikisi belirli bir GPU'nun OS X uyumluluğu için özellikle önem arz eder. Bunlar: AMD [5,6,7,8,9] 000Controller.kext (her AMD için bir tane Radeon GPU ailesi) ve AMDRadeonX [3,4] 000.kext.
Birinci kext , temel 2B işlemini ayarlamak, doğru çözünürlükleri sağlamak, kartın bağlantı noktalarını tutmaktan (sinyalleri doğru bağlantı noktalarına yönlendirmek, hot plug eylemlerini tespit etmek, birden fazla ekranı işlemek) sorumlu iken, ikincisi temelde 3D Kartınızın hızlanmasından sorumludur.
Her iki kext'te, sisteme bağlı GPU'ları algılamak ve doğru bir şekilde başlatmak için Info.plist içinde PCI aygıt kimlikleri listesini içerir.
Belirli bir kartın çalışması için, aygıt kimliğinin her iki dosyada da olması gereklidir. Ancak bu, aygıtın çalışması için yeterli değildir. Zira Apple'ın eklediği bazı Aygıt kimlikleri işe yarasada, çoğu sadece test amaçlı olarak eklendiği için bunlar oldukça fazla hata içerir.
O yüzden sırf listede uyumlu ID olarak gözüktüğü için, o kartın tam fonksiyonlu çalışacağını farzederek gidip AMD / ATI kartı almayın!!
Zira burada desteklenen kartlara benzer bir çok kart vardır. Ancak bunların kext'lerde aygıt kimliği tanınlanmamıştır. Bunları tanıtabilmek için Kext içindeki info.plist içine bu kartların Aygıt kimlikleri eklenir ki, bu tavsiye edilmez. Zira OS X güncellemesi sonrası bu değişiklikler sıfırlanır. Bunun en kolay yolu, cihaz kimliğini Config dosyanıza girmektir.
Başlatma Süreci.
Eğer sistemde takılı grafik kartının PCIe Aygıt kimliği, info.plist içindeki desteklenen Aygıt kimlikleri listesinde destekleniyorsa, kart sistem açılışı ile başlatılır. Bunu aşağıda bahsedeceğim başlangıç kontrolü yöntemleri ile yapılır. Bunlar EFI-Init ve Auto-Init'dir.
- EFI'den başlatma (EFI-Init): Orijinal bir Mac'te, grafik kartı, EEPROM yongasındaki Legacy vBIOS'lar ile birlikte bir EFI ROM taşır. Başlangıç esnasında kartı sisteme tanıtıp sürücüyü başlatmak için bu EFI ikilisi EFI makinesi tarafından yürütülür. Hackintos'ta ise bu işlem bootloader'daki Grafik Enjeksiyon ile taklit edilir. Bu sayede sisteme hangi Framebuffer kullanılacağını ve veya kartın Sistem Profilinde nasıl çağrılacağı söylenir. Bazılarınız, aynı şeyi temelde uygulayan ATY_Init.kext gibi araçları da hatırlayacaktır. Ancak bu araçlar artık geçerli değildir.
- Otomatik Başlatma (Auto-Init): Apple OS X Lion ile işletim sistemlerine yeni bir özellik ekledi: Sürücülerin otomatik başlatılması. Apple, sisteme herhangi bir (sahte) EFI öğesine ihtiyaç duymadan, sadece eski VİBOS'ları ile PCI grafik kartını başlatma olanağı verdi. Başlangıçta bazı uyumluluk sorunları vardı, ancak Yosemite'den beri, çoğu durumda bu, klasik EFI tabanlı enjeksiyon yöntemi kadar iyi sonuç veriyor diyebiliriz.
Framebuffers
AMDx000Controller.kexts'lerinin her biri, bir GPU ailesi için bir dizi framebuffer içerir. Framebuffer'ın ne olduğunu açıklamak gerekirse; Sürücülere grafik kartının her bir bağlantı noktasının, fiziksel olarak GPU yongasına nasıl bağlandığını söyleyen bağlantı noktası eşleştirme tabloları olarak düşünebilirsiniz. Bu gerçekten önemlidir. Zira framebuffer uyuşmazlık durumunda siyah ekran hatası, sistemin donması veya belirli özelliklerin çalışmaması hatalarını alma olasılığınız yüksektir (Ses ve Hot-plug çalışmaması gibi).
Apple'ın kullandığı çoğu framebuffer'lar kendi ürettiği cihazlara özgüdür (Örnek: MacBook için 1 adet LVDS bağlantı noktası ve 2 adet DisplayPort). Fakat Apple kendi cihazlarında kullanmamasına rağmen yine de bazı PC grafik kartları için OS X içine framebuffer eklemiştir. Ancak bu framebuffer'lar genellikle AMD'nin referans kartların düzenleri için uygundur (aşağıda anlattım). Bu nedenle farklı bir özel tasarım kartınnız varsa bu framebufferlar size yardımcı olmazlar.
Önyükleyicinizin (Clover Bootloader) grafik enjeksiyon işlevini kullandığımızda, sistem (dolaylı veya kesin) bu framebuffer'lardan birini kullanacaktır. Eğer kartınızın bu framebuffer'lar ile mükemmel bir eşleşmesi varsa, kartınızın portları sorunsuz tanınacaktır. Ancak referans olmayan kartlar için genellikle bu şansa sahip olmayacaksınız.
Eğer spesifik bir framebuffer enjekte etmezseniz ve sürücünün otomatik başlatma özelliğine güveniyorsanız, sürücü jenerik RadeonFramebuffer'a geri dönecektir. Bu framebuffer dinamik olarak kartın VBIOS'u tarafından yapılandırılır ve referans olmayan herhangi bir kartla eşleştirilir.
Geçmişte, özellikle çoklu monitör kurulumlarında ve bazı belirli uygulamalarda (DVD oynatıcı, Steam gibi ) bu yaklaşımla ilgili bazı sorunlar yaşanırdı. Ancak günümüz itibariyle bunun çoğu çözülmüş gibi görünüyor.
Bu yöntemi kullandığınızda kartınızın doğru adıyla gösterilmeyeceğini, bunun yerine "Radeon HD 7xxx" veya "Radeon HD 5000 series" gibi gösterilecektir. Bu sadece kozmetik sorunudur. Bu bir problem değildir.
Eğer referans olmayan bir kart ile grafik enjeksiyonu kullanmak istiyorsanız kartınız için AMDx000Controller.kext ikili dosyasında framebuffer yaması yapmanız gerekir.
AMD ile ilgili framebuffer'ların tam listesine aşağıdaki bağlantıdan ulaşabilirsiniz.
Apple Intel AMD/ATI Framebuffers | tonymacx86.com
2. Uyumluluk Listesi
Bu bölümde Radeon yonga setlerinin uyumluluğunu listeleyeceğim (Yosemite'den itibaren). Bu liste aynı zamanda her kart için en uygun framebuffer, referans portu yerleşimini ve bilinen sorunları da içerir. Burada her bir satıcının özel varyantında her bir kartı tek tek denenmediğini belirtmeliyim. Bu nedenle burada açıklandığı gibi olan, ancak uyumsuz bir kartla karşılaşma ihtimaliniz var.
Ayrıca bu listede HD5000'den (HD 7000 ve sonrası) daha eski kartlara değinmeyeceğim. Zira bu kartların çoğu 64 bit sürücü desteği olmadığından Apple tarafından deskteklenmemekte. Ayrıca Mobil GPU, düşük sınıf ofis grafik kartlarıda bu listenin dışında tutuldu.
AMD Ürün Adları:
Başlamadan önce AMD'ın ürünlerini yeniden isimlendirip yeniden sunma politikasına değinmek lazım. Zira şirket bu yüzden son yıllarda çok fazla karışıklığa neden olmuştur.
En yeni üç GPU nesli (HD 7000 serisi, Rx 200 serisi ve Rx 300 serisi), farklı yonga mimarilerine sahip belirli GPU'lar içerirler. Bu kartlar tamamen farklı OS X uyumluluğu sağlayan farklı sürücüler kullanmaktalar.
Örneğin görünüşte çok yeni bir kart olan R7 370, HD 7870 Modelinin kullandığı 3 yıllık, GCN 1.0 tabanlı "Pitcairn" yongasını kullanırken, R9 380 ise güncel GCN 1.2 tabanlı "Tonga" yongasını kullanmakta.
Aşağıda ki tabloda bütün bunları listelemeye çalışacağım. Buna ek olarak hangi kext'in hangi kartla ilişkili olduğunun daha net anlaşılması için tabloyu sürümlere göre ayırdım.
Tabii AMD boş durmayıp karışıklığı daha da artırmak için OEM pazarına birde yeniden isimlendirilen HD8000 kartlarını sürdü. Bu kartlar piyasada çok bulunmadığından bu listede bunlara değinmeyeceğim. Eğer bu sürüm ile ilgili bilgi almak isterseniz WikiPedia'ya bakabilirsiniz.
'Reference Design / Layout' teriminin tanımı
"Referans tasarım", AMD'nin yeni bir kart çıkardığında yayınladığı PCB tasarımıdır. "Sapphire" veya "XFX" gibi satıcılar, daha sonra bu referans tasarımı kartları talepler doğrultusunda geliştirir kendine göre özelleştirebilir.
Geçmişte Apple bu tarz kartlar için tam işlevsellik sağlayan Framebuffer referans düzenleri içeriyordu. Ancak Apple, standart PCI kartları kullanan tek Mac klasiği olan MacPro'yu üretmediğinden artık bu pek mümkün görünmüyor.
Bir kartın fiziksel portları, bir referans kart olup olmadığına karar vermek için yeterli kriter değildir. Yine de bir ipucu vermesi açısından bu bilgileri uyumluluk tablosuna ekleyeceğim.
Ve bir kişisel önerim: Eğer çoklu ekran desteğine (özellikle Eyefinity = 2'den fazla) ihtiyacınız varsa ve herhangi bir sıkıntıya girmek istemiyorsanız, mümkün olduğunca referans düzenine yakın bir kart satın alın.
AMD5000Controller.kext
Grafik Kart | OOB | min. OSX | DevID | Referans Port Düzeni | Framebuffer | Bilinen Sorunlar |
---|---|---|---|---|---|---|
HD 5770 | Evet | 10.6.8 | 0x68B8 | 2x DVI, HDMI, DP | Vervet | Yok |
HD 5770 Mac Edition | Evet | 10.6.8 | 0x68B8 | 2x mDP, DVI | Hoolock | Yok |
HD 5850 | Evet | 10.6.8 | 0x6899 | 2x DVI, HDMI, DP | Uakari | Yok |
HD 5870 | Evet | 10.6.8 | 0x6898 | 2x DVI, HDMI, DP | Uakari | Yok |
HD 5870 Mac Edition | Evet | 10.6.8 | 0x6898 | 2x mDP, DVI | Langur | Yok |
HD 5870 Eyefinity 6 | Evet | 10.6.8 | 0x6898 | 6x mDP, DVI | Zonalis | Doğrulanmamış |
Grafik Kart | OOB | min. OSX | DevID | Referans Port Düzeni | Framebuffer | Bilinen Sorunlar |
---|---|---|---|---|---|---|
HD 6790 | Hayır | ? | 0x673E | ? | ? | DevID kayıp |
HD 6850 | Hayır | ? | 0x6739 | ? | ? | DevID kayıp |
HD 6870 | Evet | ? | 0x6738 | 2x mDP, HDMI, 2x DVI | Duckweed | 2nd DVI Fonksiyonel değil |
HD 69x0 | Hayır | ? | - | - | - | Sorunlu, kullanışlı değil |
Grafik Kart | OOB | min. OSX | DevID | Reference Port Düzeni | Framebuffer | Bilinen Sorunlar |
---|---|---|---|---|---|---|
HD 7750 | Evet | 10.8.3 | 0x683F | ? | ? | 10.10.3'ten beri siyah ekran sorunu |
HD 7770 / R7 250X | Evet | 10.8.3 | 0x683D | 2x mDP, HDMI, DVI | Dashimaki | 10.10.3'ten beri siyah ekran sorunu |
HD 7850 | Evet | 10.8.3 | 0x6819 | ? | ? | Hayır |
HD 7870 / R9 270X | Evet | 10.8.3 | 0x6810 | 2x mDP, HDMI, DVI | Futomaki | Hayır |
R9 270 / R7 370 | Hayır | 10.8.3 | 0x6811 | ? | ? | DevID Belli Değil |
HD 7950 / R9 280 | Evet | 10.8.3 | 0x679A | 2x mDP, HDMI, DVI | Hamachi | Hayır |
HD 7970 / R9 280X | Evet | 10.8.3 | 0x6798 | 2x mDP, HDMI, DVI | Hamachi | Hayır |
Grafik Kart | OOB | min. OSX | DevID | Referans Port Düzeni | Framebuffer | Bilinen Sorunlar |
---|---|---|---|---|---|---|
HD 7790 / R7 260 | Evet | 10.10? | 0x665C | Yok | Yok | Çoklu ekran hatası. DP sorunlu .Config içinde RadeonDeInit komutu girilmesi gerekiyor. |
R7 260X / R7 360 | Hayır | 10.10? | 0x6658 | Yok | Yok | “ |
R9 290 / R9 390 | Hayır | 10.10? | 0x67B1 | Yok | Yok | “ |
R9 290X / R9 390X | Evet | 10.10? | 0x67B0 | Yok | Yok | “ |
Grafik Kart | OOB | min. OSX | DevID | Referans Port Düzeni | Framebuffer | Bilinen Sorunlar |
---|---|---|---|---|---|---|
R9 285 / R9 380 | Evet | 10.10 | 0x6939 | DP, HDMI, 2x DVI | Lagotto | Config içinde RadeonDeInit komutu gerekiyor. |
R9 380X | Evet | 10.10 | 0x6938 | DP, HDMI, 2x DVI | Lagotto | " |
Fury / Fury X | Hayır | 10.12 | 0x7300 | none | none | Config içinde RadeonDeInit komutu girilmesi gerekiyor |
Grafik Kart | OOB | min. OSX | DevID | Referans Port Düzeni | Framebuffer | Bilinen Sorunlar |
---|---|---|---|---|---|---|
RX 460 / RX 560 | Evet | 10.12 | 0x67EF | DP, HDMI, DVI | Acre | Config içinde RadeonDeInit komutu girilmesi gerekiyor |
RX 470 / RX 570 | Evet | 10.12.6 | 0x67DF | 3x DP, HDMI, DVI | Dayman | Needs RadeonDeInit |
RX 480 / RX 580 | Evet | 10.12.6 | 0x67DF | 3x DP, HDMI, DVI | Dayman | Config içinde RadeonDeInit komutu girilmesi gerekiyor |
Grafik Kart | OOB | min. OSX | DevID | Referans Port Düzeni | Framebuffer | Bilinen Sorunlar |
---|---|---|---|---|---|---|
RX Vega56 | Evet | 10.12.6 | 0x687F | 3x DP, HDMI | Kamarang / Iriri? | Config içinde RadeonDeInit komutu girilmesi gerekiyor. |
RX Vega64 | Evet | 10.12.6 | 0x687F | 3x DP, HDMI | Kamarang / Iriri? | Config içinde RadeonDeInit, Komutu girilmesi gerekiyor |
- OOB: "Hayır" görüyorsanız, aygıt kimliği girmeniz gerekir.
- Framebuffers: Referans portu düzenine en uygun framebuffer. Referans olmayan kartlar framebuffer ile daha iyi çalışabilir.
- Apple GCN 1.1+ kullanan PCIe kartları için framebuffer desteği vermiyor. Dolayıyla önünüzde iki seçenek var; Radeon Framebuffer güvenmek yada framebuffer yaması yapmak.
- Min OSX: Belirli bir yongaseti için ilk önce sürücü desteğini ekleyen ilk OS X'i ifade eder. Aygıt kimliği sonraki bir OS X sürümüne eklenmiş olabilir. Bu nedenle kartınız belirtilen sürümde OOB ile çalışmayabilir.
- Lagotto framebuffer belleği ilk defa Sierra'da ortaya çıktı. Dolayısıyla daha önceki herhangi bir OS X sürümü Tonga GPU'ları için framebuffer belleği sunmaz.
Bir çok kullanıcı, özellikle HD 7xxx / R9 jenerasyon kartlarda problem yaşadıklarını rapor etmişler. Zira bu kartlar Önyükleme sırasında, OS X tarafından düzeltilemeyen ve kilitlenmeye neden olabilecek özel bir BIOS kullanıyorlar. Bunu çözmek aşağıdaki yöntemi deneyin.
- OS X dahili grafik ile boot edin.
- Grafik kartınızın sürücüsünü üreticinin sitesinden indirin.
- İndirdiğiniz .rom uzantılı dosyanın ismini xfx kartınızın Device ve Vendor ID'lerini girerek değiştirin.
Örnek: [vendornumber]_[deviceid].rom - Ardından EFI bölümünü mount edin.
- ROM dosyasını EFI/CLOVER/ROM içine taşıyın.
- Bu işlemden sonra Config dosyanızı açın.
- "Graphics" seçeneklerinden "Inject ATI" ve "Load VBIOS" işaretleyin.
- Config dosyanızıı kaydedin ve sistemi yeniden başlatın.
- BIOS'a girin ve "Graphics" seçeneklerinde öntanımlı olarak "PCIe"kartınız seçin.
- Sistemi OS X ile boot edin.
Bir çok güncel AMD kartlarda Boot esnasında ve sonrasında bazı sorunlar yaşanabilir ( Boot sonrasında siyah ekran hatası, Uyku sonrası siyah ekran yada sistemin hiç açılmaması). BU gibi sorunların çözümü için Whatevergreen.kext ve Lilu.kext kurulumu yapılmalı. Bu kextlerin yanısıra Config dosyasında RadeonDeInit komutu da girilmesi gerekebilir.
Kod:
<key>Graphics</key>
<dict>
<key>RadeonDeInit</key>
<true/>
Daha önce belirttiğim üzere, referans düzeni olan bir AMD grafik kartı seçmek, kartın OS X ile 100& eşleşen bir framebuffer kullanmasını sağlar. Kartınız referans tasarımdan farklı dahi bile olsa RadeonFramebuffer çoğu durumda kartınızın sorunsuz tanınmasını sağlar. Ancak bu ikisi de olmuyorsa ne yapmak gerekiyor?
Uygun Framebuffer Bulmak
Kartınız ile uyumlu Framebuffer için çoğunlukla kullanılan yaygın yöntem, GPU ailesinin tüm mevcut framebuffer'larını sizin kartınıza uygun olanını bulana kadar enjekte etmek ve her bir portla olan uyumluluğunu elle kontrol etmek. Bu yöntem işe yarayabilir ancak çok fazla zaman harcayacağınız açıktır. O yüzden en doğru yöntem framebuffer'ın uyumluluğunu doğrudan grafik kartınızın VBIOS'una bakarak analiz etmektir.
Spesifik bir bağlantı portunun haritalandırılması, dört farklı tanımlayıcı ile tanımlanır. Bunlar:
- Encoder ID (Sinyal Üretici Kimliği)
- Transmitter ID (Verici Kimliği )
- Hotplug ID (Yürütücü Kimliği)
- Sense ID (Algı Kimliği)
Bu eşlemenin VBIOS'dan alınması kolaydır:
- VBIOS'unuzu Atiflash.exr DOS yada Clover ile çıkartın.
- redsock_bios_decoder indirin. Bu program size Encoder IS ve Transmitter ID'leri verir.
- Ardından radeon_bios_decode.zip indirin. Bu uygulama ise size hotplug ID ve ve SenseID verir.
Yukarıdaki ekran görüntüsünde gördüğünüz üzere Hamachi, Framebuffer'ın herbir satırı grafik kartının fiziksel bir noktasına eşit ve doğru bir şekilde eşleşmekte. Elbette dikkatli gözlerden framebuffer'ın dörtten fazla tanımlayıcı içerdiğini farketmiştir. Ancak burada çıkan her sonucu açıklamayacağım. Çoğu rehberde es geçilen bir tanım bence yeterlidir.
Her satırın ilk iki baytı (bayt takaslı!) o portun türünü bildirir. Örnek:
- 0x4 => DualLink-DVI
- 0x200 => SingleLink-DVI
- 0x400 => (mini)DisplayPort
- 0x800 => HDMI
Daha önce bahsettiğim üzere; Eğer Grafik kartınız OS X tarafından desteklenen bir framebuffer'a sahip değilse, framebuffer yaması yapmanız gerekiyor. Ancak bu rehberin amacı ATI / AMD uyumluluğubu anlamak adına hazırlanmış bir rehber olduğu için burada framebuffer yamasının nasıl yapıldığını anlatmayacağım. Zira bunun için bir rehberimiz zaten mevcut;
ATI / AMD Grafik Kartları için Framebuffer Düzenlemek | osxinfo
- Gerçek hotplug kimliğini nasıl bulacağınızı unutmayın. ( Makale Son bölüm)
- Kext düzenleme yerine her zaman Clover içinde düzenleme yapın.
- Bağlantı noktalarının sayısını değiştirmeye çalışmayın, bu framebuffer tahrip edecektir!!
Her zaman gelen bir soruya ve çözümünüde burada değinelim. Burada ATI / AMD Grafik kartımızı etkinleştirmek için Clover'da "FakeID"'yi nasıl kullanacağınızı anlatacağım.
Burada örnek olarak OOB olmayan Radeon R9 270 modeli bir grafik kartımız olsun. Bu kartın kimliği 0x6811'dir.
İlk olarak yapmanız gereken OOBN destekleyen ve aynı yonga setini kullanan bir AMD / ATI grafik kartı bulmalısınız ( yukarıdaki tabloyu inceleyebilirsiniz). Bizim örneğimizde bu Radeon R9 270X (0x6810) olabilir.
Bu grafik kartının Device ID (aygıt kimliği) ve Vendor ID (Satıcı Kimliği) (her zaman 0x1002) 'yi içerir. Dolayısıyla R9 270X ID'nin tamamı 0x68101002'dir.
Clover içinde şu adımları uygulayın.
- Config.plist--> Devices--> FakeID--> ATI= 0x68101002 girin.
- Graphics--> Inject ATI= True
- Graphics--> FB Name: Framebuffer ismi. Burada Futomaki (Eğer Framebuffer kullanmak istemiyorsanız boş bırakabilirsiniz. Sürücü varsayılan olarak RadeonFramebuffer'ı kullanacaktır).
- ACPI--> Fixdisplay= True olarak ayarlayın.
- Config dosyanızı kaydedin.
5. Sık Sorulan Sorular
Radeon XYZ sürücülerini nereden indirebilirim?
AMD Radeon sürücüleri her zaman düzenli sistem güncellemelerinin bir parçası olarak Apple tarafından sağlanmaktadır. Elbette internette yamalı bir çok AMD grafik bulabilirsiniz. Bunları elbette kullanabilirsiniz. Ancak önerim her güncelleme sonrasu kext yama yapmak yerine Clover kullanmak.
Çoklu Ekran Çalışmıyor! Ne Yapmam Lazım?
İlk olarak, tüm bağlantı noktalarının takılı bir ekranla çalıştığından emin olun. Üç veya daha fazla ekran kullanmak istiyorsanız, yerel DisplayPort ekranlarına veya aktif DisplayPort adaptörlerine ihtiyacınız olduğunu unutmayın (bkz. AMD Eyefinity Technology - Recommended Adapters
Öntanılı RadeonFramebuffer kullanıyorsanız, eşleşen bir framebuffer enjekte etmeyi deneyin (tersini de yapabilirsiniz).
GCN 1.1 kartı (Bonaire veya Hawaii) kullanıyorsanız geçmiş olsun.Zira sürücüler genellikle birden fazla ekran kullanırken çarpışır. Çözüm olarak sistem açılışından sadece bir ekranla başlamak ve uyku esnasında 2. ekranı takmak işe yarayabilir.
İnternet üzerinden Kartım için MAC EFI ROM buldum. Bununla kartımı flash yaparsam kartım daha performanslı çalışır mı?
Hackintos cihazınız bir Mac cihazın EFI'sini kullanamaz.
OS X düzgün şekilde açılıyor, ancak grafikler yavaş ve / veya çözünürlük düşük!
Muhtemelen sürücü yüklenemiyor. Sebebi ise kartınızın cihaz kimliği uyumlu kimliklar arasında değil ( yukarıdaki listeyi inceleyin. Bunun için yukarıdaki listeden sizin kartınız ile uyumlu benzer grafik kartlarının ID'lerini Config dosyasına girebilir yada Kext içinde ID ekleyebilirsiniz (Önerilmez).
AMD / ATI Kartım 'HD 7xxx' (veya benzer) olarak görünüyor! Bu bir Problem mi?
Bu, Grafik kartınız ile alakalı bir şey enjekte etmediğiniz anlamına geliri. Endişelenmenize gerek yoktur. Bölüm 1'deki Framebuffer bölümünü tekrar okuyun. Sadece kozmetik bir sorun.
Radeon XYZ'nin için hangi Aygıt Kimliği var?
Aşağıdaki bağlantıdan VBIOS Veritabanını inceleyebilirsiniz.
VGA Bios Collection | techPowerUp
Peki Metal Desteği?
El Capitan'da Yosemite'ye kıyasla önemli bir sürücü değişikliği olmadı.
Metal,sadece HD 7xxx serisi ve üstüne destek vermektedir. Daha eski kartlar OS X tarafından desteklenmektedir ancak Metal desteği yoktur.
Nvidia kartlarıyla AMD / ATI karşılaştırıldığında Avantaj ve Dezavantajları nelerdir? Hangisini almalıyım?
Artılar:
- Web Sürücü kurmanıza gerek yok. (NVIDIA Maxwell kartlar için NVIDIA Web Sürücüsü gerekmekte)
- "Orta" performans sınıfında uygun fiyat.
- Daha iyi OpenCL performansı
- AMD sürücüleri işlemciye daha az CPU yük bindirir.
- Üst düzey kartların sorunlu sürücüleri ( Hawai) var.
- 980ti ve TitanX alternatifi değiller.
- CUDA desteği yok.
- Uyku/ Uykudan uyanma sorunları; El Capitan / Sierra
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