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
VeMaxKernel
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!
- Broadcom Wifi/BT Kartlarını etkinleştirmek için,
- 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.
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
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ü | Aksiyon | Tanım |
---|---|---|
Booter/Patch | OCLP'nin yapılandırmasından aşağıdaki Booter yamasını ekleyin ve etkinleştirin |
|
DeviceProperties/Add | PciRoot(0x0)/Pci(0x2,0x0) – Framebuffer yamasını doğrulayın/ayarlayın.
| iGPU Desteği : Intel HD 4200/4400/4600, HD 5000/5100/5200/5600 ve Iris Pro 6200
|
Kernel/Add Ve EFI/OC/Kexts | Aşağıdaki Kext'leri ekleyin :
|
|
Kernel/Block | Engelle 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/Emulate (Sadece HEDT-Server) | Haswell E :
| 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.
|
NOT : RestrictEvents bunu artık hallettiği için Çekirdek VMM yamalarına artık gerek yok! |
Misc/Security |
| 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 :
| Açıklamalar :
|
NVRAM/Delete/...-4BCCA8B30102 (Sıralamak) | Aşağıdaki Dizeleri ekleyin :
| 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 |
|
|
UEFI/Drivers Ve EFI/OC/Drivers |
| 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
- Masaüstü bilgisayarlar :
- 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
macOS Ventura KurulumuNOT:
macOS Ventura çalışır hale geldiğinde, optimum CPU Güç Yönetimi için Haswell/Broadwell CPU'nuza en uygun SMBIOS'a geçebilirsiniz.
- 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.
1. Seçenek: macOS 11.3 veya daha yeni bir sürümden yükseltmeÖnemli Not:
Temiz bir kurulum gerçekleştirmek istiyorsanız OCLP ayrıca bir USB Yükleyici de oluşturabilir (şiddetle tavsiye edilir)
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.
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:
- 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.)
- 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
- -
SMBIOS'u geri alma (yalnızca macOS Catalina veya daha eski bir sürümden yükseltme sonrasında)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.
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.
AMFI'nin etkinleştirildiğini doğrulamaÖ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 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"
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:
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: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:Bundan sonra, OpenCore Patcher için bir güncelleme mevcut olduğunda bilgilendirileceksiniz:
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.
Kaynak:
OC-Little-Translated
OC-Little-Translated
- 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