Merhabalar,
Öncelikle Catalina 10.15.5 sürümünün port edilmesinde emeği geçen @KaoS hocama daha sonra AMD sistemi üzerindeki ilk Hackintosh deneyimimde bana yol arkadaşlığı yapan @mehmetyuksel hocama teşekkürü borç bilirim.
Daha öncesinde Clover ile uğraş veren biri olarak OpenCore üzerinde özellikle AMD tabanında bazı eksikler olduğunu düşünüyorum lakin Clover Bootloader'a kıyasla boot süresi oldukça hızlı ki 0.6.0 sürümü ile bu hızın daha da arttığını gözlemledim.
Kurulumu yaptığım sistem bilgileri tam anlamı ile aşağıdaki gibidir.
Radeon RX 580 Series (8 GB)
OctalCore AMD Ryzen 7 3800X, 4300 MHz (43 x 100) 36MB Cache Soket AM4
Realtek PCIe GbE Family Controller
Kısmi Çalışan Donanımlar
Realtek ALC887 @ AMD K17.7 - High Definition Audio Controller
Çalışmayan Donanımlar
Bulunmamaktadır.
OpenCore Güncelleme
Bunun dışında belirtmek istediğim OpenCore update olayı var zira OpenCore 0.6.0 sürümü ile önceki sürümlerinden farklı olarak FwRuntimeService'i kullanımdan kaldırarak OpenRuntime'a geçiş yaptı. Bu bağlamda eski sürümlerden yeni sürümler hızlı ve sorunsuz bir geçiş yapmak adına sizlere bu işlem tasarısından bahsedeceğim.
Öncelikle buradan OpenCore-0.6.0-RELEASE.zip dosyasını indirin.
İndirdiğiniz zip dosyasını çıkartın.
EFI klasörü içerisinde bulunan BOOT klasörü içerisindeki BOOTx64.efi dosyasını kopyalayıp mount ettiğiniz EFI bölümü içerisindeki EFI>BOOT klasörü içerisine yapıştırın.
EFI klasörü içerisinde bulunan OC klasörü içerisindeki OpenCore.efi dosyasını mount ettiğiniz EFI bölümü içerisindeki EFI>OC klasörü içerisine yapıştırın.
EFI OC > Drivers klasörü içerisinde bulunan OpenRuntime.efi dosyasının adını FwRuntimeService.efi olarak değiştirip mount ettiğiniz EFI bölümü içerisindeki EFI > OC > Drivers klasörü içerisine yapıştırın. Aksi halde r11 required hatası alacaksınız.
Önemli Notlar
Kısmi çalışan donanımlar başlığı altında belirttiğim ALC887 model ses kartının bu başlık altında verilmesinin nedeni mikrofon girişlerinin tüm layout-id'lerin denenmesine rağmen çalışmıyor olmasıdır. Apple ALC ile native olarak hoparlör üzerinden tüm layout-id'ler ile ses alabilmekteyim.
Bu durum OpenCore'dan kaynaklanmaktadır. Resmi dökümantasyonu üzerinde AMD tabanlı sistemlerde layout-id'lerin dışarı ses verme konusunda sorunsuz çalıştığı fakat mikrofon konusunda aynı durumun mevcut olmadığı belirtilmektedir. Üstelik bu durumun çözümlenmesi adına herhangi bir kext geliştirilmedi. Şu an için bu sorunun çözümü VoodooHDA.kext ya da USB uçlu mikrofon kullanmak. İlerleyen süreçlerde geliştirileceği de ayrıca belirtilmektedir. Buradan detaylı bir şekilde inceleyebilirsiniz.
Ek içeriğinde paylaşmış olduğum EFI dosyası Asus TUF B450 AMD mimari mobolar için R7 2700x serisinden 3800x serisine kadar sorunsuz kurulum desteği sunmaktadır.
Sleep/wake up problemi SMBIOS üzerinde 19,1 ve NVRAM > Özel UUID > bootargs darkwake=0 komutu ile ortadan kaldırılmıştır.
EFI dosyası ile kurulum yapmanız halinde Misc > Security > Expose Sensitive Data verisini B450 model bir anakart sahibi değilseniz kaldırın.
EFI dosyası TUF B450 AMD mobosu için içerisinde en güncel kextleri barındırmaktadır. Hackintool üzerinde yeni güncelleme tespiti bulunmaktadır lakin kurulumunu önermiyorum zira Lilu ve WhateverGreen gibi kextlerin update işlemi sonrası kernel panic alan birçok kullanıcı bulunuyor.
OpenCore BootLoader ekranında klavyenizde sorun yaşamanız halinde yukarıda vermiş olduğum 0.6.0 güncelleme dosyasında bulunan Drivers klasöründeki PS2 sürücülerini belleğinizde bulunan EFI > OC > Drivers klasörüne taşıyıp yeniden deneyin.
AppStore ve Apple uygulamaları ile alakalı hiçbir sorun yaşamadım. Gözlemlerim doğrultusunda her şeyin sorunsuz bir şekilde çalıştığını söyleyebilirim.
Ayrıca bu EFI sayesinde D.O.C.P ve OC Tweak modunda 4.40 ghz hızlarda dahi stabil bir şekilde işlemcinizi çalıştırabilirsiniz. (3800x ÜZERİNDE TEST EDİLDİ)
@KaoS hocamın hazırlamış olduğu imaj üzerinden verdiğim EFI ile birlikte kurulum yaptıktan sonra sistem üzerinden güvenli bir şekilde 10.15.6 sürümüne geçiş yapabilirsiniz.
Herhangi bir sorun yaşamanız halinde bu post altından yorumda bulunabilirsiniz vakit buldukça yardımcı olacağım.
Selam ve sevgi ile.
Ryzen R7 2700/3800x-macOS-10.15.5 Catalina Stable-EFI on GitHub
Öncelikle Catalina 10.15.5 sürümünün port edilmesinde emeği geçen @KaoS hocama daha sonra AMD sistemi üzerindeki ilk Hackintosh deneyimimde bana yol arkadaşlığı yapan @mehmetyuksel hocama teşekkürü borç bilirim.
Daha öncesinde Clover ile uğraş veren biri olarak OpenCore üzerinde özellikle AMD tabanında bazı eksikler olduğunu düşünüyorum lakin Clover Bootloader'a kıyasla boot süresi oldukça hızlı ki 0.6.0 sürümü ile bu hızın daha da arttığını gözlemledim.
Kurulumu yaptığım sistem bilgileri tam anlamı ile aşağıdaki gibidir.
Çalışan DonanımlarAMD Based Custom System
Asus TUF B450-Plus Gaming (3 PCI-E x1, 2 PCI-E x16, 1 M.2, 4 DDR4 DIMM, Audio, Video, Gigabit LAN)
OctalCore AMD Ryzen 7 3800X, 4300 MHz (43 x 100) 36MB Cache Soket AM4
Radeon RX 580 Series (8 GB)
Realtek ALC887 @ AMD K17.7 - High Definition Audio Controller
Realtek PCIe GbE Family Controller
Samsung SSD 860 EVO 500GB (500 GB, SATA-III)
ST2000DM008-2FR102 (2 TB, 5000 RPM, SATA-III)
GSKILL 16GB (2x8GB) Flare X DDR4 3200MHz CL16 1.35V Dual Kit Ram
JAMESDONKEY JD120 120GB
Radeon RX 580 Series (8 GB)
OctalCore AMD Ryzen 7 3800X, 4300 MHz (43 x 100) 36MB Cache Soket AM4
Realtek PCIe GbE Family Controller
Kısmi Çalışan Donanımlar
Realtek ALC887 @ AMD K17.7 - High Definition Audio Controller
Çalışmayan Donanımlar
Bulunmamaktadır.
OpenCore Güncelleme
Bunun dışında belirtmek istediğim OpenCore update olayı var zira OpenCore 0.6.0 sürümü ile önceki sürümlerinden farklı olarak FwRuntimeService'i kullanımdan kaldırarak OpenRuntime'a geçiş yaptı. Bu bağlamda eski sürümlerden yeni sürümler hızlı ve sorunsuz bir geçiş yapmak adına sizlere bu işlem tasarısından bahsedeceğim.
Öncelikle buradan OpenCore-0.6.0-RELEASE.zip dosyasını indirin.
İndirdiğiniz zip dosyasını çıkartın.
EFI klasörü içerisinde bulunan BOOT klasörü içerisindeki BOOTx64.efi dosyasını kopyalayıp mount ettiğiniz EFI bölümü içerisindeki EFI>BOOT klasörü içerisine yapıştırın.
EFI klasörü içerisinde bulunan OC klasörü içerisindeki OpenCore.efi dosyasını mount ettiğiniz EFI bölümü içerisindeki EFI>OC klasörü içerisine yapıştırın.
EFI OC > Drivers klasörü içerisinde bulunan OpenRuntime.efi dosyasının adını FwRuntimeService.efi olarak değiştirip mount ettiğiniz EFI bölümü içerisindeki EFI > OC > Drivers klasörü içerisine yapıştırın. Aksi halde r11 required hatası alacaksınız.
Önemli Notlar
Kısmi çalışan donanımlar başlığı altında belirttiğim ALC887 model ses kartının bu başlık altında verilmesinin nedeni mikrofon girişlerinin tüm layout-id'lerin denenmesine rağmen çalışmıyor olmasıdır. Apple ALC ile native olarak hoparlör üzerinden tüm layout-id'ler ile ses alabilmekteyim.
Bu durum OpenCore'dan kaynaklanmaktadır. Resmi dökümantasyonu üzerinde AMD tabanlı sistemlerde layout-id'lerin dışarı ses verme konusunda sorunsuz çalıştığı fakat mikrofon konusunda aynı durumun mevcut olmadığı belirtilmektedir. Üstelik bu durumun çözümlenmesi adına herhangi bir kext geliştirilmedi. Şu an için bu sorunun çözümü VoodooHDA.kext ya da USB uçlu mikrofon kullanmak. İlerleyen süreçlerde geliştirileceği de ayrıca belirtilmektedir. Buradan detaylı bir şekilde inceleyebilirsiniz.
Ek içeriğinde paylaşmış olduğum EFI dosyası Asus TUF B450 AMD mimari mobolar için R7 2700x serisinden 3800x serisine kadar sorunsuz kurulum desteği sunmaktadır.
Sleep/wake up problemi SMBIOS üzerinde 19,1 ve NVRAM > Özel UUID > bootargs darkwake=0 komutu ile ortadan kaldırılmıştır.
EFI dosyası ile kurulum yapmanız halinde Misc > Security > Expose Sensitive Data verisini B450 model bir anakart sahibi değilseniz kaldırın.
EFI dosyası TUF B450 AMD mobosu için içerisinde en güncel kextleri barındırmaktadır. Hackintool üzerinde yeni güncelleme tespiti bulunmaktadır lakin kurulumunu önermiyorum zira Lilu ve WhateverGreen gibi kextlerin update işlemi sonrası kernel panic alan birçok kullanıcı bulunuyor.
OpenCore BootLoader ekranında klavyenizde sorun yaşamanız halinde yukarıda vermiş olduğum 0.6.0 güncelleme dosyasında bulunan Drivers klasöründeki PS2 sürücülerini belleğinizde bulunan EFI > OC > Drivers klasörüne taşıyıp yeniden deneyin.
AppStore ve Apple uygulamaları ile alakalı hiçbir sorun yaşamadım. Gözlemlerim doğrultusunda her şeyin sorunsuz bir şekilde çalıştığını söyleyebilirim.
Ayrıca bu EFI sayesinde D.O.C.P ve OC Tweak modunda 4.40 ghz hızlarda dahi stabil bir şekilde işlemcinizi çalıştırabilirsiniz. (3800x ÜZERİNDE TEST EDİLDİ)
@KaoS hocamın hazırlamış olduğu imaj üzerinden verdiğim EFI ile birlikte kurulum yaptıktan sonra sistem üzerinden güvenli bir şekilde 10.15.6 sürümüne geçiş yapabilirsiniz.
Herhangi bir sorun yaşamanız halinde bu post altından yorumda bulunabilirsiniz vakit buldukça yardımcı olacağım.
Selam ve sevgi ile.
Ryzen R7 2700/3800x-macOS-10.15.5 Catalina Stable-EFI on GitHub
- Anakart Modeli
- MAG B760 TOMAHAWK WIFI - MSI
- İşlemci Modeli
- Intel Core i9 13900K 3.00GHz 24 Çekirdek 36MB Önbellek LGA1700 Soket UHD 770 Graphics 10nm İşlemci
- Grafik Kartı
- MSI RTX 4070TI SUPRIM O.C. EDITION
- Ses Kartı Modeli
- Realtek ALC897 HD Audio
- Ağ Aygıtları
- Intel(R) Wi-Fi 6E AX211 160MHz / Realtek Gaming 2.5GbE Family Controller
- Disk ve RAM
- Crucial CT1000P3PSSD8 (1 TB) x 3