macOS Sierra使用VoodooHDA驱动声卡

@Molly  December 21, 2017

介绍

黑苹果的声卡驱动一般可用AppleHDA仿冒驱动(比较麻烦,但是可以实现原生高清音频),或者是VoodooHDA万能驱动(支持声卡很多,但有时不完美,出现杂音、爆音问题)
为了方便(懒x)选用VoodooHDA。

准备

VoodooHDA.kext : SourceForge
用于查看声卡硬件ID : System Info.zip

修改

运行System Info里面的Kexts.jar(需要Java支持),找到自己的声卡。
屏幕快照 2017-12-21 上午11.23.28.png
我的机器有两个Audio device,第一个是集成声卡(ALC887/ALC888b),第二个是HDMI音频输出(GeForce GTS450)。
记下集成声卡的Dev ID和Ven ID,我的分别是3b56和8086。
右击VoodooHDA.kext->"显示包内容"->Contents,找到Info.plist用xcode打开(文本编辑器或者其他Plist编辑器也可以)
找到IOPrimaryMatch项
(如果找不到,查找IOClassMatch或IOMatch并重命名为IOPrimartMatch)
数值改成0x(DevID)(VenID),如0x3b568086,保存。
屏幕快照 2017-12-21 上午11.22.22.png
因为修改之后kext的签名被破坏,放在/System/Library/Extensions/下无法加载
于是放进Clover的kext文件夹,启动参数kext-dev-mode=1,重启即可。
(变色龙类似)

结果

声卡成功识别,输入输出均正常。
屏幕快照 2017-12-21 上午11.33.43.png
屏幕快照 2017-12-21 上午11.32.35.png
搞定~


添加新评论