Bu makalede Hackintosh bilgisayarımızda önyükleyiciler ile birlikte kullandığımız kextlerin ne olduğuna ve bu kextlerin hangisinin ne işe yaradığına değineceğim.
Windows işletim sisteminde donanımlarımızın çalışması için nasıl sürücülere ihtiyacımız varsa, macOS üzerinde de donanımlarımızın düzgün çalışabilmesi için bu donanımlara ait kextleri sistemi açarken yüklemeye ihtiyacımız var. Aşağıda tablolar ile belirttiğim kextlerin config içindeki sıralamasını verdiğim şekilde yapın.
Temel
Bunlar macOS işletim sistemini bilgisayarımızda çalıştırmak için gereksinim duyduğumuz kextlerdir.
Kext |
Bilgi |
Min Kernel |
Max Kernel |
Lilu |
Lilu, macOS işletim sisteminde çeşitli kextlerin uyumluluğunu sağlamak ve işlevselliğini genişletmek için kullanılır. Diğer kextlerin sorunsuz bir şekilde çalışmasını sağlamak için çeşitli yamalar ve düzeltmeler sağlar. |
8.0.0 |
|
VirtualSMC |
macOS’ta donanım izleme ve kontrol işlevlerini sağlayan kexttir. SMC (Sistem Yönetim Kontrolcüsü) işlevlerini taklit ederek donanım bilgilerini yönetir. Fan hızlarını, anlık işlemci kullanım ve sıcaklık bilgileri gibi donanım bilgilerini okumamızı sağlayan eklentilere sahiptir.
|
8.0.0 |
|
WhateverGreen |
WhateverGreen, macOS işletim sisteminde ekran kartlarının uyumluluğunu sağlamak ve grafik hatalarını düzeltmek için kullanılır. Çeşitli ekran kartı modelleri için gerekli yamaları sağlar ve ekran çözünürlükleri, renk derinliği, grafik hızlandırma ve diğer grafik özelliklerinin doğru bir şekilde çalışmasını sağlar. Ayrıca, ekran kapanma, siyah ekran sorunları ve grafik hataları gibi yaygın sorunları giderir. macOS kullanıcılarının grafik kartlarını sorunsuz bir şekilde kullanmalarını sağlar ve grafik performansını optimize eder.
|
10.0.0 |
|
telemetrap |
telemetrap, en fazla SSE 4.1 desteği olan işlemcilere güncel macOS sürümlerinin kurulabilmesine olanak sağlar.
|
18.0.0 |
|
AppleMCEReporterDisabler |
AppleMCEReporterDisabler, AMD ve çift soketli sistemlerde kernel paniklere sebep olan AppleMCEReporter kextini devre dışı bırakır. Kext sıralamasının en üstüne koymanızı öneririm.
|
|
|
VirtualSMC Eklentileri
VirtualSMC eklentileri sıralamada direkt olarak VirtualSMC kextinin altına gelmesi gereken kextlerdir.
Kext |
Bilgi |
Min Kernel |
Max Kernel |
SMCBatteryManager |
SMCBatteryManager, macOS işletim sisteminde dizüstü bilgisayarların batarya performansını ve yönetimini optimize etmek için kullanılır. Dizüstü bilgisayarların batarya sağlığını izler, şarj durumunu ve dolum seviyesini rapor eder ve batarya kullanımıyla ilgili çeşitli istatistikler sağlar. Ayrıca, batarya ömrünü uzatmak için güç yönetimini ayarlar ve batarya güvenliği ile ilgili uyarıları sağlayabilir. SMCBatteryManager, macOS kullanıcılarının dizüstü bilgisayarlarının batarya performansını en üst düzeye çıkarmalarına ve batarya sağlığını korumalarına yardımcı olur. ECEnabler kexti ile kullanılması gerekir.
|
8.0.0 |
|
SMCDellSensors |
SMCDellSensors, Sistem Yönetim Modunu (SMM) destekleyen Dell dizüstü bilgisayarlarda fanların izlenmesini ve kontrol etmeyi sağlar.
|
11.0.0 |
|
SMCLightSensor |
SMCLightSensor, macOS işletim sistemindeki ışık sensörlerinin uyumluluğunu sağlamak ve doğru çalışmasını temin etmek için kullanılır. Dizüstü bilgisayarlar veya monitörler gibi aygıtlarda bulunan ışık sensörlerinin doğru şekilde algılanmasını ve işlevselliğini sağlar. Bu sayede, otomatik parlaklık ayarlama gibi özelliklerin sorunsuz bir şekilde çalışmasını sağlar ve kullanıcıların ekran parlaklığını çevresel ışık koşullarına göre otomatik olarak ayarlamasına imkan tanır. macOS kullanıcılarının ekran parlaklığını etkin bir şekilde yönetmelerine yardımcı olur ve görüntüleme deneyimini iyileştirir.
|
10.0.0 |
|
SMCProcessor |
SMCProcessor, macOS işletim sisteminde işlemcilerin sıcaklık, voltaj ve diğer önemli ölçümlerini izlemek ve yönetmek için kullanılır. İşlemcinin çalışma durumunu izleyerek aşırı ısınma veya voltaj dalgalanmaları gibi sorunları tespit eder. Ayrıca, işlemcinin güç tüketimini dengeleyerek enerji verimliliğini artırabilir. macOS kullanıcılarının işlemcilerinin sağlıklı bir şekilde çalışmasını ve optimum performansı elde etmesini sağlar.
|
11.0.0 |
|
SMCSuperIO |
SMCSuperIO, macOS işletim sisteminde anakartın SuperIO denetleyicisini tanımlar ve donanımın doğru şekilde algılanmasını ve yönetilmesini sağlar. Genellikle, fan hız kontrolü, voltaj izleme ve sıcaklık sensörlerinin doğru çalışması gibi işlevleri sağlar.
|
10.0.0 |
|
AsusSMC |
AsusSMC, macOS işletim sisteminde Asus dizüstü bilgisayarlara ait özel fonksiyonların çalışmasını sağlar.
|
|
|
AMDRyzenCPUPowerManagement |
AMDRyzenCPUPowerManagement, macOS işletim sisteminde AMD Ryzen işlemcilerin enerji tüketimini düzenlemek ve performansını optimize etmek için kullanılır. Ryzen işlemcilerinin enerji tüketimini dengelemek ve güç tasarrufu sağlamak için işlemci frekanslarını dinamik olarak ayarlar. Ayrıca, işlemcinin sıcaklık ve voltajını izleyerek aşırı ısınma veya güç tüketimi sorunlarını önlemeye yardımcı olabilir. macOS kullanıcılarının AMD Ryzen işlemcili sistemlerini daha verimli bir şekilde çalıştırmalarını sağlar.
|
|
|
SMCAMDProcessor |
SMCAMDProcessor, macOS işletim sisteminde AMD işlemcilerin doğru şekilde tanınmasını ve uyumluluğunu sağlamak için kullanılır. AMD işlemcilerin sıcaklık sensörlerini doğru bir şekilde okur ve işlemcinin çalışma durumunu izler. Ayrıca, güç yönetimi ve frekans düzenleme gibi işlevleri destekler. macOS kullanıcılarının AMD işlemcili sistemlerini stabil bir şekilde kullanmalarını sağlar.
|
|
|
Ses
Kext |
Bilgi |
Min Kernel |
Max Kernel |
AppleALC |
AppleALC, macOS işletim sisteminde ses cihazlarının uyumlu bir şekilde tanınmasını ve ses çıkışının sağlanmasını sağlar. macOS’un içinde yer alan AppleHDA sürücüsünü modifiye eder ve uyumlu bir ses kartı bulunduğunda ses çıkışını etkinleştirir.
|
8.0.0 |
|
VoodooHDA |
AppleALC’nin çalışmadığı durumlarda bu kext kullanılabilir.
|
16.0.0 |
|
USB
Kext |
Bilgi |
Min Kernel |
Max Kernel |
USBInjectAll |
USBInjectAll, Intel işlemciye sahip macOS işletim sisteminde USB bağlantı noktalarının doğru şekilde tanınmasını ve uygun bir şekilde çalışmasını sağlamak için kullanılır. USB haritalandırma işlemi için kullanılması gerekir.
|
15.0.0 |
|
XHCI-unsupported |
XHCI-unsupported, bazı USB denetleyicileri için gereklidir. Haswell ve üstü işlemciye sahip bilgisayarlar tarafından USB haritalandırma işleminden önce kullanılması gerekir.
|
15.0.0 |
|
Ethernet
Kext |
Bilgi |
Min Kernel |
Max Kernel |
AtherosE2200Ethernet |
AtherosE2200Ethernet, macOS işletim sisteminde Killer serisi ethernet adaptörlerini çalıştırmayı sağlar.
|
|
|
IntelMausi |
IntelMausi, macOS işletim sisteminde desteklenen Intel ethernet adaptörlerini çalıştırmayı sağlar.
|
13.0.0 |
|
LucyRTL8125Ethernet |
LucyRTL8125Ethernet, macOS işletim sisteminde Realtek 2.5 Gb ethernet adaptörünü çalıştırmayı sağlar.
|
19.0.0 |
|
RealtekRTL8100 |
RealtekRTL8100, macOS işletim sisteminde Realtek RTL810X serisi ethernet adaptörlerini çalıştırmayı sağlar.
|
|
|
RealtekRTL8111 |
RealtekRTL8111, macOS işletim sisteminde Realtek RTL8111/8168/8411 ethernet adaptörlerini çalıştırmayı sağlar.
|
|
|
SmallTreeIntel82576 |
SmallTreeIntel82576, macOS işletim sisteminde Intel I211 ethernet adaptörünü çalıştırmayı sağlar.
|
|
20.9.9 |
Wi-Fi
Burada eklenti olarak belirtilen kextler indireceğiniz .kext klasörü/dosyasının içine gömülü olan kextler. Eğer bir config düzenleyici (OCAT/OpenCore Configurator) ile işlerseniz bu kextleri görebilirsiniz. Eğer manuel olarak işliyorsanız ayrıca işlemeniz gerekir. Sıralamaları ve kernel değerlerini aşağıdaki gibi olacak.
Kext |
Bilgi |
Min Kernel |
Max Kernel |
AirportBrcmFixup |
AirportBrcmFixup, Broadcom Wi-Fi kartlarının doğru şekilde tanınmasını ve sürücülerinin yüklenmesini sağlar. Ayrıca, bazı Wi-Fi özelliklerinin etkinleştirilmesi veya iyileştirilmesi için gerekli yamaları sağlar.
|
14.0.0 |
|
AirPortBrcm4360_Injector |
AirportBrcmFixup kextine ait bir eklenti.
|
|
|
AirPortBrcmNIC_Injector |
AirportBrcmFixup kextine ait bir eklenti.
|
|
21.9.9 |
AirportItlwm |
AirportItlwm, Intel Wi-Fi kartlarının doğru şekilde tanınmasını ve sürücülerinin yüklenmesini sağlar. Ayrıca, bazı Wi-Fi özelliklerinin etkinleştirilmesi veya iyileştirilmesi için gerekli yamaları sağlar. Maalesef Intel kartlarda Airport özelliği çalışmaz. Handoff hizmetleri ise kararlı çalışmayabilir.
|
17.0.0 |
|
AirPortAtheros40 |
AirPortAtheros40, Atheros Wi-Fi kartlarının doğru şekilde tanınmasını ve sürücülerinin yüklenmesini sağlar. Ancak tam anlamı ile kararlı bir çalışma sağlamayabilir.
|
17.0.0 |
20.9.9 |
Bluetooth
Burada eklenti olarak belirtilen kextler indireceğiniz ZIP içinden çıkacak kextler. Sıralamalarıve kernel değerleri aşağıdaki gibi olacak.
Kext |
Bilgi |
Min Kernel |
Max Kernel |
BrcmPatchRAM |
BrcmPatchRAM, macOS işletim sisteminde Bluetooth Bluetooth donanımını çalıştırmak için kullanılır.
|
|
|
BlueToolFixup |
BrcmPatchRAM/IntelBluetoothFirmware kextine ait bir eklenti. |
21.0.0 |
|
BrcmBluetoothInjector |
BrcmPatchRAM kextine ait bir eklenti. |
|
20.9.9 |
BrcmFirmwareData |
BrcmPatchRAM kextine ait bir eklenti. |
|
|
BrcmPatchRAM2 |
BrcmPatchRAM kextine ait bir eklenti. |
15.0.0 |
18.9.9 |
BrcmPatchRAM3 |
BrcmPatchRAM kextine ait bir eklenti. |
19.0.0 |
|
IntelBluetoothFirmware |
IntelBluetoothFirmware, macOS işletim sisteminde Intel Bluetooth donanımını çalıştırmak için kullanılır. |
17.0.0 |
|
IntelBTPatcher |
IntelBluetoothFirmware kextine ait bir eklenti.
|
|
|
IntelBluetoothInjector |
IntelBluetoothFirmware kextine ait bir eklenti.
|
|
20.9.9 |
BlueToolFixup |
BrcmPatchRAM/IntelBluetoothFirmware kextine ait bir eklenti.
|
21.0.0 |
|
Touchpad & Klavye
Kext |
Bilgi |
Min Kernel |
Max Kernel |
AlpsHID |
AlpsHID, VoodooI2C’nin çoklu dokunma motorunu kullanarak Alps touchpad için çoklu dokunmayı etkinleştirir.
|
|
|
VoodooI2C |
VoodooI2C, dizüstü bilgisayarlardaki I2C touchpad modellerinin ve varsa dokunmatik işlevinin çalışmasını sağlar.
|
15.0.0 |
|
VoodooPS2Controller |
VoodooPS2Controller, dizüstü bilgisayarlarımızda klavye ve Synaptics touchpadin çalışmasını sağlar. Çoğu dizüstü bilgisayar klavyesi PS2’dir. I2C, USB veya SMBus touchpadiniz olsa bile VoodooPS2’yi kullanmalısınız.
|
15.0.0 |
|
VoodooRMI |
VoodooRMI, Synaptics’in SMBUS touchpad donanımının çalışmasıını sağlar. |
15.0.0 |
|
VoodooSMBus |
VoodooSMBus, ELAN SMBus tocuhpad donanımının çalışmasını sağlar.
|
|
|
Ekstra
Kext |
Bilgi |
Min Kernel |
Max Kernel |
CPUFriend |
CPUFriend, macOS işletim sisteminde işlemci güç yönetimini optimize etmek için kullanılır. İşlemcinin enerji tüketimini düzenler ve performansı dengelemek için işlemci frekansını ayarlar. Böylece sistemin enerji verimliliği ile performansı arasında uygun bir denge sağlanır.
|
10.0.0 |
|
CPUFriendDataProvider |
CPUFriendDataProvider, CPUFriend kextinin çalışması için gerekli olan verileri sağlar. Bu veriler, işlemcinin modeline, mimarisine ve enerji profiline göre optimize edilmiş güç yönetimi bilgilerini içerir.
|
|
|
CPUTscSync |
CPUTscSync, işlemcinin zaman sayacını ve sistem saatini senkronize etmek için kullanılır. Bu, işletim sisteminin zamanlama hassasiyetini artırır ve sistem performansını optimize eder. Özellikle çoklu çekirdekli işlemcilerde, iş parçacıklarının zamanlamasını düzenlemek için önemlidir. Sistemdeki zamanlama uyumsuzluklarını giderir ve kararlılığı artırır. Uykudan uyandıktan sonra oluşan bazı kernel paniklerini çözer.
|
|
|
TSCAdjustReset |
TSCAdjustReset, macOS’u Skylake-X işlemcili bir X299 kartında başlatırken zamanlamada oluşan senkronizasyon hatalarını düzeltir.
|
|
|
ECEnabler |
ECEnabler, macOS işletim sisteminde yerleşik denetleyicilerin tanınmasını ve etkinleştirilmesini sağlar. Bu denetleyiciler, sistem donanımını yönetmek için kullanılır ve pil yönetimi, fan hızı kontrolü gibi işlevleri gerçekleştirir. ECEnabler, bu denetleyicilerin doğru şekilde çalışmasını sağlar ve sistem kararlılığını artırır.
|
11.0.0 |
|
HibernationFixup |
HibernationFixup, macOS işletim sisteminde uyku modundan uyandırma işlemi sırasında oluşabilecek hataları gidermek ve uyandırma işlemini stabil hale getirmek için kullanılır ve sistem kararlılığını arttırır.
|
|
|
RTCMemoryFixup |
RTCMemoryFixup, macOS işletim sisteminde gerçek zamanlı saat (RTC) ile ilgili hataları gidermek için kullanılır. RTC belleğinin doğru şekilde okunmasını ve yazılmasını sağlar, böylece sistem saatini ve diğer zamanlama işlevlerini düzgün bir şekilde yönetir. RTCMemoryFixup, sistem saatini güncelleme, uyku modundan uyandırma ve zaman damgası ile ilgili diğer işlevlerde kararlılığı artırır.
|
|
|
NoTouchID |
NoTouchID, macOS işletim sisteminde Touch ID donanımının bulunmadığı durumlarla ilgili hataların önlenmesini sağlar. Touch ID’nin kullanılmadığı durumlarda sistem başlatma veya uyandırma sırasında oluşabilecek hataları engeller. Böylece sistem kararlılığı artırılır ve performans iyileştirilir. Sisteminizde parmak izi okuyucusu varsa kullanabilirsiniz.
|
17.0.0 |
19.9.9 |
NVMeFix |
Apple NVMe depolama sürücüsü IONVMeFamily için bir düzeltme yamasıdır. NVMe diske sahip bilgisayarlarda kullanılabilir. NVMeFix, macOS işletim sistemlerinde NVMe sürücülerinin uyumsuzlukları gidermek, performansını artırmak ve uyumluluğunu sağlamak için kullanılır.
|
18.0.0 |
|
RestrictEvents |
RestrictEvents, macOS işletim sisteminde etkinlik günlüklerinde belirli olayları sınırlamak ve izlemek için kullanılır. Güvenlik veya gizlilik nedenleriyle belirli etkinlikleri izlemekten kaçınmak veya belirli uygulamaların veya süreçlerin günlüklere erişimini kısıtlamak için kullanılabilir. Böylece günlük dosyalarının boyutu kontrol altında tutulabilir ve gizlilik veya güvenlik sağlanabilir.
|
|
|
BrightnessKeys |
BrightnessKeys, macOS işletim sisteminde klavye üzerindeki parlaklık kontrol tuşlarının işlevselliğini etkinleştirir ve optimize eder.
|
|
|
RealtekCardReader |
RealtekCardReader, macOS işletim sisteminde Realtek kart okuyucuların uyumlu bir şekilde çalışmasını sağlar. SD kartlar, MMC kartlar ve diğer depolama birimlerini okuyabilen Realtek kart okuyucuların çalışmasını sağlar.
|
|
|
RealtekCardReaderFriend |
Sistem Bilgilerinin Realtek kart okuyucunuzu yerel kart okuyucu olarak tanımasını sağlar.
|
|
|
Sinetek-rtsx |
Sinetek-rtsx, macOS işletim sisteminde Realtek RTSX serisi kart okuyucularının çalışmasını sağlar.
|
|
|
FeatureUnlock |
Desteklemeyen SMBIOS’larda Sidecar, NightShift, Mac’e Airplay gibi özellikleri etkinleştirir.
|
16.5.0 |
|
Kaynak
Gathering files | OpenCore Install Guide
acidanthera Kexts.md
Leave a Reply