AppleALC的作用我就不说了,什么?你不知道?

使用AppleALC能够解决声音小、爆音、扬声器与耳机无法自动切换、的问题

注意:


需要在EFI加载AppleALC.kext

部分老款笔记本需要IRQ热补丁,如Broadwell和更旧的版本中普遍存在,如果你是Skylake或者更新的系统,测试完所有的ID都不能驱动,能够尝试这个补丁(补丁在文末提供下载链接和使用方法)

正式步骤

1.查看声卡型号

进入Windows系统,右键我的电脑→管理→设备管理器→声音,视频和游戏控制器→选择你的声卡设备→双击进去→详细信息→属性选硬件ID

如图所示,Dev后面的参数是0282,那么说明这款声卡的型号是ALC282(当然不是绝对的,有些人的参数可能不是这个,如果你不确定,你可以找万能的度娘或者使用AIDA64查看,本文不会做详细介绍)

2.查阅声卡ID表

进入声卡ID表中查阅自己的声卡ID,如这款ALC282,我们能够得知两个信息

0x100003

layout 3, 4, 13, 22, 27, 28, 29, 41, 43, 51, 76, 86, 127

  • (0x100003)是指支持的硬件版本,仅当列出多个版本且布局不同时才相关
  • (layout 3, 4, 13, 22, 27, 28, 29, 41, 43, 51, 76, 86, 127)是声卡支持的各种布局ID

如果你的音频编解码器是ALC 3XXX,则可能是错误的,而只是重新命名的控制器,请进行研究,以查看实际的控制器是什么。

  • ALC3601就是一个例子,但是当我们加载Linux时,会显示真实名称:ALC 671

3.查看声卡PCI地址

此步骤Clover可以跳过,你如果选择不跳过,我也会讲解不跳过的方法

使用工具Hackintool,打开之后,点击上方的PCIe,然后将Hackintool全屏,查找IOpeg名称中带有HDEF的,如下图示例

然后右键那一横列,选择Copy Device Path,如下图所示

4.使用配置工具打开Config.plist

OpenCore驱动方法

使用OpenCore Configurator或者Propertree,小白强推OpenCore Configurator(选择与你当前版本适合的版本,过高过低都不可)

打开Config后,选择DeviceProperties,不好说了看图解

然后在值那一栏填写你的声卡ID,不能一次性全部填入,需一个一个测试,如图,我填写了一个3


Clover(跳过)

如图所示,可以直接填入声卡ID


Clover(不跳过)

看图解


当在AMD上运行AppleALC时,你会发现没有麦克风,这是一个常见问题,特别是尚未制作任何补丁来支持Mic输入。目前,“最佳”解决方案是购买USB DAC / Mic或采用VoodooHDA.kext方法。VoodooHDA的问题在于,它比AppleALC不稳定且音频质量较差

关于IRQ补丁的使用方法

OpenCore


Clover

把SSDT-IRQ.aml放到EFI→Clover→ACPI→patched下面即可

文件分享: