Skylake sistemlerine macOS Ventura veya daha yenisini yükleme

kindo

MASTER YODA
MODERATOR
DENEYİMLİ ÜYE
18 Eki 2020
6,561
2,659
4,401
opencorelegacypatcherskylake.png

Skylake sistemleri nasıl etkilenir?

MacOS 13'ün piyasaya sürülmesiyle Apple, Kaby Lake'ten önceki tüm CPU ailelerine yönelik desteği bıraktı. Skylake CPU'ları için bu durum esas olarak entegre Grafik ve Metal desteğini etkiler. Yani yapacağımız şey, macOS Ventura'yı (veya daha yenisini) yüklemek ve çalıştırmak için gerekli yamalar, ayarlar ve kext'lerle yapılandırmayı hazırlamak ve ardından OpenCore Legacy Patcher'ı kullanarak Kurulum Sonrası iGPU/GPU sürücülerini yüklemektir.

Desteklenmeyen sistemlere macOS Ventura'yı yüklemeye çalışmadan önce bilmeniz gerekenler:

  • ⚠ EFI klasörünün yapılandırmasını ve içeriğini değiştirmemiz gerektiğinden bir şeyler ters giderse diye, çalışan EFI klasörünüzü FAT32 formatlı bir USB Flash Sürücüye yedekleyin. Buna felaket kurtarma da diyebiliriz.
  • iGPU/GPU: iGPU/GPU'nuzun OCLP tarafından desteklenip desteklenmediğini kontrol edin. Kurulum Sonrası Intel, NVIDIA ve AMD kartlarına yönelik sürücüler eklenebilse de liste sınırlıdır. Bu bağlantıya bakın.
  • Kullandığınız herhangi bir çevre biriminin macOS 12+ ile uyumlu olup olmadığını kontrol edin (Yazıcılar, WiFi ve BlueTooth vb.) Yükseltme sonrası uyumsuz çevre birimleri ile uğraşmak istemeyiz.
  • Ağ oluşturma :
    • Ethernet , eski LAN denetleyicilerine yönelik kext'ler bu bağlantıdan erişebilirsiniz.
    • Wi-Fi ve Bluetooth :
      • Broadcom Wifi/BT Kartlarını etkinleştirmek için, MinKernel Ve MaxKernel ayarlarına göre farklı kextlere ve kext sıralamasına ihtiyacınız olabilir. (@strangerone bağlantı) MacOS 12.4 ve daha yeni sürümlerde bluetoothd diye yeni bir adres kontrolü kullanıma sunuldu. iki Bluetooth cihazı aynı adrese sahipse bu bir hatayı tetikler. Config > Nvram altında boot-args içerisine -btlfxallowanyaddr kodu eklenerek bu durum aşılabilir. Bu ön yükleme kodunu BrcmPatchRam kext seti ile kullanabilirsiniz.
      • Intel WiFi/BT kartları için OpenIntelWirless kextlerini kullanacaksınız.
      • MacOS Sonoma'da Wifi'yi etkinleştirmek için ek kext ve ayrıca Kurulum Sonrası kök yamaların uygulanması gerekir!
  • Güvenlik : Sistemin OCLP ile değiştirilmesi SIP, Apple Secure Boot ve AMFI'nin devre dışı bırakılmasını gerektirir, dolayısıyla güvenlik açısından bazı tavizler vermek zorundasınız.
  • Sistem Güncellemeleri : OCLP ile kök yamalar uygulandıktan sonra artımlı (veya delta) güncellemeler kullanılamaz. Bunun yerine, her seferinde macOS Installer'ın tamamı indirilecektir (yaklaşık 12 GB)!
  • Diğer : macOS 12 ve daha yeni sürümlerden kaldırılan bileşenler/özellikler ve bunun Kaby Lake'ten önceki sistemler üzerindeki etkisi hakkında ayrıntılı belgeler için aşağıdaki bağlantılara göz atın. Ancak bunun gerçek Mac'ler için yazıldığını, dolayısıyla bazı sorunların intel sistemleri için geçerli olmadığını unutmayın.
OpenCore ve kext'leri güncelleyin

MacOS ile uyumluluğu en üst düzeye çıkarmak için OpenCore ve kexts'i en son sürüme güncelleyin. Şu anda hangi OpenCore sürümünü kullandığınızı kontrol etmek için Terminal'de aşağıdaki komutları çalıştırın:

Kod:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version

Yükseltme seçenekleri

Skylake CPU'ları nispeten yeni olduğundan, kutudan çıktığı haliyle çalışmayan tek şey yerleşik grafiklerdir, özellikle de yalnızca macOS Monterey ile uyumlu olan Intel HD 530/P530/Iris. Donanım yapılandırmanıza bağlı olarak macOS Ventura veya daha yenisini yüklemek için 2 olası yükseltme seçeneği vardır:

Seçenek 1: macOS 13+ sürümünü Kök Yamalar olmadan yükleme

Bir PC kullanıyorsanız ve bir ekranı çalıştırmak için iGPU'ya güvenmeniz gerekmiyorsa ve GPU'nuz macOS Ventura veya daha yenisiyle uyumluysa, yalnızca SMBIOS'u değiştirmeniz ve iGPU çerçeve arabelleğinize bir Kaby Lake cihaz kimliği eklemeniz gerekir. Burada açıklandığı gibi: macOS 13'te Skylake Graphics'i etkinleştirme. iGPU Kbylake taklit çalıştığında macOS Kurulumuna geçebilirsiniz.

Bu yöntemin artıları ve eksileri

  • Artıları :
    • Çok daha az çaba gerektirir
    • Artımlı sistem güncellemeleri daha sonra da çalışmaya devam edecek
  • Eksileri :
    • %100 uyumlu olmayan Kaby Lake iGPU taklit etmeyi gerektirir.
    • CPU Güç Yönetimi optimal değil (Board-ID VMM taklit etme ve RestrictEvents kext uygulanarak çözülebilir)
    • macOS Sonoma iMac19,1 SMBIOS gerektirir. (Masaüstü Bilgisayarlar için), dolayısıyla CPU Güç Yönetimi optimal olmayacaktır. Güç yönetimini ayarlamak için CPUFriendFriend'i kullanın.
Seçenek 2: Kök Yamalarla macOS Ventura veya daha yenisini yükleme

Bir iGPU taklit etmek, grafikleri görüntülemek için özel bir GPU kullanan sistemler için iyi çalışsa da, bir ekranı çalıştırmak için iGPU gerekiyorsa bu dosyalar macOS'tan kaldırıldığı için o kadar da iyi çalışmaz. Dolayısıyla, dGPU'su olmadığı veya macOS 12 veya daha yenisiyle (örneğin NVIDIA Kepler Kartları) uyumlu olmadığı için iGPU'ya dayanan bir Masaüstü/Dizüstü Bilgisayar/NUC kullanıyorsanız, o zaman OCLP ile Kurulum Sonrası Kök Yamaları uygulamak, bunu yapmanın iyi yoludur.

Bu yöntemin artıları ve eksileri
  • Artıları :
    • iGPU düzgün çalışıyor.
    • Eski GPU'lar etkinleştirilebilir. (OpenCore Legacy Patcher'ın bunun için sürücüleri varsa)
    • Yerel Skylake SMBIOS kullanılabildiğinden İdeal CPU/GPU Güç Yönetimi sağlanabilir.
  • Eksileri :
    • Yapılandırmak daha fazla çaba gerektirir.
    • OCLP ile kök yamalar uygulandıktan sonra artımlı sistem güncellemeleri çalışmayacaktır. Bunun yerine, her Sistem Güncellemesi mevcut olduğunda tam yükleyici (yaklaşık 12 GB) indirilecektir.
Yapılandırma (config) Düzenlemeleri

Aşağıda listelenen, Skylake sistemlerine macOS Monterey veya daha yenisini yüklemek üzere config ve EFI klasörünüzü hazırlamak için gerekli değişiklikleri bulacaksınız. Ayrıca çapraz kontrol için gerekli ayarları içeren bir .plist kullanabilirsiniz.

💡 Sisteminiz (veya bileşenleri) daha sonra çalışmazsa, lütfen OCLP'nin yama belgelerine bakın ve ek ayarlara veya kext'lere ihtiyacınız olup olmadığına kontrol edin.


Yapılandırma Bölümü​
İşlemTanım - Açıklama
Booter/Patch
OCLP'nin yapılandırmasından aşağıdaki Booter yamasını ekleyin ve etkinleştirin
  • Board ID kontrolünü atlar.
  • ReterictEvents kext ile birlikte bu şunları sağlar:
    • MacOS'u, CPU'nuz için en uygun, desteklenmeyen yerel SMBIOS ile başlatır.
    • Desteklenmeyen sistemlere Sytsem Güncellemelerini yüklemeyi etkinleştir.
  • Daha fazla detay
DeviceProperties/Add
PciRoot(0x0)/Pci(0x2,0x0) – Framebuffer yamasını doğrulayın/ayarlayın.
  • Masaüstü (Headless)
    • AAPL,ig-platform kimliği : 01001219
  • Masaüstü (Varsayılan)
    • AAPL,ig-platform kimliği : 00001219
  • Dizüstü Bilgisayar/Intel NUC (veya diğer USDT):
iGPU Desteği : Intel HD 510/515/520/530/540/550/580 ve P530.
  • Headless : iMac SMBIOS, iGPU ve grafikler için kullanılan GPU'ya sahip sistemler için. OC Kurulum Kılavuzundaki örnek aslında yanlıştır.
  • Varsayılan : Bir PC'niz varsa ve bir ekranı yönetmek için iGPU kullanılıyorsa bunu kullanın.
  • Dizüstü Bilgisayarlar/NUC'ler : Cihazınız ve iGPU'nuz için OpenCore Kurulum kılavuzunda listelenen önerilen Framebuffer'ı kullanın; ancak Kaby Lake cihaz kimliğini taklit ETMEYİN !
Kernel/Add Ve
EFI/OC/Kexts
Aşağıdaki Kext'leri ekleyin :
Wi-Fi (isteğe bağlı)
Aşağıdaki Kext'leri devre dışı bırakın (varsa):
  • CPUFriend
  • CPUFriendDataProvider
  • AMFIPass: OCLP 0.6.7'de AMFI'yi devre dışı bırakmadan macOS 12+ sürümünün başlatılmasına izin verir. (betadır)
  • RestrictEvents : VMM SB modelini zorlayarak SIP'nin devre dışı olduğu sistemlerde OTA güncellemelerine izin verir. Ek NVRAM parametreleri gerektirir.
  • FeatureUnlock : Yalnızca belirli Mac modelleri/SMBIOS'lar için kullanılabilen macOS'taki ek özelliklerin kilidini açar.
  • CPUFriend : SMBIOS'u değiştirirken yeni bir CPUFriendDataProvider.kext oluşturmanız önerilir!
  • WiFi Kext'ler : macOS Sonoma için Modern WiFi'yi yeniden etkinleştirin: BCM94350, BCM94360, BCM43602, BCM94331 ve BCM943224. Eski WiFi: Atheros yonga setleri, Broadcom BCM94322, BCM94328.
Kernel/Block
Block
com.apple.iokit.IOSkywalkFamily:
MacOS'un IOSkywalk kext'ini engeller, böylece onun yerine enjekte edilen kext kullanılacaktır. Yalnızca "Modern" Wifi Kartları için gereklidir (→ Wifi Yama Kılavuzu ).
Kernel/Patch
OCLP'den aşağıdaki Çekirdek Yamalarını ekleyin ve etkinleştirin.

  • Force FileVault on Broken Seal (isteğe bağlı)
  • "Library Validation Enforcement Devre dışı Bırak"
  • "_vnode_check_signature'da _csr_check() işlevini devre dışı bırak"
  • PCI veri yolu numaralandırmasını düzeltin (Ventura)
  • PCI veri yolu numaralandırmasını düzeltin (Sonoma)
  • Force FileVault on Broken Seal: yalnızca FileVault kullanılırken gereklidir.
  • Dizüstü bilgisayarlarda "_vnode_check_signature'da _csr_check() işlevini devre dışı bırak" gerekli değildir, ancak bazı Masaüstü Bilgisayarlarda gereklidir. Sizin için geçerli olanı deneyin.
  • "PCI veri yolu numaralandırmasını düzelt" yamaları, dahili PCIe cihazlarının menü çubuğunda ekspres kartlar olarak görünmesini düzeltir:
  • SreenshotNOT : RestrictEvents bunu artık hallettiği için Çekirdek VMM yamalarına artık gerek yok!
Misc/Security
  • SecureBootModel : Disabled
  • Vault : Optional
AMD ve NVIDIA kartları için grafik sürücülerini yamalarken gereklidir. Intel HD grafik kartları SecureBootModel Default ayarındayken çalışabilir. Deneyerek anlayın.
NVRAM/Add/...-4BCCA8B30102
Aşağıdaki Anahtarları ekleyin :
  • Key: OCLP-Settings
    Type: String
    Value: -allow_amfi
  • Key: revpatch
    Type: String
    Value: sbvmm,asset
  • OCLP ve RestrictEvents ayarları.
  • sbvmm,asset → OTA güncellemelerini ve içerik önbelleğe almayı etkinleştirir (→ Ayrıntılar için RestrictEvents belgelerine bakın)
NVRAM/Delete/...-4BCCA8B30102 (Sıralamak)​
Aşağıdaki Dizeleri ekleyin :
  • OCLP-Settings
  • revblock
  • revpatch
Bu parametreleri yazmadan önce NVRAM'i siler. Aksi takdirde ilgili bölümde bunlardan herhangi birini her değiştirdiğinizde bir NVRAM sıfırlaması yapmanız gerekecektir. Add bölüm.
NVRAM/Add/...-FE41995C9F82
  • csr-active-config değerini 03080000 olarak değiştirin.
    Aşağıdakileri boot-args ekleyin:
    • amfi_get_out_of_my_way=0x1 veya amfi=0x80 (Aynısı)
    • ipc_control_port_options=0
    • -disable_sidecar_mac (isteğe bağlı)
  • GPU'lar için isteğe bağlı önyükleme argümanları (GPU Satıcısına göre seçin):
    • -radvesa
    • nv_disable=1
    • ngfxcompat=1
    • ngfxgl=1
    • nvda_drv_vrl=1
    • agdpmod=vit9696
  • amfi=0x80: Apple Mobile Dosya Bütünlüğü doğrulamasını devre dışı bırakır. OCLP ile Kök Yamaları uygulamak ve macOS 12+'yı önyüklemek için gereklidir. 💡 AMFIPass.kext sayesinde artık önyükleme için gerekli değil - yalnızca OCLP ile Kök Yamaları yüklemek için. AMFI'nin devre dışı bırakılması, 3. parti uygulamaların Mikrofon ve Kameralara erişiminde sorunlara neden olur.
  • ipc_control_port_options=0: Intel HD Graphics için gereklidir. Firefox ve Discord gibi elektron tabanlı uygulamalarla ilgili sorunları düzeltir.
  • -disable_sidecar_mac: FeatureUnlock için → Sidecar/AirPlay/Universal Control yamalarını devre dışı bırakır. Etkinleştirilebilecek özellikler seçilen SMBIOS'a bağlı olduğundan belgelere bakın
  • -radvesa(Yalnızca AMD): Donanım hızlandırmayı devre dışı bırakır ve kartı VESA moduna geçirir. Yalnızca macOS 12+ yükledikten sonra ekranınız kapanırsa gereklidir. GPU sürücülerini OCLP ile yükledikten sonra, grafik hızlandırmanın çalışması için devre dışı bırakın.
  • nv_disable=1(Yalnızca NVIDIA): Donanım hızlandırmayı devre dışı bırakır ve kartı VESA moduna geçirir. Yalnızca macOS Ventura'yı yükledikten sonra ekranınız kapanırsa gereklidir. Kepler Kartları bu olmadan otomatik olarak VESA moduna geçer. GPU sürücülerini OCLP ile yükledikten sonra, grafik hızlandırmanın çalışması için devre dışı bırakın.
  • ngfxcompat=1 (Yalnızca NVIDIA): NVDAStartupWeb'deki uyumluluk denetimini yok sayar. Kepler GPU'ları için gerekli değildir.
  • ngfxgl=1(Yalnızca NVIDIA): Metal Desteğini'u devre dışı bırakır, böylece render için OpenGL kullanılır. Kepler GPU'ları için gerekli değildir.
  • nvda_drv_vrl=1(Yalnızca NVIDIA): Web Sürücülerini etkinleştirir. Kepler GPU'ları için gerekli değildir.
  • agdpmod=vit9696→ Kart kimliği kontrolünü devre dışı bırakır. NVIDIA Web Sürücülerini yükledikten sonra meydana gelebilecek macOS'u başlattıktan sonra ekran kararırsa kullanışlıdır.
  • -wegnoigpu→ (İsteğe bağlı) macOS'ta iGPU'yu devre dışı bırakır. Yalnızca AMD GPU ve yerleşik grafikleri olmayan bir CPU için SMBIOS (yani iMacPro1,1 veya MacPro7,1) kullanıldığında, GPU'nun arka planda işleme ve diğer görevleri gerçekleştirmesine izin vermek için gereklidir. Düzgün çalışması için Polaris veya Vega kartları gerekir (Navi, OCLP tarafından desteklenmez). DRM sorunlarını gidermek için unfairgva=x bitmask (x= 1 ila 7) ile birleştirin.
UEFI/Drivers Ve
EFI/OC/Drivers
  • ResetNvramEntry.efi aracını EFI/OC/Drivers ve Config dosyanıza ekleyin.
1717860739860.png
NVRAM sıfırlama işlemini gerçekleştirmek için ancak önyükleme sürücülerinin sırasını sıfırlamadan bir önyükleme menüsü girişi ekler. UEFI desteğine sahip bir BIOS gerektirir.
PlatformInfo/Generic
SMBIOS'u ayarlayın.
  • Masaüstü : iMac17,1
  • Dizüstü bilgisayar : MacBookPro13,1
  • NUC : iMac17,1
Daha fazla ayrıntı için "SMBIOS'u Ayarlama" bölümünü okuyun.


Değişiklikleri test etme:

Gerekli kext'leri ekledikten ve config.plist'inizde gerekli değişiklikleri yaptıktan sonra kaydedin, yeniden başlatın ve NVRAM Sıfırlama işlemi gerçekleştirin. Sisteminiz bundan sonra hala sorunsuz bir şekilde önyükleme yapıyorsa artık sistemi macOS 13'ü yüklemek için hazırlayabilirsiniz.

SMBIOS'u ayarlama:

Sisteminiz başarılı bir şekilde yeniden başlatılırsa, yapılandırmayı bir kez daha düzenlememiz ve SMBIOS'u mevcut yüklü macOS Sürümüne göre ayarlamamız gerekir.

macOS Big Sur 11.3+ sürümünden yükseltme yaparken

MacOS 11.3 veya daha yeni bir sürümden yükseltme yaparken, MacOS'un bir VM'de çalıştığını düşünmesini sağlamak için macOS'un sanallaştırma yeteneklerini kullanabiliriz, böylece uyumlu bir SMBIOS'u taklit etmek artık bir gereklilik değildir.

Sisteminize bağlı olarak Skylake CPU'lar için aşağıdaki SMBIOS'lardan birini kullanın. Config.plist'inizi açın ve PlatformInfo/Generic bölümünde SMBIOS'u değiştirin.
  • Masaüstü Bilgisayarlar için : iMac17,1
  • HEDT / Server : iMacPro1,1
  • Dizüstü Bilgisayarlar için :
    • MacBookPro13,1 = 13″ Ekran, Core i5, iGPU: Iris 540
    • MacBookPro13,2 = 13″ Ekran, Core i5, iGPU: Iris 550
    • MacBookPro13,3 = 15″ Ekran, Core i7, iGPU: HD 530 + GPU: Radeon Pro 450/45
  • NUC ve USDT'ler için : iMac17,1 (Apple hiçbir zaman Skylake CPU'lu bir MacMini piyasaya sürmedi)
  • GenSMBIOS veya OCAT kullanarak Smbios bilgisi oluşturabilirsiniz.
MacOS 12 veya daha yeni bir sürüm yüklendikten sonra "kern.hv'yi Yeniden Yönlendir" ve "IOGetVMMPresent" Çekirdek Yamalarını devre dışı bırakabilirsiniz. RestrictEvents bundan sonra VMM-Board-id sahtekarlığını ele alacak. Tek İstisna: "MacOS Yükle" Uygulamasını çalıştırmadan önce çekirdek yamalarını yeniden etkinleştirmeniz gerekir. Aksi halde yükleyici, algıladığı desteklenmeyen SMBIOS nedeniyle sistemin uyumsuz olduğunu söyleyecektir.
macOS Catalina veya daha eski bir sürümden yükseltme yaparken

macOS Catalina ve daha eski sürümler, VMM Board-ID sahtekarlığını uygulamak için gereken sanallaştırma yeteneklerine sahip olmadığından, macOS 13 veya daha yenisini yükleyebilmek için desteklenen bir SMBIOS'a geçici olarak geçiş yapmak zorunludur. Aksi takdirde, önyüklemeye çalışırken Apple logosu yerine üzeri çizili daire ile karşılaşacaksınız.

Desteklenen SMBIOS'lar :
  • Masaüstü :
    • iMac18,1 veya daha yenisi
    • MacPro7,1 veya iMacPro1,1 (İleri Teknolojiye Sahip Masaüstü Bilgisayarlar)
  • Dizüstü bilgisayar :
    • MacBookPro14,1 veya
    • MacBookAir8,1
  • NUC :
    • Macmini8,1
NOT:
MacOS kurup çalışmaya başladığında, optimum CPU Güç Yönetimi için Haswell/Broadwell CPU'nuza en uygun SMBIOS'a geçebilirsiniz. Ayrıca "kern.hv'yi yeniden yönlendir" ve "IOGetVMMPresent" Çekirdek Yamalarını da devre dışı bırakabilirsiniz. RestrictEvents bundan sonra VMM-Board-id sahtekarlığını ele alacak. Tek İstisna: "MacOS Yükle" Uygulamasını çalıştırmadan önce çekirdek yamalarını yeniden etkinleştirmeniz gerekir. Aksi halde yükleyici, algıladığı desteklenmeyen SMBIOS nedeniyle sistemin uyumsuz olduğunu söyleyecektir.
macOS Kurulumu

Tüm hazırlık çalışmaları sona erdiğinde artık macOS Ventura veya daha yeni bir sürüme yükseltme yapabilirsiniz. Geldiğiniz macOS sürümüne bağlı olarak yükleme işlemi farklılık gösterir.
  • OpenCore Patcher GUI Uygulamasının en son sürümünü indirin ve çalıştırın.
  • "MacOS Yükleyici Oluştur"a tıklayın
  • Daha sonra "macOS Installer'ı İndir" seçeneğine tıklayın
  • MacOS 13.x'i seçin (mevcut en son sürüm ne olursa olsun)
  • İndirme işlemi tamamlandıktan sonra "MacOS'u Yükle" uygulaması "Programlar" klasöründe bulunacaktır.
NOT:
Temiz bir kurulum gerçekleştirmek istiyorsanız OCLP ayrıca sizin için bir USB Yükleyici de oluşturabilir (şiddetle tavsiye edilir)
1. Seçenek: macOS 11.3 veya daha yeni bir sürümden yükseltme
Yalnızca macOS 11.3+ sürümünden yükseltme yapılırken geçerlidir. macOS Catalina veya daha eski bir sürümünü kullanıyorsanız bunun yerine Seçenek 2'yi kullanın.
  • "MacOS Ventura'yı Yükle" Uygulamasını çalıştırın.
  • Birkaç yeniden başlatma olacak.
  • Artık Önyükleme Seçici'de bulunmayana kadar yeni macOS Bölümünden önyükleme yapın.
Kurulum bittiğinde ve sistem önyüklendiğinde, yalnızca bir iGPU'nuz varsa veya GPU'nuz macOS tarafından desteklenmiyorsa grafik hızlandırması olmadan çalışacaktır. Bunu bir sonraki Kurulum Sonrası bölümünde ele alacağız.

2. Seçenek: macOS Catalina veya daha eski bir sürümden yükseltme

MacOS Catalina veya daha eski bir sürümden yükseltme yaparken USB flash sürücüden temiz yükleme yapılması önerilir. Bir USB Yükleyici oluşturmak için OpenCore Legacy Patcher'ı kullanabilirsiniz:
  • Disk yardımcı programını çalıştırın.
  • MacOS 13'ü yüklemek için dahili HDD'nizde/SSD'nizde yeni bir APFS Birimi oluşturun veya ayrı bir dahili disk (en az 60 GB boyutunda) kullanın - Bunu harici bir sürücüye kurmayın - önyükleme yapmaz!
  • Yükleyiciyi oluşturmak için boş bir USB flash sürücü takın (16 GB+)
  • OCLP'yi çalıştırın ve talimatları takip edin.
  • USB Yükleyici oluşturulduktan sonra aşağıdakileri yapın:
    • OpenCore-Patcher Uygulamasını USB Yükleyiciye kopyalayın.
    • İsteğe bağlı araçlar ekleyin (İnternetin çalışmaması durumunda isteğe bağlı):
      • Python Yükleyici Ekle
      • MountEFI'yi ekle
      • ProperTree'yi Ekle
  • Yeniden başlat
  • BootPicker'dan "MacOS'u Yükle"yi seçin
  • Daha önce hazırladığınız birime macOS Ventura veya daha yenisini yükleyin
  • Kurulum sırasında birkaç yeniden başlatma yapılacaktır. Önyükleme Seçici'de artık mevcut olmayana kadar yeni "MacOS Yükle" Bölümünden önyükleme yapın
  • MacOS kurulumu tamamlandığında Skylake CPU'nuz için en uygun SMBIOS'a geri dönün.
Yükleme tamamlandıktan ve sistem önyüklendikten sonra, yalnızca bir iGPU'nuz varsa veya GPU'nuz artık macOS tarafından desteklenmiyorsa, donanım grafik hızlandırması olmadan çalışacaktır. Bu konuyu Kurulum Sonrası bölümünde ele alacağız.

