为方便一部分人访问,仅转载
https://github.com/acidanthera/AppleALC/wiki/Supported-codecs
不同appleALC版本支持的id 不同(最好搭配对应的liliu版本)
AppleALC.kext 1.5.5版本更新支持的idFixed kext loading issues on 10.8 and similar operating system
Added a requirement to inject alc-verbs or use alcverbs=1 argument for custom verbs
Added ALC255 layout-id 66 for Dell Optiplex7060/7070MT(Separate LineOut) by Dynamix1997
Fixed Jack Sense and EAPD on ALC 236 layout ID 14 by erinviegas
Added VIA VT2021 layout-id 13 support for all 3 analog lineOUTs on Gigabyte GA-Z77X-D3H (rev. 1.0) by enrysan0
Added ALC283 layout-id 13 for (Alldo)Cube Mix Plus by Aldo97
Fix PinConfigs ALC662v3 for Lenovo M415-D339
Added ALC295 layout-id 22 for HP Spectre x360 by aleixjf
Added ALC285 layout-id 71 for Spectre x360 ap0xxx by jpuxdev
Added ALC221 layout-id 88 for HP ProDesk 400 G2 Desktop Mini PC by dragonbbc
Added CX8200 layout-id 80 for LG Gram 17 17z990 by rdmitry0911
Added ALC269 layout-id 91 for Chuwi CoreBox by Luca1991
Modify CX20632 layout-id 20 - Added Mic support and outputs mute controls - HP EliteDesk 800 G4/G5 mini by sisumara
Added ALC671 layout-id 16 for Fujitsu Q558 by sisumara
Added -dev option to alc-verb to support sending commands to all codecs
AppleALC.kext 1.5.4版本更新支持的idImproved Ice Lake controller patches by fewtarius
Added verb sending functionality from userspace by black-dragon74
Added ALC235 (display as ALC233) layout-id 35 for Lenovo Qitian M420-D046(C) by crysehillmes
Added ALC892 layout-id 100 for MSI Z370-A PRO by GeorgeWan
Added ALCS1200A layout-id 51 for for ASROCK Z490 Steel Legend by GeorgeWan
Added ALC662 layout-id 66 for Lenovo Qitian M415-D339 by static-host
Fixed ALC285 layout-Id 21 for X1C6 (by @fewtarius)
Added ALC272 layout-id 12 for Lenovo Y470 by amu_1680c
Added patch CX20751/2 by vasishath to fix internal mic gain adjustment (this fix microphone volume slider in system preferences)
Added ALC230 layout 13 & 20 Jack Sense and EAPD support and add WakeConfigData to layout 13
Added ALC290 layout-id 10 for HP Envy 15t-k200 w/ Beats Audio 2.1 by temp1122-sys
AppleALC.kext 1.5.3版本更新支持的idFix ALCS1200A lost ID 11 by owen0o0
Added MacKernelSDK with Xcode 12 compatibility
Added CX20632 layout-id 20 for HP Elitedesk 800 G5 Mini by phucnguyen2411
Added ALC269VC layout-id 24 for Hasee U45S1 by zero816
Added ALC283 layout-id 45 for NUC7 by micsell
Added ALC235 layout-id 99 for Lenovo TianYi 510s Mini by DalianSky
Added ALC1150 layout-id 99 for Gigabyte GA-Z97X-UD5H by DalianSky
Correct layout 13 for IDT92HD87B2/4
AppleALC.kext 1.5.2版本更新支持的id
Added missing layout7.xml for CA0132
Added 400 series 0xA3F0 controller patch by goomadao
Added ALCS1200A layout-id 11 for MAG-Z490-TOMAHAWK by owen0o0
Added ALC269 layout-id 128 for Laptop NS4SL01 by ryahpalma
Added ALCS1200A layout-id 50 for Gigabyte B460M Aorus Pro by VanXNF
Added ALC280 layout-id 17 for Dell Optiplex 9020 SFF by pkendall64
Added ALC236 layout-id 14 for Lenovo 330S by erinviegas
Added ALC887 layout-id 12 for ASUS H81M-D by VanXNF
Added ALCS1200A layout-id 49 for AsROCk Z490M-ITX by VanXNF
Added ALC269 layout-id 23 for Thinkpad T430 with fixed micophone inputlevel by haotiangood
Added ALC245 layout-is 11 and 12 for Lenovo by soto2080
Added ALC245 layout-id 13 for HP Omen 15 2020 by lunjielee
Added ALC287 layout-id 11 for HP Omen 15 2020 by lunjielee
AppleALC.kext 1.5.1版本更新支持的id
Set MinKernel Catalina for 400 Series
Added constants for 11.0 support
Added 400 series 0x6c8 and 0x2c8 controller patch (thanks @lvs1974)
Added ALC295 layout-id 24 for HP Pavilion / OMEN-2 by zty199
Update CA0132 layout-id 7, 4, 2, 1 by wern-apfel
Added IDT92HD95 layout-id 11 by wern-apfel
Added Icelake Smart Sound Technology Audio Controller
Fix Headphone NodeID,Add SPDIFOut NodeID,ALC255 layout-id 20 for DELL 7447 by was3912734
Added ALC290 layout-id 15 for HP m6 n015dx by MacPeet
Added ALC285 layout-61 for Lenovo Yoga C740 by fewtarius
Added CA0132 LayoutID 99 - 5.1 channel for Alienware-M17X-R4 by DalianSky
Added ALC289 layout-id 11 for alienware m17r2 by leeoem
AppleALC.kext 1.5.0版本更新支持的id
Update ALC283 layout-id 88 by xiaoleGun
Fixed accidental reading of alc-layout-id on non-Apple firmwares
Add patch to fix internal mic gain adjustment Conexant CX8050
Move ALC255 layout-id 7 to layout-id 86
Added ALC257 layout-id 86 for Lenovo T480 by armenio
Fixed can't activate mute problem Conexant CX8070 layout-id 15 by lietxia
Added ALC255 layout-id 20 for DELL 7447 by was3912734. Add Subwoofer drive.
Added ALC662 layout-id 18 for MP67-DI/ESPRIMO Q900 by ryahpalma
Added ALC256 layout-id 19 for Matebook X Pro 2019 by Durian-Life
Added ALC256 layout-id 76 (4CH) for Matebook X Pro 2019 by Durian-Life
AppleALC.kext 1.4.9版本更新支持的id
Added IDT92HD73E1X5 layout-id 15 for HP Envy h8 1425eg by MacPeet
Fix Headphone NodeID ALC269VC layout-id 22 Veritron Z4640G by Andres ZeROCross
Added ALC255 layout-id 29 for Acer Predator G3-571 by dhinakg
Added ALC256 layout-id 17 for Magicbook with 4CH by hjmmc
Updated ConfigData & Added WakeConfigData for ALC295 layout-id 14 by hieplpvip
Added ALC671 layout-id 88 for HP 280 Pro G4 by lcp6668
Added ALC294 layout-id 22 for ASUS ROG GL504GW by cowpod
Added ALC892 layout-id 22 for ASROCk Z390m-ITX/ac by imEgo
Added wakeconfigdata for ALC230 layout-id 20 by ameenjuz
Added ALC235 layout-id 24 for ASUS TUF FX705GM by therealgudv1n
Added ALC892 layout-id 20 for GIGABYTE Z390M GAMING by bokeylee
Added ALC298 layout-id 16 for Dell Precision 5520 by Pingren
Added ALC269 layout-id 77 for Thunderobot-G7000S by Phoenix-Liang
Rename 400 series LP controller, add 400 series PCH-H controller
AppleALC.kext 1.4.8版本更新支持的id
MaxKernel HS for GM/GP
Support startup delay for AppleHDAController via alc-delay property or alcdelay boot-arg
Guarded TCSEL change to TC0 with alctcsel=<01 00 00 00> property or alctcsel=1 boot-arg
Improved performance with Lilu 1.4.3 APIs
Added ALC257 layout-id 99 and100 for Lenovo XiaoXin Pro 2019 by DalianSky
Added ALC283 layout-id 88 for DELL R14 3437 by Zoran
Add mute button to ALC230 layout 13 by Ab2774
Update for Better Input Range ALC 235 by Andres ZeROCross
Added ALC269VC layout-id 22 for Acer Veriton Z4640G by Andres ZeROCross
Updated ConfigData & Added WakeConfigData to fix CodecCommander dependency CX20751/2 layout-id 28 LineIn Sniki
Updated ConfigData & Updated WakeConfigData to fix CodecCommander dependency ALC221 layout-id 11 LineIn(s) by Sniki
Added ALC255/ALC3234 layout-id 7 for Dell 7348 by armenio
Fix Conexant CX8050 LineIn for headsets with combo jack
AppleALC.kext 1.4.7版本更新支持的id
Added support for Intel C620 series PCH Audio
Fixed injected MaximumBootBeepVolume
Added ALC256 layout-id 23 by Andres ZeROCross for Razer Blade 15 RZ09-02705E75
Added mute button to ALC230 layout 20
Added ALC295 layout-id 23 for HP OMEN 15-AX000 by Lancet-z
Added ALC256 layout-id 16 for Dell 7000 Series with 2.1Ch by vicjl
Added ALC294 layout-id 66 for ASUS X542UQR by KKKIIINNN
Added ALC236 layout-id 12 for Lenovo Xiaoxin Air 14IKBR by AlexanderLake
Added ALC292 layout-id 15 for LENOVO THINKPAD T450_T450s_X240 - Manual by ModeMacPeet
Added ALC1220 layout-id 30 for Z370 AORUS Gaming 7 - Output SP/HP SwitchMode by MacPeet
Added ALC294 layout-id 28 for Asus ROG G531GD by ayatkyo
Added ALC255 layout-id 71 for Acer Aspire A515-51(G) by DoctorStrange96
Added ALC235 layout-id 17 for Lenovo ThinkCentre Tiny M720q by marianvlaza
AppleALC.kext 1.4.6 版本更新支持的id
Add missing pinconfig ALC235 layout-id 16
Fixed speaker/headphone priority ALC700 layout-id 11
300 Series PCH HD Audio is native in 10.14+
Added ALC215 layout-id 18 for HP 830 G6 by 965987400abc
Added TCSEL change to TC0 for Intel codecs
AppleALC.kext 1.4.5 版本更新支持的id
Update MuteGPIO and AMP Values ALC255 layout-id 21 by Andres ZeROCross
Added ALC272 layout-id 21 for Lenovo All In One PC C440 by Andres ZeROCross
Conflict patches for NUC7 HDMI audio are deleted.
Added ALC285 layout-id 52 for Thinkpad P52 by liuyishengalan
Added Intel 400 series controller (Comet Lake) by fewtarius
Added 4 channel support and fixed mute button to ALC256 layout 97
Added ALC1220 layout-id 99 for MiBook 2019 by Dynamix1997
Added ALC262 layout-id 66 for MS-7847 by Dynamix1997
Added ALC269VC layout-id 47 for Hasee K790s by Dynamix1997
AppleALC.kext 1.4.4 版本更新支持的id
Added ALC269 layout-id 12 for Asus Vivobook S200CE by chunnann
Update ALC269 layout-id 19 for Asus Vivobook S300CA by chunnann
Update ALC230 layout-id 20 to fix sleep after wake by ameenjuz
Added CX8150 layout-id 22 for ASUS VivoBook S405UA-EB906T by Andres ZeROCross
Added ALC285 layout-id 31 for Thinkpad X1E 8750H version by Flymin
AppleALC.kext 1.4.3 版本更新支持的id
Added support for No-hda-gfx HDEF property disabling IGPU digital audio
Added CX8050 layout-id 13 for ASUS S410U/X411U by cowpod
Fix layout 13 CX8050 microphone after sleep by cowpod
Added STAC9872AK layout-id 12 for Sony VGN-FZ11MR by ctich
Added support for intel NUC7 HDMI audio device-id 719d by Sevift
Update configdata for dell-5488 by daggeryu
Fixed ALC292 layout-id 55 with linein (dock mic) boost issue by baesar0
***AppleALC.kext 支持的声卡型号对应ID****
Vendor Codec Revisions and layouts
AnalogDevices AD1984 0x100400, layout 11
AnalogDevices AD1984A 0x100400, layout 11, 13, 44
AnalogDevices AD1988A layout 12
AnalogDevices AD1988B layout 5, 7, 12
AnalogDevices AD2000B layout 5, 7
Creative CA0132 0x100918 layout 0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12
CirrusLogic CS4210 0x100101 layout 13
CirrusLogic CS4213 0x100100 layout 28
Conexant CX8050 layout 3, 13
Conexant CX8070/CX11880 layout 15
Conexant CX8150 layout 21, 22
Conexant CX8200 layout 3, 15, 21, 23
Conexant CX8400 layout 12
Conexant CX20561 0x100000, layout 11
Conexant CX20583 layout 3
Conexant CX20585 layout 3, 13
Conexant CX20588 layout 3
Conexant CX20590 0x100000, 0x100002, 0x100003,
layout 3, 12, 13, 14, 28
Conexant CX20632 layout 23, 28
Conexant CX20641 layout 11, 13
Conexant CX20642 layout 11, 13
Conexant CX20722 layout 3
Conexant CX20724 layout 3, 13
Conexant CX20751/CX20752 layout 3, 21, 28
Conexant CX20753/CX20754 layout 3, 14, 15, 21
Conexant CX20755 layout 3
Conexant CX20756 layout 3, 13
Conexant CX20757 layout 3, 28
IDT IDT92HD66C3/65 layout 3
IDT IDT92HD71B7X layout 3
IDT IDT92HD73C1X5 layout 19, 21
IDT IDT92HD75B2X5 layout 3
IDT IDT92HD75B3X5 layout 3, 11
IDT IDT92HD99BXX layout 3
IDT IDT92HD87B1 layout 3
IDT IDT92HD81B1C5 layout 3, 11
IDT IDT92HD81B1X5 layout 3, 11, 12, 20, 21, 28
IDT IDT92HD87B1/3 layout 12, 13
IDT IDT92HD87B2/4 layout 12
IDT IDT92HD90BXX layout 3, 12
IDT IDT92HD91BXX 0x100102, 0x100303 layout 3, 12, 13, 33, 84
IDT IDT92HD93BXX 0x100203, layout 12
IDT IDT92HD95 layout 12
Realtek ALC221 layout 11, 15
Realtek ALC225/ALC3253 layout 28, 30, 33
Realtek ALC230 layout 13, 20
Realtek ALC233/ALC3236 layout 3, 4, 5, 13, 21, 27, 28, 29, 32, 33
Realtek ALC235 layout 3, 11, 12, 14, 15, 16, 21, 22, 28
Realtek ALC236 0x100001, 0x100002
layout 3, 11, 13, 15, 16, 54, 99
Realtek ALC255/ALC3234 layout 3, 11, 13, 15, 17, 18, 21, 27, 28, 30, 31, 99
Realtek ALC256/ALC3246 layout 5, 11, 13, 14, 21, 22, 28, 56, 57, 66, 97
Realtek ALC257 layout 11, 18
Realtek ALC260 layout 11, 12
Realtek ALC262 0x100202 layout 7, 11, 12, 13, 28
Realtek ALC268 layout 3
Realtek ALC269/ALC271X 0x100004, 0x100100, 0x100202, 0x100203
layout 1- 21, 27-33, 35, 40, 45, 55, 58, 66, 76, 88, 93, 99, 100, 127, 188
Realtek ALC270 0x100100, layout 3, 4, 21, 27, 28
Realtek ALC272 0x100001, layout 3, 11, 18, 21
Realtek ALC274 0x100004, layout 21
Realtek ALC275 0x100005, 0x100008, layout 3, 13, 28
Realtek ALC280 layout 3, 4, 11, 13, 15, 16, 21
Realtek ALC282 0x100003,
layout 3, 4, 13, 22, 27, 28, 29, 41, 43, 51, 76, 86, 127
Realtek ALC283 layout 1, 3, 11, 15, 44, 66
Realtek ALC284 layout 3
Realtek ALC285 layout 11, 21, 31
Realtek ALC286 0x100002, 0x100003 layout 3, 11
Realtek ALC288 layout 3, 13, 23
Realtek ALC289 layout 23
Realtek ALC290/ALC3241 layout 3, 4, 28
Realtek ALC292 layout 12, 18, 28, 32, 55
Realtek ALC293 layout 11, 28, 29
Realtek ALC294 layout 11, 12, 13, 21
Realtek ALC295 layout 1, 3, 13, 14, 15, 21, 28, 77
Realtek ALC298 0x100101, 0x100103
layout 3, 11, 13, 21, 22, 28, 29, 30, 32, 47, 66, 72, 99
Realtek ALC299 0x100002 layout 21, 22
Realtek ALC662 0x100101, 0x100300
layout 5, 7, 11, 12, 13, 15, 16, 17
Realtek ALC663 0x100001, 0x100002,
layout 3, 4, 15, 28, 99
Realtek ALC665 layout 12, 13
Realtek ALC668 0x100003, layout 3, 20, 27, 28, 29
Realtek ALC670 0x100002, layout 12
Realtek ALC671 layout 12, 15
Realtek ALC700 layout 11
Realtek ALC882 0x100101, layout 5, 7
Realtek ALC883 0x100002, layout 7
Realtek ALC885 0x100101, 0x100103 layout 1, 12, 15
Realtek ALC887 0x100202, 0x100302,
layout 1, 2, 3, 5, 7, 11, 13, 17, 18, 20, 33, 40, 50, 52, 53, 87, 99
Realtek ALC888/ALC1200 0x100101, 0x100001, 0x100202, 0x100302
layout 1, 2, 3, 4, 5, 7, 11, 27, 28, 29
Realtek ALC889 0x100004, layout 1, 2, 3, 11, 12
Realtek ALC891/ALC867 0x100002, layout 11, 13
Realtek ALC892 0x100302, layout 1, 2, 3, 4, 5, 7, 12, 15, 16, 17
18,28, 31,90, 92, 97, 99
Realtek ALC898/ALC899 0x100003,
layout 1, 2, 3, 5, 7, 11, 13, 28, 65, 66, 98, 99, 101
Realtek ALC1150 0x100001, layout 1, 2, 3, 5, 7, 11
Realtek ALC1220 0x100003,
layout 1, 2, 3, 5, 7, 11, 13, 15, 16, 21, 27, 28, 29, 34
Realtek ALCS1200A layout 1, 2, 3,11,49,50
Realtek ALCS1220A layout 1, 2, 3, 5, 7, 11, 20, 21
SigmaTel STAC9200 0x102201, layout 11
SigmaTel STAC9872AK 0x100201, layout 12
VIA VT1705 0x100000, layout 21
VIA VT1802 0x100000, layout 3, 33, 65
VIA VT2020/VT2021 0x100100, layout 5, 7, 9