Haswell/Broadwell sistemlerine macOS Ventura veya daha yenisini yükleme

kindo

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

MacOS Ventura'da Kaby Lake'ten önceki CPU ailelerine yönelik destek kaldırıldı. Haswell/Broadwell CPU'ları için bu durum esas olarak entegre Grafik ve Metal desteğini etkiler. Yani yapacağımız şey, macOS Ventura'yı kurmak 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 eklemek.

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. 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
Yapılandırma Düzenlemeleri

Haswell/Broadwell sistemlerine macOS Monterey veya daha yenisini yüklemek üzere config.plist'inizi ve EFI klasörünüzü hazırlamak için gerekli değişiklikleri aşağıda listelenmiştir. kullanabilirsiniz .

Çapraz kontrol için gerekli tüm ayarları içeren bu örnek .plist yapılandırmasını kontrol edebilirsiniz.



Yapılandırma Bölümü​
AksiyonTanım
Booter/Patch
OCLP'nin yapılandırmasından aşağıdaki Booter yamasını ekleyin ve etkinleştirin
  • Pano kimliği 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ü (Haswell Headless)
    • AAPL,ig-platform kimliği : 04001204
    • cihaz kimliği : 12040000 (Yalnızca HD 4400 için gereklidir)
  • Masaüstü (Haswell Varsayılanı)
    • AAPL,ig-platform kimliği : 0300220D
    • cihaz kimliği : 12040000 (Yalnızca HD 4400 için gereklidir)
  • Masaüstü (Broadwell Varsayılanı)
    • AAPL,ig-platform kimliği : 07002216
    • cihaz kimliği : 12040000 (Yalnızca HD 4400 için gereklidir)
  • Dizüstü Bilgisayar/NUC (Haswell): → OpenCore Kurulum Kılavuzuna bakın
  • Dizüstü Bilgisayar/NUC (Broadwell): → OpenCore Kurulum Kılavuzuna bakın
iGPU Desteği : Intel HD 4200/4400/4600, HD 5000/5100/5200/5600 ve Iris Pro 6200
  • Haswell Headless: iMac SMBIOS, iGPU ve grafikler için kullanılan bir GPU kullanan Haswell CPU'lu sistemler için.
  • Haswell/Broadwell Varsayılanı: Bir Masaüstü Bilgisayarınız varsa ve iGPU bir ekranı yönetmek için kullanılıyorsa bunu kullanın.
  • Dizüstü Bilgisayar/NUC(mini pc): Lapto, Nuc veya USDT'nizde kullanılan iGPU'ya bağlı olarak farklı bir AAPL, ig-platform-id ve cihaz-id kombinasyonu gerekebilir.
Not : Grafikleri görüntülemek için iGPU kullanıldığında ek özelliklerin eklenmesi gerekir. Bu durumda lütfen OpenCore Kurulum kılavuzuna bakın. Bu bölüm yalnızca AAPL,ig-platform-id değerini doğru kullandığınızdan emin olmak için buradadır.
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
Engelle
com.apple.iokit.IOSkywalkFamily:

1717806373092.png
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/Emulate
(Sadece HEDT-Server)​
Haswell E :
  • Cpuid1Data : C3060300 00000000 00000000 00000000
  • Cpuid1Mask : FFFFFFFF 00000000 00000000 00000000
Broadwell E :
  • Cpuid1Data : D4060300 00000000 00000000 00000000
  • Cpuid1Mask : FFFFFFFF 00000000 00000000 00000000
⚠ Yalnızca Haswell E veya Broadwell E CPU'larını kullanan Üst Düzey Masaüstü İş İstasyonları için gereklidir! Masaüstü, Dizüstü Bilgisayar veya NUC yapılandırmalarına EKLEMEYİN!
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:
1717806340781.png

NOT : 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: revblock
    Type: String
    Value: media
  • Key: revpatch
    Type: String
    Value: sbvmm,asset
Açıklamalar :
  • OCLP ve RestrictEvents ayarları.
  • revblock: media → Grafik sorunlarına yardımcı olan Ventura+ (Metal 1 GPU'lar için) üzeri sürümlerde medya analizini engeller.
  • revpatch: 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 Add bölümünde bunlardan herhangi birini her değiştirdiğinizde bir NVRAM sıfırlaması yapmanız gerekir.
NVRAM/Add/...-FE41995C9F82
  • csr-active-config[/B] değerini [B]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):
    • [B]-radvesa[/B]
    • 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.
1717806314561.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.

Değişiklikleri test etme

Gerekli kexts'leri ekledikten ve config.plist dosyanızda gerekli değişiklikleri yaptıktan sonra kaydedin, yeniden başlatın ve bir NVRAM Sıfırlaması gerçekleştirin. Sisteminiz bundan sonra da sorunsuz açılırsa, artık sistemi macOS 13'ü yüklemek için hazırlayabilirsiniz.

SMBİOS'u Ayarlama

Sisteminiz başarıyla yeniden başlatılırsa, SMBIOS'u o anda yüklü olan macOS Sürümüne bağlı olarak ayarlamak için yapılandırmayı bir kez daha düzenlememiz gerekir.


MacOS 11.3 veya daha yeni bir sürümden yükseltme yaparken, MacOS'un sanal bir makinede çalıştığını "düşünmesini" sağlamak için macOS'un sanallaştırma yeteneklerini kullanabiliriz, böylece macOS uyumlu bir SMBIOS'u taklit etmek artık bir gereklilik değildir. Sisteminize bağlı olarak Haswell/Broadwell CPU'ları için aşağıdaki doğru/yerel SMBIOS'lardan birini kullanın:

  • EFI'nizi bağlayın ve config.plist dosyanızı açın.
  • PlatformInfo/Generic altında, SystemProductname'i donanımınıza benzer bir şekilde değiştirin.
    • Masaüstü bilgisayarlar :
      • iMac14,4 → Yalnızca iGPU'lu Haswell için
      • iMac15,1 → dGPU'lu Haswell için
      • iMac16,1 → Broadwell için
    • Dizüstü bilgisayarlar/NUC'ler (Haswell):
      • MacBookAir6,1 = 11″ Ekran, Çift Çekirdekli, iGPU: HD 5000
      • MacBookAir6,2 = 13″ Ekran, Çift Çekirdekli, iGPU: HD 5000
      • MacBookPro11,1 = 13″ Ekran, Çift Çekirdekli, iGPU: Iris 5100
      • MacBookPro11,2 = 15″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200
      • MacBookPro11,3 = 15″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200 + dGPU: GT 750M
      • MacBookPro11,4 = 15″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200
      • MacBookPro11,5 = 5″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200 + dGPU: R9 M370X
      • Macmini7,1 = HD 5000/Iris 5100 iGPU'lu NUC'ler/USDT'ler
    • Dizüstü bilgisayarlar/NUC'ler (Broadwell):
      • MacBook8,1 = 12″ Ekran, Çift Çekirdekli (7 Watt), iGP: HD 5300
      • MacBookAir7,1 = 11″ Ekran, Çift Çekirdekli (15 W), iGPU: HD 6000
      • MacBookAir7,2 = 13″ Ekran, Çift Çekirdekli (15 W), iGPU: HD 6000
      • MacBookPro12,1 = 13″ Ekran, Çift Çekirdekli (28 W), iGPU: Iris 6100
      • MacBookPro11,2 = 15″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200
      • MacBookPro11,3 = 15″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200 + dGPU: GT 750M
      • MacBookPro11,4 = 15″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200
      • MacBookPro11,5 = 15″ Ekran, Dört Çekirdekli, iGPU: Iris Pro 5200 + dGPU: R9 370X
      • iMac16,1 = HD 6000 veya Iris Pro 6200 ile NUC
    • Üst Düzey Masaüstü Bilgisayar (Haswell/Broadwell-E): iMacPro1,1
  • GenSMBIOS veya OCAT ile yeni smbios bilgisi oluşturabilirsiniz.

macOS Catalina veya daha eski bir sürümden yükseltme yaparken

macOS Catalina ve daha eski sürümleri, VMM Board-ID sahtekarlığını uygulamak için gereken sanallaştırma yeteneklerine sahip olmadığından, macOS Ventura'yı yükleyebilmek için geçici olarak desteklenen bir SMBIOS'a geçiş yapmak zorunludur. Aksi takdirde, önyüklemeye çalışırken Apple logosu yerine üzeri çizili daire ile karşılaşacaksınız. Bu nedenle SystemProductName'i (PlatformInfo altında) buna göre ayarlayın.

