applealc支持的「codecs」列表及「applealc」的使用 -云顶国际

applealc支持的「codecs」列表及「applealc」的使用

如何使用applealc

如果您的编解码器,您需要完成的唯一任务是加载内核扩展,并查看它是否工作。您可以使用您的引导加载程序(比如:clover),但请记住在applehda之前加载applealc(有关更多详细信息,请参阅sudo kextstat输出)。

请注意, 也必须出现在applealc上。

按照一个易于使用的指南来添加您的编解码器支持,如果它不在这里。请分享您的成功结果。

备注:applealc不处理layout-id值,它希望你提供正确的dsdt(ssdt)。

如何控制applealc

applealc接受不同的引导参数来控制其行为:

  • -alcoff - 禁用自身;
  • -alcdbg - 打印调试信息(如果扩展在调试模式下编译);
  • -alcbeta - 在不支持的系统(通常未发布或旧版)上启用applealc;
  • -x-s - 也将禁用applealc。
  • 所有启动参数都会影响applealc。

如何提取调试日志

在使用-alcdbg -liludbg引导后,在终端terminal中运行以下命令并保存输出。

10.12及以后版本:

log show --predicate 'process == "kernel" and (eventmessage contains "applealc" or eventmessage contains "lilu")' --style syslog --source

10.11及以前版本

cat /var/log/system.log | egrep '(applealc|lilu)'

附:applealc支持的编解码器列表 更新日期:8-1-2019

currently supported codecs v1.3.9

