- 积分
- 34
- 最后登录
- 2024-3-22
- 精华
- 0
- 阅读权限
- 10
- 主题
- 2
- UID
- 913220
- 帖子
- 9
- PB币
- 98
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 44
- UID
- 913220
- 帖子
- 9
- PB币
- 98
- 贡献
- 0
- 技术
- 0
- 活跃
- 44
|
背景:
官方下载最新版本的VoodooHDA 2.9x ,只给出了kext文件,并没有PKG安装包,主板比较奇葩,系统也比较新的情况下,只能通过安装老版本,再安装/修改新版本成达最终出声的效果。
理论上这个安装方法不分主板,所以更配置关系不大,如果你一定要知道配置见我签名:
方法来自论坛置顶帖,并非本人原创,只是分享和记录给需要帮助的人。
具体过程:1,删除 S\L\E 文件下的 AppleHDA.kext
下载并运行对应你系统的 MultiBeast 地址:(需要帐号,建议用Gmail注册一个)
https://www.tonymacx86.com/resources/categories/multibeast-archive.6/
2,如果没别的需求就只安装安装 VoodooHDA
下载 最新版本VoodooHDA 和 getdump 地址:
https://sourceforge.net/projects/voodoohda/files/?source=navbar
3,用Kext Utility 把最新的VoodooHDA 并重启电脑
Kext Utility 下载地址 http://mac.softpedia.com/get/System-Utilities/Kext-Utility.shtml
理论上到这里以后,就能进系统的声音面板里就有声卡并可以正常发声。
如果出现内核崩溃,系统开机五国 ,或者不出声,就继续下面的方法。
a,运行getdump后 按 Windows微标键+F 查找 HDA Codec ID (声卡ID),得到 一组 0x8个数字或字母组合的东西,记下来。
置顶帖里的 有个帖子是把2个ID搞返了,会进不了系统注意。
b,用Plist Edit (其实系统自带的,也可以改,只是查看不方便)修改你下载的最新的 VoodooHDA.kext里的Info.plist
(不要直接改S\L\E 下的VoodooHDA 会有权限问题修改不成功,可以将VoodooHDA.kext 复制到桌面修改,或修改下载位置的文件都可以。)
将 IOPCIClassMatch 的键值替换为IOPCIPrimaryMatch 键值 并且把你的声卡硬件ID放于 <string></string>字符串下
- 原本设置
- <key>IOPCIClassMatch</key>
- <string>0x04030000&0xffff0000</string>
- 更改为
- <key>IOPCIPrimaryMatch</key>
- <string>0x你的声卡ID</string>。//如我自己的 0x11021101,不同型号声卡不一样,不要硬套。
复制代码
c,再重复上方第三部。
End
|
|