Ekran Resmi 2024-07-16 20.23.29.webp


Herkese selamlar. R5 5600 ve RX 6700 XT olan sistemime başarılı bir şekilde macOS 15 Sequioa Beta 1'i kurdum. Ve şimdi de sizlerle detayları paylaşmak isterim. EFI'yi çoğunlukla kendim oluşturdum. Sistemdeki önemli Kext'ler kaynağından derlenmiştir. Lilu, VirtualSMC, AppleALC, WhateverGreen ve NootRX(6700 XT) elle derlenmiştir, hepsinin Sequioa desteği bulunmaktadır. Sequoia için desteklenen AMD patchleri de EFI içerisine yerleştirilmiş ve kullanılabilmektedir. OpenCore'nin 1.0.0 sürümü kullanılmıştır. SMBIOS olarak MacPro 7,1 tercih edilmiştir. Ayrıca internet için HoRNDIS ve RealtekRTL8111 Kext'leri de internet için etkinleştirilmiştir.

Eğer EFI'mi kullanacaksanız SMBIOS'daki donanım kimliğini düzenlemenizi tavsiye ederim, birisi aynı donanım kimliğini kullanıp hesap falan açarsa sorun çıkabiliyor ve OpenCore Configurator rastgele seri numarası oluşturabiliyor. Kernel patchları 6 çekirdek çalışacak şekilde ayarlanmıştır, Farklı Ryzen işlemcilerle kullanmak için ayrıca ayarlanması gerekmektedir. EFI içerisindeki RestrictEvents.kext'i çalışmamaktadır, belleğin elle ayarlanması gerekmektedir, sistem açılır fakat "Hakkında" kısmına ulaşıp hava atamazsınız millete. EFI'deki RestrictEvents.kext ve NVMeFix.kext devre dışı bırakılmıştır, bu kext'ler Sequoia güncellenmediğinden devre dışı bırakılmıştır. Bu EFI, Sequioa Beta 1'de denenmiştir, sonraki güncellemelerde çalışmayabilir veya tweaklere ihtiyaç duyabilir, ara güncellemelerde sık yaşanan bir durumdur.


Tam sistem özellikleri​

  • AMD Ryzen R5 5600 (6c/12t), AMD Wraith Stealth Stok Soğutuculu,
  • Sapphire Pulse imzalı AMD RX 6700 XT Ekran Kartı,
  • 16 GB 2x8 şeklinde XPG Gammix 3600 MT/s DDR4 Bellek,
  • MSI B550-A Pro Anakart,
  • Samsung SSD 980 Pro 2 TB(İlk slota takılı, PCI-e 4.0 X4 hattında, bunda Gentoo Linux kurulu)
  • Adata Legend 700 500 GB PCI-e 3.0 SSD(İkinci M.2 slotuna takılı PCI-e 3.0 X4 hattında, macOS 15.0 buna kurulu)

BIOS Ayarları​

BIOS Ayarları varsayılana döndürülüp şu ayarlar uygulanmıştır:
  • Devre Dışı
    • Fast Boot
    • Secure Boot
    • Serial/COM Port
    • Parallel Port
    • CSM
    • Resizable bar
  • Etkin
    • XMP
    • EHCI/XHCI Hand-off
    • OS type: Windows 8.1/10 UEFI Mode
    • SATA Mode: AHCI
    • Above 4G decoding

Çalışan özellikler​

  • Donanım Hızlandırmalı GPU, DisplayPort ile test edildi. Monitörden 144 Hz çıkış ve ses alınabiliyor. Arayüz akıcı ve kasma-donma yok.
  • Fare-klavye düzgün çalışıyor, Kablolu AKG Type-C girişli kulaklığımdan hem ses hem de mikrofon girişi alabiliyorum. USB-C girişini kullanabiliyorum.
  • HoRNDIS ile telefondan kabloyla internete bağlanabiliyorum.
  • Monitör ve USB-C kulaklıktan ses alabiliyorum, temiz ve net.
  • SSD düzgün çalışıyor görünüyor, kurulumda veya kullanırken sorun çıkartmadı, hız testi yapmadım ancak sistem gayet akıcıydı.

Denenmemiş özellikler​

  • Anakart ethernet yongası, EFI içerisinde sürücüsü var ama deneme fırsatı bulamadım.
  • Anakart ses yongası, 3.5 jak kulaklığım olmadığı ve monitörden ses alabildiğim için gerek görmedim.

