Rehber Kext nedir, hangi kext ne işe yarar?

Durum
Mesaj gönderimine kapalı.
1651181636359.png

Herkese merhabalar. Bu konuda cihazımızı Hackintosh yapmak için yani macOS yüklemek için Bootloader (OpenCore/Clover) aracılığı ile sisteme enjekte ettiğimiz kextler nedir, hangisi ne işe yarar ve hangilerini kullanmamız gerekiyor onu anlatacağım.

Kextleri donanımın macOS tarafındaki sürücüleri olarak tanımlayabiliriz. Şimdi aşağıda kextlerimizi kategorilere ayırıp listeleyelim.

macOS kurulumu için gerekli kextler
Kext​
Bilgi​
MinKernel​
MaxKernel​
Lilu
AppleALC, WhatGreen, VirtualSMC ve diğer birçok kext için gerekli olan birçok işlemi yamalamak için bir kext. Lilu olmadan bu kextler çalışmazlar.​
8.0.0 (10.4)​
Gerçek Mac'lerde bulunan SMC yongasını taklit eder, macOS bu olmadan önyükleme yapmaz.​
8.0.0 (10.4)​
Grafik yaması için kullanılır, Belirli ATI/AMD/Intel/Nvidia GPU'ları için gerekli çeşitli yamalar içerir.​
10.0.0 (10.6)​
SSE 4.2 desteği olmayan, sadece SSE 4.1 desteği olan işlemcilerde Mojave ve daha güncel sürümlerin kurulabilmesini sağlar.​
18.0.0 (10.14)​
AppleMCEReporterDisablerAMD işlemcilerde ve çift yuvalı sistemlerde çekirdek paniklerine neden olacak AppleMCEReporter kext'i devre dışı bırakmak için gereklidir.19.0.0 (10.15)
Yukarıda bulunan kextler olmadan macOS önyüklenemez. (telemetrap ve applemcereporterdisabler kexti sadece gerekli ise kullanılır.)

VirtualSMC Eklentileri

Kext​
Bilgi​
MinKernel​
MaxKernel​
Dizüstü bilgisayarlarda pil okumalarını ölçmek için kullanılır, masaüstü bilgisayarlar göz ardı edebilir.
8.0.0 (10.4)​
Sistem Yönetim Modunu (SMM) destekleyen Dell dizüstü bilgisayarlarda fanların daha iyi izlenmesine ve kontrolüne olanak tanır. Desteklenen bir Dell makineniz yoksa kullanmayın,​
11.0.0 (10.7)​
Dizüstü bilgisayarlarda ortam ışığı sensörü için kullanılır, masaüstü bilgisayarlar göz ardı edebilir. Ortam ışığı sensörünüz yoksa kullanmayın, aksi takdirde sorunlara neden olabilir.​
10.0.0 (10.6)​
CPU sıcaklığını izlemek için kullanılır, AMD tabanlı sistemlerde çalışmaz.
11.0.0 (10.7)​
Fan hızını izlemek için kullanılır, AMD tabanlı sistemlerde çalışmaz.
10.0.0 (10.6)​
macOS'ta Asus dizüstü bilgisayarlar için ALS, klavye arka ışığı ve Fn tuşları için yerel destek sağlar.​
Tüm AMD güç yönetimi özelliklerini içerir. Bu kext, AMD Power Gadget'ı kullanmak istiyorsanız da gereklidir.​
AMD işlemcilerde sensör verilerini görüntülemek için iStat gibi macOS uygulamalarına olanak tanır.​

Ses

Kext​
Bilgi​
MinKernel​
MaxKernel​
AppleHDA yaması için kullanılır ve yerleşik ses yongalarının çoğuna destek sağlar.​
8.0.0 (10.4)​
Eğer AppleALC çalışmazsa. Bunu kullanabilirsiniz.​
16.0.0 (10.12)​

USB

Kext​
Bilgi​
MinKernel​
MaxKernel​
ACPI'de tanımlı USB bağlantı noktaları olmayan sistemlere Intel USB denetleyicilerini enjekte etmek için kullanılır. AMD tabanlı sistemleride hiç çalışmıyor.
15.0.0 (10.11)​
Yerel olmayan USB denetleyicileri için gereklidir. Haswell ve yeni nesil işlemcilerde kullanılır.​
15.0.0 (10.11)​

Ethernet

Kext​
Bilgi​
MinKernel​
MaxKernel​
Atheros ve Killer NIC'leri için gereklidir. Örnek: Qualcomm Atheros AR816x, AR817x, Killer E220x ve Killer E2400.​
macOS Intel yerleşik LAN için gereklidir.​
13.0.0 (10.9)​
macOS Intel yerleşik LAN için gereklidir.​
10.0.0 (10.6)​
12.9.9 (10.8)​
LucyRTL8125EthernetRealtek'in 2.5 Gb Ethernet'i için gereklidir.19.0.0 (10.15)
Realtek'in RTL810X Fast Ethernet ailesi için gereklidir.​
Realtek'in Gigabit Ethernet'i için gereklidir. Örnek: RTL8111/8168, Killer E2500. Eğer Killer 2500 bu kext ile çalışmazsa AtherosE2200Ethernet kextini kullanın.
SmallTreeIntel82576I211 yongasına sahip NIC'ler için gereklidir.20.9.9
(11)