vendorcodecrevisions and layoutsminkernelmaxkernel
analogdevices0x100400, layout 1113 (10.9)
analogdevices0x100400, layout 11, 13, 4413 (10.9)
analogdeviceslayout 1213 (10.9)
analogdeviceslayout 5, 7, 1213 (10.9)
analogdeviceslayout 5, 713 (10.9)
creative0x100918 layout 0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 1213 (10.9)
cirruslogic0x100101 layout 1313 (10.9)
cirruslogic0x100100 layout 2813 (10.9)
conexantlayout 316 (10.12)
conexantlayout 1513 (10.9)
conexantlayout 2113 (10.9)
conexantlayout 3, 15, 2116 (10.12)
conexantlayout 1213 (10.9)
conexant0x100000, layout 1113 (10.9)
conexantlayout 313 (10.9)
conexantlayout 3, 1313 (10.9)
conexantlayout 313 (10.9)
conexant0x100000, 0x100002, 0x100003, layout 3, 12, 13, 14, 2813 (10.9)
conexantlayout 11, 1313 (10.9)
conexantlayout 11, 1313 (10.9)
conexantlayout 316 (10.12)
conexantlayout 3, 1313 (10.9)
conexantlayout 3, 21, 2813 (10.9)
conexantlayout 3, 14, 15, 2116 (10.12)
conexantlayout 313 (10.9)
conexantlayout 3, 1313 (10.9)
conexantlayout 3, 2813 (10.9)
idtlayout 313 (10.9)
idtlayout 313 (10.9)
idtlayout 19, 2113 (10.9)
idtlayout 313 (10.9)
idtlayout 3, 1113 (10.9)
idtlayout 313 (10.9)
idtlayout 313 (10.9)
idtlayout 3, 1113 (10.9)
idtlayout 3, 11, 12, 20, 21, 2813 (10.9)
idtlayout 12, 1313 (10.9)
idtlayout 1213 (10.9)
idtlayout 3, 1213 (10.9)
idt0x100102, 0x100303 layout 3, 12, 13, 33, 8413 (10.9)
idt0x100203, layout 1213 (10.9)
idtlayout 1213 (10.9)
realteklayout 11, 1512 (10.8)
realteklayout 28, 30, 3313 (10.9)
realteklayout 13, 2013 (10.9)
realteklayout 3, 4, 5, 13, 21, 27, 28, 29, 32, 3313 (10.9)
realteklayout 3, 11, 12, 14, 15, 16, 21, 2813 (10.9)
realtek0x100001, 0x100002 layout 3, 11, 13, 15, 16, 54, 9913 (10.9)
realteklayout 3, 11, 13, 15, 17, 18, 21, 27, 28, 30, 31, 9913 (10.9)
realteklayout 5, 11, 13, 14, 21, 22, 28, 56, 5713 (10.9)
realteklayout 11, 1813 (10.9)
realteklayout 11, 1213 (10.9)
realtek0x100202 layout 7, 11, 12, 13, 2813 (10.9)
realteklayout 313 (10.9)
realtek0x100004, 0x100100, 0x100202, 0x100203 layout 1-11, 13-21, 27-33, 35, 40, 45, 55, 58, 66, 76, 88, 93, 99, 127, 18812 (10.8)
realtek0x100100, layout 3, 4, 21, 27, 2813 (10.9)
realtek0x100001, layout 3, 11, 1813 (10.9)
realtek0x100004, layout 2113 (10.9)
realtek0x100005, 0x100008, layout 3, 13, 2813 (10.9)
realteklayout 3, 4, 11, 13, 15, 16, 2113 (10.9)
realtek0x100003, layout 3, 4, 13, 22, 27, 28, 29, 41, 43, 51, 76, 86, 12712 (10.8)
realteklayout 1, 3, 11, 15, 44, 6613 (10.9)
realteklayout 313 (10.9)
realteklayout 11, 2113 (10.9)
realtek0x100002, 0x100003 layout 3, 1113 (10.9)
realteklayout 3, 13, 2313 (10.9)
realteklayout 2313 (10.9)
realteklayout 3, 4, 2813 (10.9)
realteklayout 12, 18, 2813 (10.9)
realteklayout 11, 28, 2913 (10.9)
realteklayout 11, 12, 13, 2113 (10.9)
realteklayout 1, 3, 13, 14, 15, 21, 28, 7713 (10.9)
realtek0x100101, 0x100103 layout 3, 11, 13, 21, 22, 28, 29, 30, 47, 66, 72, 9913 (10.9)
realtek0x100002 layout 21, 2213 (10.9)
realtek0x100101, 0x100300 layout 5, 7, 11, 12, 13, 15, 16, 1713 (10.9)
realtek0x100001, 0x100002, layout 3, 4, 15, 28, 9913 (10.9)
realteklayout 12, 1313 (10.9)
realtek0x100003, layout 3, 20, 27, 28, 2913 (10.9)
realtek0x100002, layout 1213 (10.9)
realteklayout 12, 1513 (10.9)
realteklayout 1113 (10.9)
realtek0x100101, layout 5, 713 (10.9)
realtek0x100002, layout 713 (10.9)
realtek0x100101, 0x100103 layout 1, 12, 1513 (10.9)
realtek0x100202, 0x100302, layout 1, 2, 3, 5, 7, 11, 13, 17, 18, 20, 33, 40, 50, 52, 53, 87, 9913 (10.9)
realtek0x100101, 0x100001, 0x100202, 0x100302 layout 1, 2, 3, 4, 5, 7, 11, 27, 28, 2913 (10.9)
realtek0x100004, layout 1, 2, 3, 11, 1213 (10.9)
realtek0x100002, layout 11, 1313 (10.9)
realtek0x100302, layout 1, 2, 3, 4, 5, 7, 12, 15, 16, 17, 18, 28, 31, 92, 97, 9913 (10.9)
realtek0x100003, layout 1, 2, 3, 5, 7, 11, 13, 28, 65, 66, 98, 99, 10113 (10.9)
realtek0x100001, layout 1, 2, 3, 5, 7, 1112 (10.8)
realtek0x100003, layout 1, 2, 3, 5, 7, 11, 13, 15, 16, 27, 28, 29, 3415 (10.11)
realteklayout 1, 2, 312 (10.8)
realteklayout 1, 2, 3, 5, 7, 11, 20, 2115 (10.11)
sigmatel0x102201, layout 1112 (10.8)
via0x100000, layout 2113 (10.9)
via0x100000, layout 3, 33, 6513 (10.9)
via0x100100, layout 5, 7, 913 (10.9)
amd15 (10.11)
intel13 (10.9)
nvidia17 (10.13.4)
nvidia17 (10.13.4)
nvidia17 (10.13.4)
nvidia17 (10.13.4)
nvidia17 (10.13.4)
nvidia17 (10.13.4)
nvidia17 (10.13.4)
nvidia17 (10.13.4)
nvidia17 (10.13.4)

附表:已知的编解码器型号及厂商列表

声卡型号厂商
adxxxxanalog devices
agerexxxxlsi
alcxxxxrealtek
atixxxxati
caxxxxcreative
cmixxxxcmedia
cmixxxx2cmedia
csxxxxcirrus logic
cxxxxxconexant
chxxxxchrontel
lgxxxxlg
wmxxxxwolfson microelectronics
qemuxxxxqemu
idtxxxxidt
intelxxxxintel
motoxxxxmotorola
nvidiaxxxxnvidia
siixxxxsilicon image
stacxxxxsigmatel
vtxxxxvia

本文来源:daliansky

# 更多黑苹果macos技巧教程,请关注「macos黑苹果专题

         
网站地图