本帖最后由 huang____ 于 2018-5-12 09:26 编辑
关于升级到10.13.4后HDMI音频输出的问题想说几句
刚开始升级到10.13.4时,HDMI音频死活驱动不上,今天静下心来仔细的研究了一下顺利输出HDMI音频。
结合原贴的教程,地址:https://www.tonymacx86.com/threads/applehda-hdmi-audio-guide.234735/,此总结几条注意事项,希望能够为还没搞定10.13.4音频的朋友们尽绵薄之力,所提不对之处,还请见谅: 1.要有10.13.3的AppleHDA.kext,并且安装这个kext,重建缓存; 2.编辑EFI盘EFI/CLOVER/onfig.plist文件,在KernelAndKextPatches/KextsToPatch里找到Item子项,不一定是Item0或者Item1,重点是你要找到有“com.apple.driver.AppleHDAController”这一条内容的那个Item子项,把那一项的Replace里的值改为你的ID,格式 de10xxxx;如下图:
3.下载帖子里的AppleALC.kext源文件(我在附件里会打包在内),打开源文件目录/Resources/Controller.plist。再次要注意一点:原贴是说编辑“NVIDIA HDMI for GM204 in 10.13.4+”这一条内容,但是!重点来了,GM204不一定是你的显卡的核心代号,比如我的是GTX750TI,我的显卡核心是GM107,那么我就不应该盲目的和帖子一样去编辑GM204那一个子项(原贴里是编辑Item31)里的内容,我应该做的是:找到符合我显卡核心代号的GM107那个子项(结合我的实际情况,我是编辑Item33)的内容,去编辑那个子项里面的Replace为我的显卡ID。如下图:
4.编辑好之后保存,把最新的Lilu.kext放到AppleALC源文件的根目录,用Xcode编译,把编译好的AppleALC.kext 放到EFI/CLOVER/kexts/Other/里面去。如下图:
5.以上步骤总结起来,就是:一是要安装10.13.3的AppleHDA.kext;二是修改AppleALC.kext 时要根据自己的显卡核心代号来编辑相应的子项,并将子项放入EFI/CLOVER/kexts/Other/内。 以上几个注意事项做完,我觉得应该可以比较顺利的驱动10.13.4版本的HDMI音频了。 附上要用到的文件,附件包含:1、安装kext要用的Kext Wizard软件;2、10.13.3版本的AppleHDA.kext文件;3、最新版AppleALC.kext源文件,以及编译AppleALC.kext时需要的lilu.kext文件,lilu.kext我直接放到AppleALC根目录了,方便编译。
|