准备工作
首先从linux
提取codec
,然后整理codec
提取节点数据,参考我的另一篇帖子http://blog.athlonreg.top/Driver-audio-for-hackintosh.html
对比节点数据
这里拿我的CX20751
为例,codec
整理的数据如下
看其中的Line in
节点,即Mic at Ext
,我的是0x19
,那么我的AppleALC
就需要注入Layout-ID
为28
,如果你的CX20751/2
提取的数据中此节点是0x18
,就需要注入Layout-ID
为3
。
注入Layout-ID
DSDT
方式
挂载你的ESP
分区,打开DSDT
,打上声卡Layout-ID
注入补丁
如图,3
和12
都可以,我拿12
为例,点击此补丁,将如下图中的12
改为28
,然后点击Apply
。
如果你的需要注入3
,只需直接打上那个为3
的补丁即可
Hotpatch
方式
将图中三个SSDT
放入/EFI/CLOVER/ACPI/patched
,三个文件分别做以下修改,我的是28
改为0x1C
,如果你的是3
,则改为0x03
。

然后在config.plist
中勾选以下选项
config
方式
同样勾选以下选项
然后注入ID
,此处根据前面的Layout-ID
决定注入3
还是28
放驱动
将AppleALC
、Lilu
、CodecCommander
三个驱动放到/EFI/CLOVER/kexts/Other
https://github.com/vit9696/AppleALC/releases
https://github.com/vit9696/Lilu/releases
https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads/
注意三个驱动都用Release
里面的
放SSDT
打开终端执行
$ git clone https://github.com/RehabMan/OS-X-Clover-Laptop-Config
利用MaciASL
打开SSDT-CX20752.dsl
,将其另存为SSDT-CX20752.aml
。保存至/EFI/CLOVER/ACPI/patched
,如果你正在使用SortedOrder
,则将其加入进去。
然后保存全部工作重启。
声卡输入修复
若遇到声卡内建输入或耳机线路输入无电平的情况,请继续以下步骤。
下载ALCPlugFix for AppleALC.zip
https://github.com/athlonreg/ASUS-F455LD-i5-4210u
打开终端执行
$ git clone https://github.com/athlonreg/ASUS-F455LD-i5-4210u
下载完成后,如果你的Layout-ID
是3
,则将其中的ALCPlugFix-LayoutID=3.zip
解压至桌面,若为28
则将其中的ALCPlugFix-LayoutID=28.zip
解压至桌面,执行
$ cd ~/Desktop/ALCPlugFix/alc_fix
$ chmod +x install.sh
$ ./install.sh
然后根据提示输入密码回车。最后保存重启即可。
新版 AppleALC 已经解决此问题,注入 ID 7即可。