Çalışmayan özellikler​

  • Kendi elimdeki TP-Link Archer T3U Wi-Fi ve TP-Link U500 Bluetooth yongalarını çalıştıramadım, sürücüsü yok.
  • EFI'deki RestrictEvents.kext(belleklerin elle tanıtılması gerekir, tanıtılmasa dahi sistem açılır ama hakkında kısmına erişilemez) ve NVMeFix.kext(bazı SSD'lerde uyumluluk sorunlarına yol açabilir) devre dışı bırakılmıştır, bu kext'ler Sequoia güncellenmediğinden devre dışı bırakılmıştır.
 
Son düzenleyen: Moderatör:
EFI paylaşırken SMSerial kısımlarını boş bırakman gündelik ve ileride kullanacağın Hack'ler için daha sağlıklı olacaktır. Eline, emeğine ve çalışmana sağlık. NVMeFix.kext ve RestrictEvents.kext'i devre dışı bırakmadan önce Beta 1 kurulumunu denedin mi? KP almana mı sebep oldu? Her kextin güncel olması gerekmiyor, RTL8111'i kextinden örnek verebiliriz buna.
 
EFI paylaşırken SMSerial kısımlarını boş bırakman gündelik ve ileride kullanacağın Hack'ler için daha sağlıklı olacaktır. Eline, emeğine ve çalışmana sağlık. NVMeFix.kext ve RestrictEvents.kext'i devre dışı bırakmadan önce Beta 1 kurulumunu denedin mi? KP almana mı sebep oldu? Her kextin güncel olması gerekmiyor, RTL8111'i kextinden örnek verebiliriz buna.
RestrictEvents kesin olarak çalışmıyor. Sonoma'da çalışıyordu eski Sonoma Kext'iyle, Bu yeni EFI'de hem Sonoma hem de Sequioa çalışıyor ama ikisinde de RestrictEvents açık olmasına rağmen devreye girmiyor, üşendiğimden bellek ataması yapmadım. Üç gündür çok deneme ve EFI'den EFI'ye atlama yaptım, o yüzden tam emin değilim. NVMeFix'in sadece çalışmadığını gördüm Reddit'de, devre dışı bıraktım o yüzden. Tabii ki paylaştığım seri koduyla kendi bilgisayarımda giriş yapmam. :D
 
Restrictevents kesin olarak çalışmıyor. Sonoma'da çalışıyordu eski Sonoma kext'iyle, bu yeni EFI'de hem Sonoma hem de Sequoia çalışıyor ama ikisinde de restrictevents açık olmasına rağmen devreye girmiyor, üşendiğimden bellek ataması yapmadım. Üç gündür çok deneme ve EFI'den EFI'ye atlama yaptım, o yüzden tam emin değilim. Nvmefix'in sadece çalışmadığını gördüm Reddit'de, devre dışı bıraktım o yüzden. Tabii ki paylaştığım seri koduyla kendi bilgisayarımda giriş yapmam. :D

Bos ver, yorma kendini. Kursan bile oyle deneysel ya da daha kotu olur.

En iyisi o sistemde Windows ya da Linux kullan.
 
Son düzenleyen: Moderatör:
@Cruslan'ın ilk veya son başarılı kurulumu değil. Hackintosh'a ve sisteminin Hackintosh uyumluluğuna aşina bir kullanıcı. Bence sen boş ver, böyle gereksiz mesajlar ile yorma kendini ;)
 
@Cruslan'ın ilk veya son başarılı kurulumu değil. Hackintosh'a ve sisteminin Hackintosh uyumluluğuna aşina bir kullanıcı. Bence sen boş ver, böyle gereksiz mesajlar ile yorma kendini ;)
14, 14.4 ve 15 Beta 1. 15 Beta 1 için üç gün uğraştım ve neredeyse sıfırdan EFI yaptım. Teşekkürler. macOS benim birinci tercihim değil ama üzerinde uğraşması güzel. Mac Pro Intel 2019'un desteği bitene kadar veya hevesim kırılana kadar yapmayı düşünüyorum.

@tarko, hackintosh yaparken halihazırda bir macOS ortamına sahip olmanın avantajını bayağı yaşadım. OpenCore Configurator ile çok hızlı ayar değiştirip denemelerimi yapabiliyor, XCode ile kaynağından Kext'leri derleyip garip garip sayfalarda Kext arayışına düşmüyorum. Hala çekirdek çıktılarını okumaktan gram anlamıyorum. Şu anda tek ayırt edebildiğim şey çekirdek patchında çekirdek sayısı yanlış girildiyse sayfanın yarısını kaplayıp donuyor. Darwin'in temeli olan FreeBSD'de de çok benzer, onda da ne okuduğun anlaşılmıyor. macOS'a çok nadir giriyorum ama EFI'lerimi tutuyorum. :)
 
Son düzenleme: