成功測試硬件
Alienware 17 R4
alc298
英特爾HD 630和Nvidia GeForce GT 1060
測試環(huán)境10.13.6 ,9系10系n卡可做參考,當(dāng)webdriver更新10.14后應(yīng)該同理

image

image
原帖地址:WhateverGreen/FAQ.GeForce.en.md at master · acidanthera/WhateverGreen · GitHub
按照這里的操作確實可行,但是只講到修改dsdt來顯示被隱藏的hdmi聲音HDAU設(shè)備,下面講到如何通過hotpatch顯示設(shè)備和驅(qū)動設(shè)備
hotpatch驅(qū)動方法:
- win下到設(shè)備管理器-聲音-nvidia hdmi-記錄硬件id和bios硬件位置
例如我的硬件id為:廠商id=0x10de 設(shè)備id=0x10f1 (這里注意是硬件id不要記錄成codecid)
bios硬件位置為:_SB/PCI0/PEG0/PEGP

image
- mac下需要安裝對應(yīng)版本webdriver來驅(qū)動獨顯,外接顯示器視頻正常輸出,但系統(tǒng)檢測不到hdmi聲音hdau硬件設(shè)備
- hotpatch 模版 這里等同原帖第一步操作,
打開ssdt修改對應(yīng)bios硬件位置,和我一樣的就不用改了,直接放到clover-acpi-patched里面
*我沒有做原帖里面的第二步,因為在我的ssdt里搜索到了相同代碼,無需操作,你的如果不行的話參考原帖嘗試第二步修改

image
- 改名使ssdt生效
打開config.plist-acpi-patches
添加改名補?。?br> Comment:_PRT to XPRT in Device peg0
Find:5F505254
Replace:58505254
tgtbridge:50454730
如果和我的硬件位置不一樣,參考下圖修改,這步完成之后如果重啟應(yīng)該就可以看到hdmi聲音設(shè)備了

image

image
- 終于可以看到硬件了,那下一步就是驅(qū)動了,我的alc298 使用applealc驅(qū)動,但是驅(qū)動不了hdmi聲音,
這里給出臨時解決方案:利用voodoohda驅(qū)動hdmi聲音,并且和applealc互不影響。
打開voodoohda模版的info.plist 注意這里修改為你的硬件ID=0x設(shè)備id+廠商id
和我一樣的就不用改了,直接放到clover-kext-other里面
完工!重啟進(jìn)入mac測試你的hdmi聲音吧

image
待完善
使用applealc來驅(qū)動hdmi聲音,持續(xù)測試中。。。
模版下載:n卡hdmi聲音模版 (最新方法看下面)
最新更新lilu,applealc,whatevergreen后自帶顯示默認(rèn)隱藏的hdmi聲音代碼,所以現(xiàn)在只需更改voodoohda里的n卡id即可驅(qū)動hdmi聲音!??!
最新clover下載:AW17R4Mojave