AppleALC.kext声卡驱动支持的硬件型号与ID速查列表

1.确定自己声卡型号id。我的是Realtek的声卡,我以Realtek为例来查看自己声卡的型号,其他型号的声卡自己百度查询一下吧!每一种声卡型号查看方式是不一样,建议用度娘搜索一下都会有介绍,我这里就不一一讲解了,可通过windows系统查看,右键我的电脑——管理——设备管理器——声音、视频和游戏控制器——右键设备属性——详细信息——属性中选择硬件id,查看第一行“值”,注意dev后面的值,0282,那么型号就是ALC282.

image.png

2.回到Mac系统上,把自己安装过的所有声卡驱动全部清除,例如你的万能声卡VoodooHDA.kext 、FakePCllD_ Intel. HDMI_ Audio.kext等等,只要涉及声卡驱动的全部删除。

3.下载最新版本的AppleALC.kext驱动,AppleALC.kext驱动需要配合Lilu.kex驱动使用

4.用四叶草分区工具Clover Configurator打开EFI隐藏分区,把AppleALC.kext、Lilu.kex拷贝到EFI/CLOVER/kexts/Other驱动目录里,让后打开config.plist文件——Devices(设备设置)——Audio——Inject(注入)——输入之前查询到的ID值3,重新启动,如果还是没有驱动成功或者是声音图标亮了可以点击,但是没有声音,就把每一个值都测试一下。

AppleALC.kext驱动支持的硬件型号与ID速查列表

VendorCodecRevisions and layoutsMinKernel
AnalogDevicesAD19840x100400, layout 1113 (10.9)
AnalogDevicesAD1984A0x100400, layout 11, 13, 4413 (10.9)
AnalogDevicesAD1988Alayout 1213 (10.9)
AnalogDevicesAD1988Blayout 5, 7, 1213 (10.9)
AnalogDevicesAD2000Blayout 5, 713 (10.9)
CreativeCA01320x100918 layout 0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 1213 (10.9)
CirrusLogicCS42100x100101 layout 1313 (10.9)
CirrusLogicCS42130x100100 layout 2813 (10.9)
ConexantCX8050layout 316 (10.12)
ConexantCX8070/CX11880layout 1513 (10.9)
ConexantCX8150layout 2113 (10.9)
ConexantCX8200layout 3, 15, 2116 (10.12)
ConexantCX8400layout 1213 (10.9)
ConexantCX205610x100000, layout 1113 (10.9)
ConexantCX20583layout 313 (10.9)
ConexantCX20585layout 3, 1313 (10.9)
ConexantCX20588layout 313 (10.9)
ConexantCX205900x100000, 0x100002, 0x100003, layout 3, 12, 13, 14, 2813 (10.9)
ConexantCX20641layout 11, 1313 (10.9)
ConexantCX20642layout 11, 1313 (10.9)
ConexantCX20722layout 316 (10.12)
ConexantCX20724layout 3, 1313 (10.9)
ConexantCX20751/CX20752layout 3, 21, 2813 (10.9)
ConexantCX20753/CX20754layout 3, 14, 15, 2116 (10.12)
ConexantCX20755layout 313 (10.9)
ConexantCX20756layout 3, 1313 (10.9)
ConexantCX20757layout 3, 2813 (10.9)
IDTIDT92HD66C3/65layout 313 (10.9)
IDTIDT92HD71B7Xlayout 313 (10.9)
IDTIDT92HD73C1X5layout 19, 2113 (10.9)
IDTIDT92HD75B2X5layout 313 (10.9)
IDTIDT92HD75B3X5layout 3, 1113 (10.9)
IDTIDT92HD99BXXlayout 313 (10.9)
IDTIDT92HD87B1layout 313 (10.9)
IDTIDT92HD81B1C5layout 3, 1113 (10.9)
IDTIDT92HD81B1X5layout 3, 11, 12, 20, 21, 2813 (10.9)
IDTIDT92HD87B1/3layout 12, 1313 (10.9)
IDTIDT92HD87B2/4layout 1213 (10.9)
IDTIDT92HD90BXXlayout 3, 1213 (10.9)
IDTIDT92HD91BXX0x100102, 0x100303 layout 3, 12, 13, 33, 8413 (10.9)
IDTIDT92HD93BXX0x100203, layout 1213 (10.9)
IDTIDT92HD95layout 1213 (10.9)
RealtekALC221layout 11, 1512 (10.8)
RealtekALC225/ALC3253layout 28, 30, 3313 (10.9)
RealtekALC230layout 13, 2013 (10.9)
RealtekALC233/ALC3236layout 3, 4, 5, 13, 21, 27, 28, 29, 32, 3313 (10.9)
RealtekALC235layout 3, 11, 12, 14, 15, 16, 21, 2813 (10.9)
RealtekALC2360x100001, 0x100002 layout 3, 11, 13, 15, 16, 54, 9913 (10.9)
RealtekALC255/ALC3234layout 3, 11, 13, 15, 17, 18, 21, 27, 28, 30, 31, 9913 (10.9)
RealtekALC256/ALC3246layout 5, 11, 13, 14, 21, 22, 28, 56, 5713 (10.9)
RealtekALC257layout 11, 1813 (10.9)
RealtekALC260layout 11, 1213 (10.9)
RealtekALC2620x100202 layout 7, 11, 12, 13, 2813 (10.9)
RealtekALC268layout 313 (10.9)
RealtekALC269/ALC271X0x100004, 0x100100, 0x100202, 0x100203 layout 1-11, 13-21, 27-33, 35, 40, 45, 55, 58, 66, 76, 88, 93, 99, 127, 18812 (10.8)
RealtekALC2700x100100, layout 3, 4, 21, 27, 2813 (10.9)
RealtekALC2720x100001, layout 3, 11, 1813 (10.9)
RealtekALC2740x100004, layout 2113 (10.9)
RealtekALC2750x100005, 0x100008, layout 3, 13, 2813 (10.9)
RealtekALC280layout 3, 4, 11, 13, 15, 16, 2113 (10.9)
RealtekALC2820x100003, layout 3, 4, 13, 22, 27, 28, 29, 41, 43, 51, 76, 86, 12712 (10.8)
RealtekALC283layout 1, 3, 11, 15, 44, 6613 (10.9)
RealtekALC284layout 313 (10.9)
RealtekALC285layout 11, 21, 3113 (10.9)
RealtekALC2860x100002, 0x100003 layout 3, 1113 (10.9)
RealtekALC288layout 3, 13, 2313 (10.9)
RealtekALC289layout 2313 (10.9)
RealtekALC290/ALC3241layout 3, 4, 2813 (10.9)
RealtekALC292layout 12, 18, 2813 (10.9)
RealtekALC293layout 11, 28, 2913 (10.9)
RealtekALC294layout 11, 12, 13, 2113 (10.9)
RealtekALC295layout 1, 3, 13, 14, 15, 21, 28, 7713 (10.9)
RealtekALC2980x100101, 0x100103 layout 3, 11, 13, 21, 22, 28, 29, 30, 47, 66, 72, 9913 (10.9)
RealtekALC2990x100002 layout 21, 2213 (10.9)
RealtekALC6620x100101, 0x100300 layout 5, 7, 11, 12, 13, 15, 16, 1713 (10.9)
RealtekALC6630x100001, 0x100002, layout 3, 4, 15, 28, 9913 (10.9)
RealtekALC665layout 12, 1313 (10.9)
RealtekALC6680x100003, layout 3, 20, 27, 28, 2913 (10.9)
RealtekALC6700x100002, layout 1213 (10.9)
RealtekALC671layout 12, 1513 (10.9)
RealtekALC700layout 1113 (10.9)
RealtekALC8820x100101, layout 5, 713 (10.9)
RealtekALC8830x100002, layout 713 (10.9)
RealtekALC8850x100101, 0x100103 layout 1, 12, 1513 (10.9)
RealtekALC8870x100202, 0x100302, layout 1, 2, 3, 5, 7, 11, 13, 17, 18, 20, 33, 40, 50, 52, 53, 87, 9913 (10.9)
RealtekALC888/ALC12000x100101, 0x100001, 0x100202, 0x100302 layout 1, 2, 3, 4, 5, 7, 11, 27, 28, 2913 (10.9)
RealtekALC8890x100004, layout 1, 2, 3, 11, 1213 (10.9)
RealtekALC891/ALC8670x100002, layout 11, 1313 (10.9)
RealtekALC8920x100302, layout 1, 2, 3, 4, 5, 7, 12, 15, 16, 17, 18, 28, 31, 92, 97, 9913 (10.9)
RealtekALC898/ALC8990x100003, layout 1, 2, 3, 5, 7, 11, 13, 28, 65, 66, 98, 99, 10113 (10.9)
RealtekALC11500x100001, layout 1, 2, 3, 5, 7, 1112 (10.8)
RealtekALC12200x100003, layout 1, 2, 3, 5, 7, 11, 13, 15, 16, 27, 28, 29, 3415 (10.11)
RealtekALCS1200Alayout 1, 2, 312 (10.8)
RealtekALCS1220Alayout 1, 2, 3, 5, 7, 11, 20, 2115 (10.11)
SigmaTelSTAC92000x102201, layout 1112 (10.8)
VIAVT17050x100000, layout 2113 (10.9)
VIAVT18020x100000, layout 3, 33, 6513 (10.9)
VIAVT2020/VT20210x100100, layout 5, 7, 913 (10.9)
AMDRadeon 290/290X
15 (10.11)
AMDRadeon R9 Fury/R9 Fury X
15 (10.11)
IntelHD4600
13 (10.9)
NvidiaGK208
17 (10.13.4)
NvidiaGM200
17 (10.13.4)
NvidiaGM204
17 (10.13.4)
NvidiaGM206
17 (10.13.4)
NvidiaGP102
17 (10.13.4)
NvidiaGP104
17 (10.13.4)
NvidiaGP106
17 (10.13.4)
NvidiaGP107
17 (10.13.4)
NvidiaGP108
17 (10.13.4)