Kurulum Sonrası:

OpenCore Legacy yaması, Grafik Sürücüleri, Çerçeveler vb. gibi macOS'tan kaldırılan bileşenleri yeniden yükleyebilir. Buna "kök yaması" adı verilir. Wintel sistemlerinde öncelikle iGPU ve GPU sürücülerini kurmak için kullanacağız.

Intel Skylake Grafik Hızlandırma Yamalarını Yükleme (macOS 13+)

Kurulum asistanına ulaştığınızda (dilinizi, saat diliminizi vb. seçeceğiniz yer), sistemin çok yavaş hissettiğini fark edeceksiniz; bu normaldir çünkü Apple'daki dost canlısı adamlar nedeniyle grafik hızlandırması olmadan VESA modunda çalışmaktadır. Intel HD 2000/3000 sürücülerini macOS'tan kaldırdı.

Bunları geri getirmek için aşağıdakileri yapın:
  • OpenCore Patcher Uygulamasını çalıştırın
  • OpenCore Legacy Patcher menüsünde "Post-İnstall Root Patch" seçeneğini seçin:
1717871890641.png


  • Patcher Uygulamasının talimatlarını izleyin (Ekran görüntüsü skylake ile alınmamıştır.)
Diğer GPU'lar için Sürücülerin Yüklenmesi
  • Temel olarak iGPU sürücülerini yüklemekle aynı şekilde çalışır.
  • OCLP, GPU'yu algılar ve sürücüleri varsa kurulabilir. Daha sonra GPU Donanım Hızlandırması çalışmalıdır. Kullandığınız GPU'ya bağlı olarak OCLP'de ek ayarların gerekebileceğini unutmayın.
  • Sürücüler yüklendikten sonra, GPU grafik hızlandırmayı yeniden etkinleştirmek için yeniden başlatmadan önce aşağıdaki önyükleme argümanlarını devre dışı bırakın:
    • -radvesa - devre dışı bırakmak için önüne # işrate koyun veya kaldırın: #-radvesa
    • nv_disable=1 -devre dışı bırakmak için önüne # işrate koyun veya kaldırın: #nv_disable=1
Not:
MacOS güncellemelerini yüklemeden önce, kartı VESA moduna geçirmek için muhtemelen AMD ve NVIDIA GPU'lar için önyükleme argümanlarını yeniden etkinleştirmeniz gerekecektir.
Önyükleme argümanlarını kaldırma/devre dışı bırakma

macOS Ventura yüklendikten ve Kurulum Sonrası OCLP kök yamaları uygulandıktan sonra aşağıdaki önyükleme argümanlarını kaldırın veya devre dışı bırakın:
  • ipc_control_port_options=0: YALNIZCA özel bir GPU kullanıldığında. Firefox ve elektron tabanlı uygulamaların çalışabilmesi için Intel HD 4000'i kullanırken yine de buna ihtiyacınız var.
  • amfi_get_out_of_my_way=0x1: YALNIZCA Sistem Güncellemelerinden sonra OCLP ile kök yamaların yeniden uygulanması için gereklidir
  • -radvesa ile #-radvesa# ekleyerek pasife alın veya kaldırın→Bu, boot-arg'ı devre dışı bırakır ve karşılığında AMD GPU'larda donanım hızlandırmayı yeniden etkinleştirir.
  • nv_disable=1 ile #nv_disable=1 # ekleyerek pasife alın veya kaldırın→ Bu, NVIDIA GPU'larda donanım hızlandırmayı yeniden etkinleştiren boot-arg'yi devre dışı bırakır.
Önemli NOT:
Bu önyükleme argümanlarını kaldırdıktan/devre dışı bıraktıktan sonra sisteminizin önyükleme yapmaması ihtimaline karşı, şu anda çalışan EFI klasörünüzün bir yedeğini bir FAT32 USB flash sürücüsünde tutun!
AMFI'nin etkinleştirildiğini doğrulama

AMFI'nin etkin olup olmadığını Terminal'e aşağıdaki komutu girerek kontrol edebiliriz:
Kod:
sudo /usr/sbin/nvram -p | /usr/bin/grep -c "amfi_get_out_of_my_way=1"
İstenilen çıktı 0: bu şu anlama gelir: amfi_get_out_of_my_way=1 AMFI'yi devre dışı bırakan boot-arg NVRAM'de mevcut değil, bu da AMFI'nin etkin olduğunu gösterir. Bu iyi.

