10.11正式版下自用的CX20561声卡驱动
本子是联想的老古董G450。在yosemite的基础上,改了改DSDT中的USB代码,也就是把EHC1/2改成EH01/02。然后变色龙引导,10.11安装起来还比较顺利。本想在论坛找个声卡驱动,怎奈奇葩CX20561没什么动静。只能自己动手试试看。1.把yosemite中的AppleHDA.kext里的layout3.xml.zlib,Platforms.xml.zlib和Info.plist(AppleHDAHardwareConfigDriver.kext里的)拷贝出来,用HDA Wizard 2.0替换原版的。
2.再根据https://bbs.pcbeta.com/viewthread-909594-1-1.html帖子中的方法patch一下
sudo perl -pi -e 's|\x84\x19\xd4\x11|\x51\x50\xf1\x14|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
3.最后用Kext utility修复一下权限,重建一下缓存。重启之后发现,居然成功了。不足的是控制台中的sound assertion依旧,实在没有办法。
好在可以用了。
有需要的坛友可以下载回去试一试,不过dsdt中需要声卡代码,且layout-id一定要是3。例如我的是:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x00
},
"layout-id",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
"device-type",
Buffer (0x11)
{
"Cx20561"
},
"PinConfigurations",
Buffer (Zero) {},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Name (_PRW, Package (0x02)
{
0x0D,
Zero
})
}
测试中.... 有结果了再来反馈 一起交流!楼主给咱们提供机会了 感谢楼主分享 正需要呢,感谢楼主分享。 测试失败了好伤
页:
[1]