黑苹果ALC声卡驱动:AppleALC.kext 1.6.1

概述

AppleALC.kext 是一个开放源代码的内核扩展,无需进行任何文件系统修改,即可为不受官方支持的音频编解码器提供 macOS HD 音频。AppleALC 必须配合 Lilu.kext 才可以使用。

  • 目前支持macOS版本:10.8 – 11.0
  • 驱动版本:AppleALC 1.6.1
  • 发布时间:2021年6月8日
  • 本驱动依赖 Lilu,并且无法和 VoodooHDA 共存,必须二选一
  • 安装 macOS 时建议使用 Debug 版本以获取更多错误信息,稳定使用推荐 Release 版本

 

驱动特点

  • 操作系统安装界面开始提供对数字和模拟音频的支持
  • 恢复模式 Recovery HD / macOS 安装程序 音频支持
  • 自动编解码器检测
  • 不支持的音频控制器启用(内部和外部)
  • 任意 kext 修补
  • 自定义平台 / 自定义布局注入
  • SIP / El Capitan 兼容
  • macOS 版本兼容:10.8 – 10.15

 

启动参数

  • alcid = layout  -设置值layout-id;
  • -alcoff  -禁用自身;
  • -alcdbg  -打印调试信息(如果 kext 是在 debug 模式下编译的);
  • -alcbeta  -在不受支持的系统(通常是未发行或旧的系统)上启用AppleALC;
  • -x 或 -s 也将禁用AppleALC;
  • 所有 Lilu 引导参数都会影响 AppleALC
  • 更多启动参数参阅:启动参数说明

 

简单使用方法

 

AppleALC 支持的编解码器

以下并不是全部的列表,请同时参阅下方的版本更新说明。

制造商 编码译码器 修订和布局 最小内核 最大内核
制造商 编码译码器 修订和布局 最小内核 最大内核
AnalogDevices AD1984 0x100400, layout 11 13 (10.9)
AnalogDevices AD1984A 0x100400, layout 11, 13, 44 13 (10.9)
AnalogDevices AD1988A layout 12 13 (10.9)
AnalogDevices AD1988B layout 5, 7, 12 13 (10.9)
AnalogDevices AD2000B layout 5, 7 13 (10.9)
Creative CA0132 0x100918 layout 0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12 13 (10.9)
CirrusLogic CS4210 0x100101 layout 13 13 (10.9)
CirrusLogic CS4213 0x100100 layout 28 13 (10.9)
Conexant CX8050 layout 3, 13 16 (10.12)
Conexant CX8070/CX11880 layout 15 13 (10.9)
Conexant CX8150 layout 21, 22 13 (10.9)
Conexant CX8200 layout 3, 15, 21, 23 16 (10.12)
Conexant CX8400 layout 12 13 (10.9)
Conexant CX20561 0x100000, layout 11 13 (10.9)
Conexant CX20583 layout 3 13 (10.9)
Conexant CX20585 layout 3, 13 13 (10.9)
Conexant CX20588 layout 3 13 (10.9)
Conexant CX20590 0x100000, 0x100002, 0x100003, layout 3, 12, 13, 14, 28 13 (10.9)
Conexant CX20632 layout 23, 28 13 (10.9)
Conexant CX20641 layout 11, 13 13 (10.9)
Conexant CX20642 layout 11, 13 13 (10.9)
Conexant CX20722 layout 3 16 (10.12)
Conexant CX20724 layout 3, 13 13 (10.9)
Conexant CX20751/CX20752 layout 3, 21, 28 13 (10.9)
Conexant CX20753/CX20754 layout 3, 14, 15, 21 16 (10.12)
Conexant CX20755 layout 3 13 (10.9)
Conexant CX20756 layout 3, 13 13 (10.9)
Conexant CX20757 layout 3, 28 13 (10.9)
IDT IDT92HD66C3/65 layout 3 13 (10.9)
IDT IDT92HD71B7X layout 3 13 (10.9)
IDT IDT92HD73C1X5 layout 19, 21 13 (10.9)
IDT IDT92HD75B2X5 layout 3 13 (10.9)
IDT IDT92HD75B3X5 layout 3, 11 13 (10.9)
IDT IDT92HD99BXX layout 3 13 (10.9)
IDT IDT92HD87B1 layout 3 13 (10.9)
IDT IDT92HD81B1C5 layout 3, 11 13 (10.9)
IDT IDT92HD81B1X5 layout 3, 11, 12, 20, 21, 28 13 (10.9)
IDT IDT92HD87B1/3 layout 12, 13 13 (10.9)
IDT IDT92HD87B2/4 layout 12 13 (10.9)
IDT IDT92HD90BXX layout 3, 12 13 (10.9)
IDT IDT92HD91BXX 0x100102, 0x100303 layout 3, 12, 13, 33, 84 13 (10.9)
IDT IDT92HD93BXX 0x100203, layout 12 13 (10.9)
IDT IDT92HD95 layout 12 13 (10.9)
Realtek ALC221 layout 11, 15 12 (10.8)
Realtek ALC225/ALC3253 layout 28, 30, 33 13 (10.9)
Realtek ALC230 layout 13, 20 13 (10.9)
Realtek ALC233/ALC3236 layout 3, 4, 5, 13, 21, 27, 28, 29, 32, 33 13 (10.9)
Realtek ALC235 layout 3, 11, 12, 14, 15, 16, 21, 22, 28 13 (10.9)
Realtek ALC236 0x100001, 0x100002 layout 3, 11, 13, 15, 16, 54, 99 13 (10.9)
Realtek ALC255/ALC3234 layout 3, 11, 13, 15, 17, 18, 21, 27, 28, 30, 31, 99 13 (10.9)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。