完美驱动 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”

完美驱动 AppleHDA

在黑苹果中声卡驱动算是比较复杂的一部分,如果觉得麻烦可以选择 VoodooHDA 万能声卡驱动,但是这个驱动的缺点比较多,用起来始终不太舒服。最早在 10.9 的时候折腾了一次声卡驱动,
当时自己改的 AppleHDA 只支持输出,即 Speaker 和 HeadPhone, 相当长的一段时间都够用了,不过前一阵子需要用到麦克风的时候比较多,总是需要切换到 Windows 下,所以决定还是争取完美驱动,于是重新修改了一遍,这里是一点记录和补充。
继续阅读“完美驱动 AppleHDA”