huang____ 发表于 2018-5-11 23:27

10.13.4后HDMI音频输出的注意事项。

本帖最后由 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根目录了,方便编译。

sunshaolin 发表于 2018-5-12 12:45

请问 如何查找和确定第二项和第三项
---Replace里的值改为你的ID ?

huang____ 发表于 2018-5-12 12:59

本帖最后由 huang____ 于 2018-5-12 13:30 编辑

sunshaolin 发表于 2018-5-12 12:45
请问 如何查找和确定第二项和第三项
---Replace里的值改为你的ID ?

原贴的地址https://www.tonymacx86.com/threads/applehda-hdmi-audio-guide.234735/里面讲了怎么查看自己的硬件id的。

huang____ 发表于 2018-5-12 13:30

sunshaolin 发表于 2018-5-12 12:45
请问 如何查找和确定第二项和第三项
---Replace里的值改为你的ID ?

我贴了那个原贴的地址,里面讲了怎么查看自己的硬件id的。

jinseshuxiaodi 发表于 2018-5-12 15:13

看了原帖这里帖子写的(1,2)和3分别是两种方法的样子啊
做了12就不需要再做3了或者只单独做3

huang____ 发表于 2018-5-12 15:44

jinseshuxiaodi 发表于 2018-5-12 15:13 https://www.pcbeta.com/static/image/common/back.gif
看了原帖这里帖子写的(1,2)和3分别是两种方法的样子啊
做了12就不需要再做3了或者只单独做3


    是这里的123



billcool927 发表于 2018-5-12 16:06

请问怎么查核心代码?gtx1070网上说是104-200.。。。

huang____ 发表于 2018-5-12 16:12

billcool927 发表于 2018-5-12 16:06 https://www.pcbeta.com/static/image/common/back.gif
请问怎么查核心代码?gtx1070网上说是104-200.。。。

这个是GP104吧。

billcool927 发表于 2018-5-12 16:14

huang____ 发表于 2018-5-12 16:12 https://www.pcbeta.com/static/image/common/back.gif
这个是GP104吧。

谢谢,但是我看appleALC的controller.plist里面没有gp104只有gp106怎么办?

ericchak 发表于 2018-5-12 16:15


ericchak 发表于 2018-5-12 16:18

一个驱动就可以了

huang____ 发表于 2018-5-12 16:23

billcool927 发表于 2018-5-12 16:14 https://www.pcbeta.com/static/image/common/back.gif
谢谢,但是我看appleALC的controller.plist里面没有gp104只有gp106怎么办?

我是三个步骤都做了,刚楼下提醒选其一应该也能够驱动,你先试试选其一。

you2446 发表于 2018-5-12 17:03

好教程,谢谢楼主。

billcool927 发表于 2018-5-12 18:16

huang____ 发表于 2018-5-12 16:23 https://www.pcbeta.com/static/image/common/back.gif
我是三个步骤都做了,刚楼下提醒选其一应该也能够驱动,你先试试选其一。

做了,确实应该是104因为下面的deviceid和我的一样。但是还是没有显示器的声音项。不知道是不是因为我是dp接口的原因。

huang____ 发表于 2018-5-12 18:51

billcool927 发表于 2018-5-12 18:16
做了,确实应该是104因为下面的deviceid和我的一样。但是还是没有显示器的声音项。不知道是不是因为我是d ...

dp的话我就不太清楚了,我的没有这个接口,所以也没试。

billcool927 发表于 2018-5-12 21:02

huang____ 发表于 2018-5-12 16:12 https://www.pcbeta.com/static/image/common/back.gif
这个是GP104吧。

难道核心代码是GP100?

a346590837 发表于 2018-5-16 22:17

还要再安装Xcode一次,好麻烦。

ww19881110 发表于 2018-5-26 19:06

我的是只有dp输出却没有hdmi输出。。。奇怪了。。用的ALC1.2.7搭配lilu1.2.4

yukiooo 发表于 2018-5-26 19:19

虽然不懂,也顶一下,感谢分享教程

aqwer4399 发表于 2018-5-26 20:09

感谢分享!!!!
页: [1] 2 3 4 5 6
查看完整版本: 10.13.4后HDMI音频输出的注意事项。