二,把注入值一个个填到下面的表中,运气好的话填入第一个值就会出现声音

image.png

注意:如果以上方式操作完成后还是无法驱动,那么你就需要打补丁了。

如果是100系列主板config打打上这个补丁

  • <dict>

  •     <key>Comment</key>

  •     <string>change HDAS to HDEF</string>

  •     <key>Find</key>

  •     <data>SERBUw==</data>

  •     <key>Replace</key>

  •     <data>SERFRg==</data>

  • </dict>

200系列得打上这三个

  • <dict>

  •     <key>Comment</key>

  •     <string>change HDAS to HDEF</string>

  •     <key>Find</key>

  •     <data>SERBUw==</data>

  •     <key>Replace</key>

  •     <data>SERFRg==</data>

  • </dict>

  • <dict>

  •     <key>Comment</key>

  •     <string>change HECI to IMEI</string>

  •     <key>Find</key>

  •     <data>SEVDSQ==</data>

  •     <key>Replace</key>

  •     <data>SU1FSQ==</data>

  • </dict>

  • <dict>

  •     <key>Comment</key>

  •     <string>change MEI to IMEI</string>

  •     <key>Find</key>

  •     <data>TUVJXw==</data>

  •     <key>Replace</key>

  •     <data>SU1FSQ==</data>

  • </dict>

笔记本电脑需要注入DSDT的补丁才行。下面就是需要打的补丁。

#Maintained by: RehabMan for: Laptop Patches

#system_IRQ.txt

# This can fix non-working audio and also has an affect on HPET.

#

# Use this if you have issues with patched AppleHDA (required on almost all laptops)

# or if you have issues with HPET (restart after wake).

# IRQ fix

into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;

into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;

into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;

into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched;

into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched

begin

Name (%1, ResourceTemplate()\n

{\n

    IRQNoFlags() { 0, 8, 11, 15 }\n

%2

})\n

end;


添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。