GA-B75M-D3V 1.1 alc887声卡成功驱动,部分all声卡可以借鉴
EL Capitan装好几天了,网卡成功驱动,睡眠正常,就是GA-B75M-D3V 1.1板子的ALC887声卡无法成功驱动,爬了好几天的贴子,终于成功驱动了,分享一下经验,希望对大家有用。(使用到的软件及我的DSDT附后)
我的经验如下:
1,在DSDT中查找HDER,注入以下代码
2,打开“终端”输入以下命令获取权限
sudo su3,提示输入密码(输入的密码你是看不见的)后回车确认4,拖入下载好的文件audio_realtekALC-110_v1.0h.command回车5,按照提示输入y或者n直到进程完成(1)提示是否是alc887,接Y确认;(2)提示是否4600 HDMI,我用的CPU是E3-1230V3,GTX650Ti,我选的N(3)如果提示audio id: 6 is not supported,continue?y/n,这时请选择N,如果选Y了是不会成功驱动声卡的,这时你要返回去修改DSDT "layout-id", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 }, 修改layout-id代码中0x03j取后一位,可以从1试到9,一般声卡的layout-id数值定义如下:Layout_ID 3 = 适用于笔记本电脑Layout_ID 5 = 支持3接口(粉色,绿色,蓝色)
Layout_ID 7 = 支持5/6接口(灰色,黑色,橙色,粉色,绿色,蓝色)
Layout_ID 9 =支持5/6接口 (灰色,黑色,橙色,粉色,绿色,蓝色, CodecAddress: 2)重启系统,声音出来了!支持列表有:
[*]
[*]269 (BRIX only)
[*]283 (BRIX Pro and NUC only)
[*]885
[*]887
[*]888
[*]889
[*]892
[*]898
[*]1150
这些声卡要更改DSDT里面codec-id值。
"codec-id", Buffer (0x04) { 0x87, 0x08, 0xEC, 0x10 },
如我的声卡在win7截屏如下:
10EC 0887就是我要的值,在dsdt里面每两位反过来填入。
第一次发贴子,希望大家别喷。
补充内容 (2015-10-16 00:11):
第一次发贴子,居然代码没有编辑上去,我也是醉了,代码见10楼
补充内容 (2015-10-16 00:14):
另外,查找的是HDEF,不是HDER 你的配置文件给我一下吧 谢谢分享···· 我也是这个主板,好复杂.... 感谢分享。。。 小vie 发表于 2015-10-15 19:30 https://bbs.pcbeta.com/static/image/common/back.gif
你的配置文件给我一下吧
是config.plist文件吗? 到底是B75还是B85呢? 感谢楼主分享。。我的板子是b75-ds3v。提示audio id: 0 is not supported,continue?y/n,我选的是Y,难怪一直没声音。。我的声卡也是10EC0887楼主第一步,在DSDT中查找HDER,注入的代码是什么? 到底是B75还是B85呢? 本帖最后由 wgfpine 于 2015-10-15 23:23 编辑
luseyu 发表于 2015-10-15 22:39 https://bbs.pcbeta.com/static/image/common/back.gif
感谢楼主分享。。我的板子是b75-ds3v。提示audio id: 0 is not supported,continue?y/n,我选的是Y,难怪一 ...怎么注入的代码不见了呢? Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x87, 0x08, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
"device-type",
Buffer (0x12)
{
"Realtek ALC887"
},
"PinConfigurations",
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
Field (HDAR, WordAcc, NoLock, Preserve)
{
DCKA, 1,
Offset (0x01),
DCKM, 1,
, 6,
DCKS, 1,
Offset (0x08),
, 15,
PMES, 1
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}
}
gongqiyong123 发表于 2015-10-15 22:41 https://bbs.pcbeta.com/static/image/common/back.gif
到底是B75还是B85呢?
我是B75,B85应该也可以用。 看到有贴说0887转换的id是0x77, 0x03, 0x00, 0x00 还是不出声修改layout-id代码中0x03j取后一位,这句话不知道在哪改?请搂主帮下忙
"layout-id",
Buffer (0x04)
{
0x77, 0x03, 0x00, 0x00
}, 支持一下,,,,, 跟楼主一样的主板 升级10.11声卡驱动不了 , 用 audio_CloverALC 脚本成功驱动。 我技嘉b85 用了你的dsdt 加上你上传的。搞定成功。非常感谢 luseyu 发表于 2015-10-16 12:19 https://bbs.pcbeta.com/static/image/common/back.gif
看到有贴说0887转换的id是0x77, 0x03, 0x00, 0x00 还是不出声修改layout-id代码中0x03j取后一位,这句话不 ...
修改layout-id代码中0x03最后一位,你的这个改成
"layout-id",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
也有可能不是0x03,这个3可以改成1至9中的一位。 支持一个,今晚回去试下 谢谢楼主,我试试看,oz引导 升级到10.11一直无法驱动声卡吐血三升啊 为什么我的不行呢