一行patch驱动NVIDIA HDMI声音
成功测试硬件
Alienware 17 R4
alc298
英特尔HD 630和Nvidia GeForce GT 1060
测试环境10.13.6 ,9系10系n卡可做参考,当webdriver更新10.14后应该同理
原帖地址:WhateverGreen/FAQ.GeForce.en.md at master · acidanthera/WhateverGreen · GitHub
按照这里的操作确实可行,但是只讲到修改dsdt来显示被隐藏的hdmi声音HDAU设备,下面讲到如何通过hotpatch显示设备和驱动设备
#hotpatch驱动方法:
- win下到设备管理器-声音-nvidia hdmi-记录硬件id和bios硬件位置
例如我的硬件id为:厂商id=0x10de 设备id=0x10f1 (这里注意是硬件id不要记录成codecid)
bios硬件位置为:_SB/PCI0/PEG0/PEGP
- mac下需要安装对应版本webdriver来驱动独显,外接显示器视频正常输出,但系统检测不到hdmi声音hdau硬件设备
- hotpatch 模版 这里等同原帖第一步操作,
打开ssdt修改对应bios硬件位置,和我一样的就不用改了,直接放到clover-acpi-patched里面
*我没有做原帖里面的第二步,因为在我的ssdt里搜索到了相同代码,无需操作,你的如果不行的话参考原帖尝试第二步修改
- 改名使ssdt生效
打开config.plist-acpi-patches
添加改名补丁:
Comment:_PRT to XPRT in Device peg0
Find:5F505254
Replace:58505254
tgtbridge:50454730
如果和我的硬件位置不一样,参考下图修改,这步完成之后如果重启应该就可以看到hdmi声音设备了
- 终于可以看到硬件了,那下一步就是驱动了,我的alc298 使用applealc驱动,但是驱动不了hdmi声音,
这里给出临时解决方案:利用voodoohda驱动hdmi声音,并且和applealc互不影响。
打开voodoohda模版的info.plist 注意这里修改为你的硬件ID=0x设备id+厂商id
和我一样的就不用改了,直接放到clover-kext-other里面
完工!重启进入mac测试你的hdmi声音吧
待完善
使用applealc来驱动hdmi声音,持续测试中。。。
模版下载:n卡hdmi声音模版 (最新方法看下面)
最新更新lilu,applealc,whatevergreen后自带显示默认隐藏的hdmi声音代码,所以现在只需更改voodoohda里的n卡id即可驱动hdmi声音!!!
最新clover下载:AW17R4Mojave
如有疑问请进QQ群 If u need help >> https://gitter.im/Alienware-hackintosh/community
外星人黑苹果QQ群:308469644 | 外星人黑苹果微信公众号 | 外星人黑苹果微信小程序 |
---|---|---|
如果文章对你有帮助,欢迎打赏作者. If u like, Buy me a coffee :)
支付宝打赏 | 微信打赏 | 微信赞赏 |
---|---|---|
本博客所有文章除特别声明外,均采用 RockJesus 许可协议。转载请注明来自 Alienware Hackintosh!
评论
ValineGitalk