Opencore 常見kext驅動詳解

黑蘋果社區 發佈 2022-11-24T15:37:20.044386+00:00

常用驅動AirportBrcmFixup:用於修復不能免驅的博通無線網卡AlpsT4USB:是 VoodooI2C 的插件,為 Alps T4 USB 觸控板提供原生蘋果手勢支持AppleALC:用於驅動 ALC 晶片音效卡,和 VoodooHDA 不兼容BrcmPatchRAM:

常用驅動

  • AirportBrcmFixup:用於修復不能免驅的博通無線網卡
  • AlpsT4USB:是 VoodooI2C 的插件,為 Alps T4 USB 觸控板提供原生蘋果手勢支持
  • AppleALC:用於驅動 ALC 晶片音效卡,和 VoodooHDA 不兼容
  • BrcmPatchRAM:用於修復不能免驅的博通藍牙
  • BrightnessKeys:用於筆記本機型屏幕亮度控制
  • CpuFriend:用於提取和應用 CPU 電源管理數據
  • CpuTscSync:合併了 VoodooTSC,用於處理器休眠後 TSC 不同步導致的內核崩潰等問題
  • CtlnaAHCIPort:某些筆記本 SATA 接口的硬碟無法顯示,可嘗試此驅動,目前適配 11.0 Big Sur
  • ECEnabler:輔助驅動筆記本機型電池,它允許讀取長度超過 1 個字節(8bit)的嵌入式控制器
  • FakeSMC3:模擬系統 SMC 以及提供了一些傳感器插件,和 VirtualSMC 不兼容,二選一
  • FeatureUnlock:此驅動之前名為 SidecarFixup,主要功能是解鎖一些機型上某些功能,例如隨航,投屏到 Mac 等
  • HibernationFixup:用於修復部分休眠問題
  • IntelBluetoothFirmware:用於驅動英特爾藍牙,支持 macOS 12.0
  • IntelMausi:可驅動大部分常見的英特爾板載有線乙太網卡
  • IntelMausiEthernet:主要用於驅動大部分常見的英特爾板載有線網卡,acidanthera 團隊的 IntelMausi.kext 基於此項目開發
  • Itlwm&Airportitlwm:用於驅動大部分常見的英特爾板載無線網卡
  • Lilu:核心擴展,黑蘋果必須
  • LucyRLT8125Ethernet:用於驅動 RTL8125 2.5G 有線網卡
  • NullEthernet:用於需要虛擬有線網卡 En0 的情況
  • NVMeFix:用於輔助修正 NVMe 固態硬碟供電和性能等,可解決部分 PM981(a) 不能安裝 macOS 的問題
  • OS-X-USB-Inject-All:用於注入所有 USB 埠,071 適用於 300 系及更早主板,076 適用於 400 系,077 適用於 500 系
  • Polaris22Fixup:用於修復 Polaris22 核心的顯卡運行 macOS Big Sur 時窗口邊緣顯示不正常,1.3.4 支持 macOS 12.0
  • RealtekCardReader:支持部分 Realtek 型號的讀卡器
  • RealtekRTL8111:用於驅動 RTL8111 有線乙太網卡,6 代酷睿以前的主板如果工作不正常,切換回舊版本 2.2.2
  • RestrictEvents:用於禁止部分 macOS 系統事件,禁止這些功能不會對黑蘋果使用造成影響,例如 MacPro7,1 的內存警告
  • RTCMemoryFixup:RTC 修復
  • SATA-unsupported:某些筆記本 SATA 接口的硬碟無法顯示,可嘗試此驅動
  • SmallTreeIntel82576:用於驅動英特爾 I211 有線網卡,此型號主要存在於 AMD 主板。同時也有一些中高端主板會配備英特爾 I225-V 2.5G 有線網卡,這個型號的網卡無需驅動,但需要仿冒設備 id,即 device-id 設置為 F2150000;如果是英特爾 I350 有線網卡,device-id 設置為 33150000;
  • Thunderbolt3Unblocker:用於解除 macOS 上不受支持的 Thunderbolt 3 外圍設備(比如 razercore)的阻塞
  • VirtualSMC:模擬系統 SMC 以及提供了一些傳感器插件,和 FakeSMC3 不兼容,建議 6 代酷睿及以後機型選擇這個
  • VoodooHDA:萬能音效卡驅動,和 AppleALC 不兼容,如果你的音效卡用 AppleALC 不能驅動再嘗試這個
  • VoodooI2C:主要是觸摸板等 I2C 設備驅動
  • VoodooI2CGoodix:是 VoodooI2C 的插件,用於支持 Goodix GT9111 等觸控螢幕設備
  • VoodooPS2:用於驅動 PS2 滑鼠、PS2 鍵盤,以及部分觸摸板設備
  • VoodooRMI:用於驅動 Synaptic SMBus 觸摸板和 ThinkPad 小紅點
  • VoodooSMBus:提供 i801 SMBus 支持和 Thinkpad T480s, L380, P52 的 ELAN 觸摸板驅動
  • WhateverGreen:顯卡補丁集,驅動核顯必備

其它驅動

  • ACPIBatteryManager:大神 Rehabman 編寫,用於修復筆記本電池驅動/電量及其它相應問題,需要搭配 ssdt
  • AppleIntelE1000e:比較古老的英特爾 10/100M 自適應有線網卡
  • AppleMCEReporterDisabler:主要用於 AMD 銳龍黑蘋果系統(和部分雙路 Intel 機型),解決 iMacPro1,1 / MacPro7,1 等機型內核崩潰問題
  • ApplePS2SmartTouchPad:適用於部分筆記本觸摸板,雖然久未更新,但對於部分筆記本機型非常好用
  • AppleRTL8169Ethernet:適用於 RTL8169 有線網卡
  • AR80211Family:用於支持 高通 AR9462/AR9463/AR9485/AR9565 無線網卡
  • AsusSMC:華碩筆記本 SMC 模擬以及對應傳感器驅動
  • AtherosE2200Ethernet:用於高通殺手系列(Killer)網卡,「注意」Killer E2500 及以上型號其實是 RTL8111/RTL8125 系列套了個馬甲,所以不適用此驅動
  • BCM5722D:比較古老的博通有線網卡驅動,適配 BCM5722、BCM5754、BCM5754M、BCM5755、BCM5755M、BCM57788、BCM5787、BCM5787M、BCM5906、BCM5906M 等型號
  • DebugEnhancer:用於增強跑碼,輸出更多信息
  • DiskArbitrationFixup:用於解決「您插入的磁碟無法被該計算機讀取」提示,當 macOS 接入不支持的文件系統硬碟時有用
  • FakePCIID:大神 Rehabman 編寫,用於給不支持的設備仿冒設備 id 達到兼容目的
  • GenericUSBXHCI:用於驅動部分不支持的 USB 控制器,僅適用於 macOS 10.11 及以下系統
  • HackrNVMeFamily:用於解決部分 PM981(a) 不能安裝 macOS 的問題,還需搭配 NVMeFix.kext,並且 PM981(a) 也只能使用恢復版進行安裝
  • Innie:用於將所有連接在 PCIe 上的硬碟強制改為「內置」
  • IOElectrify:用於為 Thunderbolt 硬體提供始終開啟的電源
  • Kryptonite:用於讓 雷電 1/2 等老版本雷電接口支持外置 GPU
  • NoTouchID:用於取消 TouchID 檢測,解決 MacBookPro 機型登陸界面遲滯
  • NoVPAJpeg:用於解決部分機型運行「預覽.app」時卡死的問題
  • RadeonBoost:用於加載顯卡固件信息,提升 Polaris/Vega/Navi10系列顯卡性能
  • RadeonVega64AirCoolingFansFix:注入 Vega 系列顯卡 SMU 固件信息,並修正風扇轉速及 PP_Power_Play_Table 信息,支持 Vega56/64
  • RealtekRTL8100:用於驅動 RTL8100 系列有線乙太網卡
  • Sinetek-rtsx:一款讀卡器驅動
  • SMCAMDProcessor:用於 AMD 銳龍黑蘋果系統的處理器電源管理及睿頻等信息監控
  • Vega5KFixup:修復 Vega 系列顯卡 5K 屏幕顯示以及屏幕熱插拔修復
  • VoodooSDHC:一款讀卡器驅動
  • XHCI-unsupported:用於 9 系/X99/200 系/X299/300 系 等主板 XHCI 節點支持
  • XLNCUSBFix:AMD FX 處理器的 USB 修復驅動,不能用於 Ryzen 銳龍系列處理器

更多黑蘋果經驗分享請前往魏叔黑果網~

關鍵字: