首页 > 其他分享 >Opencore 常见kext驱动详解

Opencore 常见kext驱动详解

时间:2022-11-23 16:00:55浏览次数:43  
标签:macOS Opencore 有线 机型 kext 网卡 详解 用于 驱动

常用驱动

  • 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 锐龙系列处理器

更多黑苹果经验分享请前往魏叔黑果网~

标签:macOS,Opencore,有线,机型,kext,网卡,详解,用于,驱动
From: https://blog.51cto.com/u_15875231/5881438

相关文章

  • Android gradle依赖:implementation 和compile以及其他详解
    2017年google后,Androidstudio版本更新至3.0,更新中,连带着com.android.tools.build:gradle工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde4.0里程碑版本作为gradl......
  • Dockerfile 详解
    Dockerfile详解 认识Dockerfile1、镜像的生成路径基于容器制作dockerfile,dockerbuild 2、Dockerfile介绍   镜像的定制实际上就是定制每一层所......
  • SQL Server数据类型转换函数cast()和convert()详解
    https://blog.csdn.net/m0_67401382/article/details/126117592常用的函数有cast()和convert()。cast()和convert()函数比较:(1)cast一般更容易使用,convert的优点是可以格......
  • Elasticsearch-集群架构详解
    作者:少强原文:https://zhuanlan.zhihu.com/p/32990496分布式系统类型多,涉及面非常广,不同类型的系统有不同的特点,批量计算和实时计算就差别非常大。这篇文章中,重点会讨......
  • Make之configure详解
    Make之configure详解Linux环境下,如果通过源代码编译安装程序的简单过程可以描述为:./configure-->make-->makeinstall。其中./configure配置脚本功能就是对你的系统做很......
  • 【转载】ElasticSearch集群搭建及集群原理详解
    首先进行单机安装,见以下:Elasticsearch+Kibana+IK分词器安装-檀潇兵-博客园(cnblogs.com)1集群搭建1.1修改配置每台机器修改elasticsearch.yml......
  • Day20:继承详解
    继承的理解继承:对类进行抽象化;也就是将存在的类构造成新的类;比如说学生是一个类,老师是一个类,那么我们可以将学生类和老师类收纳进人这个类;那么学生和老师则为子类(派生类)......
  • 详解蓝牙模块的分类
        摘要:蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,蓝牙模块将芯片和外围硬件电路集成到一个PCB上,开发出所需的内置程序实现蓝牙功能的设备。可以通过......
  • C++语言类的详解和示例
     超女选秀的例子我们玩了很久,为了教学的需要,暂时离开美眉们,我将采用实际项目开发的例子。在C语言基础知识中已学习过文件操作,在实际开发中,我会把文件操作封装成一个类,类的......
  • C++语言函数重载详解和示例
     C++函数重载的概念在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同。例如把变量的值写入文件,变量的类型int、long、double、char,需要通过参数把变量......