最新版ALC889声卡驱动(系统升级后无需从新配置)
说明: 本教程内容是根据声卡补丁脚本 https://github.com/toleda/audio_CloverALC 得到的,然后手工提取相关文件和配置,本人未做任何修改。由于有网友通过脚本无法驱动成功,所以形成本教程。前提:
1.需要使用clover引导程序
2.需要原版的AppleHDA.kext驱动
3.需要可以修改驱动目录的权限 (即clover配置文件中 CsrActiveConfig 值为0x13)
教程:
一. 如果你有DSDT,那么要确保dsdt下面关于声卡的描述里没有"layout-id"字段 。
如果没有DSDT,或者在DSDT中没有定义HDEF,那么需要在clover配置文件 ACPI——DSDT——Fixes 下面添加 FixHDA 值为 YES
参考我的dsdt如下:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},
"device-type",
Buffer (0x0F)
{
"Realtek ALC889"
},
"PinConfigurations",
Buffer (0x28) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
二.修改CLOVER配置文件:
1.确保Devices下面有这个:
代码:
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
2. 确保KernelAndKextPatches ——KextsToPatch下面有这三条:
代码:
<key>Comment</key>
<string>t1-10.11-AppleHDA/Realtek ALC...</string>
<key>Find</key>
<data>
gxnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-10.9-10.11-AppleHDA/Realtek ALC889</string>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
iQjsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-AppleHDA/Resources/xml>zml</string>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
三.下载附件中文件,并解压
1.把解压出来的realtekALC.kext 文件拷贝到 clover所在分区:/EFI/CLOVER/kexts/10.11/ 和other/两个文件夹下面
2.把解压出来的Resources中的4个文件(注意是其中的4个文件,而不是Resources文件夹)全部拷贝到 :
/System/Library/Extensions/AppleHDA.kext/Contents/Resources/ 下面 (先找到AppleHDA.kext文件,然后右键点击显示包内容)
3.用你熟悉的方式修复权限,重建缓存。
命令行方式为 :
sudo -s
chown -R root:wheel/System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout1.zml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout2.zml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
(这一大段为一条命令,我也不知道为啥编辑器就给自动分行了。。。。)
chmod -R 644 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout1.zml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout2.zml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
(这一大段也为一条命令,我真不知道为啥编辑器就给自动分行了。。。。)
touch /System/Library/Extensions
exit
四. 重启回来调整 “系统偏好设置——声音——输出” 选择 “内置扬声器”这时候应该有声了。
如果没有声音可以试着把CLOVER配置文件中Audio参数Inject(教程中第二部分第1条)的值改为2 或者3,然后重启并重复第四步试试。如果依旧没有声音就从新看教程自己找原因吧。
五.如果你成功驱动了声卡,就回来顶一下帖子,让更多人看到吧。
最后那张图没有用。。。。。大家自己忽略。 试了下,不知道是没有弄对还是怎地,没有取得,最大问题是造成系统严重卡顿,无法使用了??为何 gunan 发表于 2015-12-7 15:21 https://www.pcbeta.com/static/image/common/back.gif
试了下,不知道是没有弄对还是怎地,没有取得,最大问题是造成系统严重卡顿,无法使用了??为何
把VOODOOHDA.kext删掉 其他的关于声卡的仿冒驱动删掉。 下载!!! 再来!!~!~ 我的这个声卡弄了好久,一会有一会没有,干脆用万能驱动了。 终于成功了 。谢谢楼主 这个真需要啊 试一下,一直没有解决
支持楼主啊 支持啊 好贴 再来支持楼主 没有PB了 在支持 留名,刚弄好黑苹果,还差声卡和显卡 谢谢,mark先,装好再来看。 先谢谢楼主分享 duanmuxiyu 发表于 2015-12-3 13:28 https://www.pcbeta.com/static/image/common/back.gif
最后那张图没有用。。。。。大家自己忽略。
声卡这么难弄吗 谢谢分享正需要 haishibumingbai thanks for sharing 支持啊!谢谢楼主
页:
[1]