Wi-Fi & Bluetooth

Kext​
Bilgi​
MinKernel​
MaxKernel​
Yerel olmayan Airport Broadcom Wi-Fi kartları için gerekli olan bir dizi yama sağlayan açık kaynaklı bir kext.​
14.0.0 (10.10)​
macOS için bir Intel Wi-Fi Bağdaştırıcı için gereklidir.​
17.0.0 (10.13)​
macOS için bir Atheros Wi-Fi Bağdaştırıcı için gereklidir.​
17.0.0​
20.9.9​
Tüm Apple dışı/Fenvi Airport kartları için gerekli olan, Broadcom Bluetooth yonga setini yüklemek için kullanılır.​
14.0.0 (10.10)​
macOS'te yerel Bluetooth sağlamak için Intel Kablosuz Bluetooth Ürün Yazılımını yükleyen bir kext.​
17.0.0 (10.13)​

Touchpad & Klavye

Kext​
Bilgi​
MinKernel​
MaxKernel​
HID protokolünü kullanarak Alps dokunmatik yüzeyine yerel çoklu dokunmayı getirmek için VoodooI2C'nin çoklu dokunma motorunu kullanan bir kextdir.​
I2C veri yolu cihazları için destek ekleyen macOS kextlerinden oluşan bir projedir.​
15.0.0 (10.11)​
Güncellenmiş VoodooPS/2 Denetleyici, geliştirilmiş Klavye ve Synaptics Dokunmatik Yüzeyi için gereklidir. Çoğu dizüstü bilgisayar klavyesi PS2'dir. I2C, USB veya SMBus dokunmatik yüzeyiniz olsa bile VoodooPS2'yi kullanmalısınız.
15.0.0 (10.11)​
Synaptic'in SMBUS Trackpad donanımına sahip sistemler için gereklidir.​
15.0.0 (10.11)​
VoodooSMBusELAN SMBus Trackpad donanımına sahip sistemler için gereklidir.

Ekstra
Kext​
Bilgi​
MinKernel​
MaxKernel​
Dinamik güç yönetimi veri enjeksiyonu için bir Lilu eklentisi.​
10.0.0 (10.6)​
İşlemci güç yönetimi için bir CPUFriend eklentisi.​
VoodooTSCSync'in işlevselliğini birleştiren ve TSC senkronize değilse xcpm_urgency'yi devre dışı bırakan bir Lilu eklentisidir. Uyandıktan sonra oluşan bazı kernel paniklerini çözmelidir.​
macOS'i Skylake-X işlemcili bir X299 kartında başlatırken senkronize olmayan TSC'nin sonuçlarını düzeltir.​
1 bayt uzunluğundaki EC alanlarının okunmasına izin vererek, çalışan pil durumu için gereken (varsa) ACPI değişikliği miktarını büyük ölçüde azaltır. SMCBatterManager gereklidir.
11.0.0 (10.7)​
RTC değişkenleri ve NVRAM arasında senkronizasyon sağlayan açık kaynaklı bir kext.​
CMOS (RTC) belleğindeki bazı uzaklıkları taklit etmenin bir yolunu sağlayan açık kaynaklı bir kext.​
Touch ID desteğini devre dışı bırakmak için bir Lilu eklentisi. Parmak izi okuyucusu olan dizüstü bilgisayarlarda kullanılabilir.​
17.0.0 (10.13)​
19.9.9 (10.15)​
Apple NVMe depolama sürücüsü IONVMeFamily için bir düzeltme yamasıdır. NVMe diske sahip bilgisayarlarda kullanılabilir.​
18.0.0 (10.14)​
Farklı donanımlarda uyumluluk sorunlarına neden olan istenmeyen işlemleri engellemek ve diğer donanımlarla sınırlı belirli özellikler için destek kilidini açmak için Lilu eklentisi.​
Parlaklık tuşlarının otomatik şekilde düzeltilmesi için gereklidir.​
Realtek PCIe/USB tabanlı SD kart okuyucuları için resmi olmayan bir macOS kexti.​
Sistem Bilgilerinin Realtek kart okuyucunuzu yerel kart okuyucu olarak tanımasını sağlayan bir Lilu eklentisi.​
En yaygın olarak dizüstü bilgisayarlarda bulunan bir PCI/PCIe veri yolundaki Realtek SDHC kart okuyucuları içindir.​
Desteklemeyen SMBIOS'larda Sidecar, NightShift, AirPlay to Mac ve Evrensel Kontrol özelliklerini etkinleştirmek için Lilu uzantısı.​
16.5.0 (12.4)​

Kaynaklar:
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.

Yeni konular

Geri
Yukarı