完美驱动 AppleHDA 续: AppleALC

之前的文章 完美驱动 AppleHDA 讲述了如何通过 codec 提取 PinConfigPlatforms PathMap 的方式驱动 AppleHDA, 但是这个方法有几个缺点:

  • 需要修改系统文件,S/L/EAppleHDA.kext 中不仅需要添加或替换 Layoutxx.xml.zlib 和 Platformsxx.xml.zlib, 还需要 bin-patch 打二进制补丁或在 Clover 中添加 Kext Patch;
  • 每次升级系统后都需要重新替换,如果没有使用 Clover KextPatch 还需要重新 bin-patch.

幸运的是,vit9696 的 AppleALC 项目 vit9696/AppleALC 为我们解决了这些烦恼,它不仅内置了大量已经制作好的 LayoutPlatforms PathMap, 更是免去了修改系统文件和手动 bin-patch 的问题。
继续阅读“完美驱动 AppleHDA 续: AppleALC”