Çıkış 1 ise: bu, AMFI'yi devre dışı bırakan amfi_get_out_of_my_way=1 boot-arg'nin NVRAM'de mevcut olduğu ve AMFI'nin devre dışı bırakıldığını gösterir anlamına gelir.

Yeni AMFIPass.kext, macOS'un kök düzeltme ekleri ve SIP'nin yanı sıra SecureBootModel devre dışı ancak AMFI etkinken başlatılmasına izin verdiğinden, çıktının 0 olmasını istiyoruz!

OCLP ve Sistem Güncellemeleri

Sistem Güncellemelerinden sonra kök yamaların yeniden uygulanması

OCLP'yi diğer Patcher'lara göre kullanmanın en büyük avantajı, Sistem Güncellemeleri yüklendikten sonra bile sistemde kalmasıdır. Güncelleme sonrasında grafik sürücülerinin eksik olduğunu algılar ve bu örnekte gösterildiği gibi size bunları yeniden yamalamak isteyip istemediğinizi sorar:

1717872420125.png


Sadece "Tamam"a tıkladığınızda sürücüler yeniden yüklenecektir. Zorunlu yeniden başlatmanın ardından her şey normale dönecek.

OCLP Uygulama Güncelleme Bildirimleri

OCLP ayrıca sizi Patcher uygulamasının mevcut güncellemeleri hakkında da bilgilendirebilir. Ancak bu, config.plist'inizin NVRAM/Add bölümüne OCLP-Version anahtarının eklenmesini gerektirir:

1717872443539.png


Bu seçenek Hackintosh kullanıcıları için isteğe bağlıdır, çünkü OCLP uygulaması çalıştırdığınızda sizi güncellemeler hakkında da bilgilendirir. Bunu yapılandırmanıza eklemeyi seçerseniz, yeni değerlerin uygulanabilmesi için ilgili NVRAM/Delete bölümüne bir sıfırlama anahtarı da eklemeniz gerekir:

1717872460197.png


Bundan sonra, OpenCore Patcher için bir güncelleme mevcut olduğunda bilgilendirileceksiniz:

1717872469274.png


OCLP gerçek Mac ve Mac kullanıcıları düşünülerek tasarlandığından, bu Açılır Pencerenin Patcher'a değil "OpenCore"a atıfta bulunduğunu unutmayın. "Normal" Mac kullanıcıları için OpenCore, config ve kext'leri güncellemenin tek yolu OCLP kullanmaktır. Yani en son OCLP güncellemesini indirdikten sonra, EFI'yi yeniden inşa ediyor, ESP'yi monte ediyor, EFI/OC klasörünü değiştiriyor, reoo yamalarını uyguluyor, yeniden başlatıyor ve hepsi bu.

Ancak Hackintosh kullanıcıları olarak yalnızca iGPU'lar, Wi-Fi vb. için yeni, güncellenmiş veya iyileştirilmiş kök yamaları uygulamak için Uygulama güncellemeleriyle ilgileniyoruz. Lütfen her güncellemeden sonra OCLP sürüm numarasını manuel olarak ayarlamanız gerektiğini unutmayın. En yeni sürüm zaten yüklü olmasına rağmen muhtemelen güncel olmayan bir yama uygulaması hakkında bilgilendirilmeyecektir. Yani OCLP Sürüm Anahtarını Hackintosh yapısına eklemek aslında bir zorunluluk değil.

 
BootLoader
OpenCore 0.9.7
Laptop Modeli
Sonoma 14.0
Anakart Modeli
Faxconn HM67M-S
İşlemci Modeli
CPU i5-2400
Grafik Kartı
RX570 4GB
Ses Kartı Modeli
ALC662
Ağ Aygıtları
RTL8111
Disk ve RAM
14GB DDR3 - Crucil 480GB SSD

strangerone

MASTER YODA
Yönetici
MODERATOR
DENEYİMLİ ÜYE
9 Haz 2017
11,249
5,713
4,401
Elinize sağlık ardı ardına mükemmel rehberler :)
 
BootLoader
OpenCore 1.0.0
Laptop Modeli
HP Pavilion 15-E
Anakart Modeli
Asus H110M-D
İşlemci Modeli
i3 3110M/ i3 7100
Grafik Kartı
Rx590 8GB/HD630/HD4000
Ses Kartı Modeli
ALC887/ALC269
Ağ Aygıtları
Atheros9285 Usb Wifi TL722N RTL8111/RTL8100
Disk ve RAM
16GB DDR4 2300MHz/8GB DDR3 1600MHz
AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım    Hayır teşekkürler