Desteklenen SMBIOS'lar :
  • Masaüstü :
    • iMac18,1 veya daha yeni
    • MacPro7,1 veya iMacPro1,1 (İleri Teknoloji Masaüstü Bilgisayarlar)
  • Dizüstü bilgisayar :
    • MacBookPro14,1 veya
    • MacBookAir8,1
  • NUC :
    • Macmini8,1
NOT:
macOS Ventura çalışır hale geldiğinde, optimum CPU Güç Yönetimi için Haswell/Broadwell CPU'nuza en uygun SMBIOS'a geçebilirsiniz.
macOS Ventura Kurulumu

  • 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 Ventura'yı Yükle" uygulaması "Programlar" klasöründe bulunacaktır.
Önemli Not:
Temiz bir kurulum gerçekleştirmek istiyorsanız OCLP ayrıca 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
  • 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ı: Aşağıdaki araçları kopyalayın (internetin çalışmaması durumunda):
      • Python Installer
      • MountEFI
      • ProperTree
  • Yeniden başlat
  • BootPicker'dan "MacOS Ventura'yı Yükle" seçeneğini seçin.
  • Daha önce hazırladığınız birime macOS Ventura'yı 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
  • Ardından macOS Ventura'ya ö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.

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. intel sistemlerinde öncelikle iGPU ve GPU sürücülerini kurmak için kullanacağız.

Intel Haswell/Broadwell Grafik Hızlandırma Yamalarını Yükleme
Kurulum asistanına ulaştığınızda (dilinizi, saat diliminizi vb. seçeceğiniz yer), sistemin bu aşamada çok yavaş çalıştığın fark edeceksiniz; bu normaldir çünkü Apple'daki dost canlısı insanlar nedeniyle grafik hızlandırması olmadan VESA modunda çalışmaktadır. Haswell ve Broadwell'in iGPU 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 "Yükleme Sonrası Kök Düzeltme Eki" seçeneğini seçin:
1717806274817.png

  • Patcher Uygulamasının talimatlarını izleyin (Haswell veya Broadwell sistemim olmadığından ekran görüntüsü alamıyorum. Ayrıca çevrimiçi olarak da bulamadım.)
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.
SMBIOS'u geri alma (yalnızca macOS Catalina veya daha eski bir sürümden yükseltme sonrasında)

macOS Ventura çalışır hale geldiğinde, VMM Board-ID sahtekarlığı çalışacaktır; böylece artık "macOS Big Sur 11.3+ sürümünden yükseltme yapılırken" bölümünde bahsedilen Haswell/sisteminize uygun "yerel" SMBIOS'lardan birine geri dönebilirsiniz. Optimum CPU/GPU Güç Yönetimi için Broadwell CPU. CPU Güç Yönetimini daha fazla ayarlamak/optimize etmek için, CPUFriendFriend veya One-Key-CPUFriend ile yeni bir CPUFriendDataProvider.kext oluşturun ve bunu yapılandırmanıza ve EFI'nize ekleyin.

Ö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:

1717806180124.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:

1717806629427.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:

1717806732635.png


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

1717806755646.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
  • Love
Tepkiler: strangerone

strangerone

MASTER YODA
Yönetici
MODERATOR
DENEYİMLİ ÜYE
9 Haz 2017
11,249
5,713
4,401
Elinize sağlık mükemmel olmuş :)
 
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
  • Like
Tepkiler: kindo

Emre Demir

PADAVAN
2 Eyl 2023
103
45
71
Ellerinize sağlık
 
BootLoader
1)OC 0.9.9 2) OC 1.0.0
Anakart Modeli
1) Asus P8H61-M Plus LX3 R2.0 2) MSI B450M PRO M2 MAX
İşlemci Modeli
1) Intel Pentium G645 2) Ryzen 5 3600
Grafik Kartı
1) AMD Radeon HD 5450 (1GB) 2) XFX AMD Radeon RX 5500 XT (4GB)
Ses Kartı Modeli
1) Via VT1708S 2) ALC 887
Ağ Aygıtları
1) Realtek RTL8111 2) 2x Realtek RTL8111
Disk ve RAM
1) 240GB SSD & 4 GB + 2 GB DDR3 & Big Sur & Monterey 2) 2x8 16 GB 2400 MHz DDR4 & 240GB SSD & Sonoma 14.4.1
  • Like
Tepkiler: kindo

Benzer konular

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