很简单,参考了 这个人的做法
https://github.com/athlonreg/AppleALC-ALCPlugFix
去/System/Library/Extensions 里面把AppleHDA删除即可,同时在EFI的clover/kexts/里安装VoodooHDA即可,主要原因是苹果本身的声卡驱动AppleHDA和VoodooHDA万能声卡驱动的冲突问题。
If your headphone and microphone don’t work normally in hackintosh, just install the universe audio driver named VoodooHDA.
and to solve the problem about the hackintosh longtime boot loading after installed VoodooHDA, Just to remove the AppleHDA.kexts in/System/Library/Extensions . because of the reason that these two have conflicts.
另外,由于我的主板有一个特点,就是电脑长期不用会进入休眠状态,必须重新按电源以唤醒,然而我的黑苹果在被唤醒以后,声音无法正常输出,因此考虑到是声音驱动的问题,尝试重新卸载驱动
1 |
|
如果报错,多卸载几次就会成功,然而卸载之后装回去就需要用到命令
1 |
|
这步报错了,提示
1 |
|
意思是权限问题,于是我又加了权限
1 |
|
但是依旧报错,依据报错内容,我试图查看system/kernel的log,但是找了一圈找不到内核日志在哪,于是就依据kextutil(8)的提示使用了如下命令
1 |
|
提示如下信息
1 |
|
可见,权限设置必须为“must be root:wheel, nonwritable by group/other”,真是大开眼界,看来权限不是越大越好,这里会检测用户组的权限,如果有写权限就会报错。于是,我修改权限之后成功load恢复声音驱动。
1 |
|
终于又有声音了!
首先去这里下载voodoohda的最新版本:
https://github.com/chris1111/VoodooHDA-2.9.2-Clover-V14/releases

下载完之后会提示你安装,在这里选择自定

选择你需要的版本,比如我是mojave

之后安装完之后去系统偏好设置->用户与群组->登录项
里面把voodoohda选上


之后就能够在偏好里保存设置了。


说些什么吧!