wgfpine 发表于 2015-10-15 17:13

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

你的配置文件给我一下吧

berg00 发表于 2015-10-15 20:11

谢谢分享····

ClutchBear 发表于 2015-10-15 21:09

我也是这个主板,好复杂....

ywz001 发表于 2015-10-15 21:13

感谢分享。。。

wgfpine 发表于 2015-10-15 22:22

小vie 发表于 2015-10-15 19:30 https://bbs.pcbeta.com/static/image/common/back.gif
你的配置文件给我一下吧

是config.plist文件吗?

wangzhe_china 发表于 2015-10-15 22:30

到底是B75还是B85呢?

luseyu 发表于 2015-10-15 22:39

感谢楼主分享。。我的板子是b75-ds3v。提示audio id: 0 is not supported,continue?y/n,我选的是Y,难怪一直没声音。。我的声卡也是10EC0887楼主第一步,在DSDT中查找HDER,注入的代码是什么?

gongqiyong123 发表于 2015-10-15 22:41

到底是B75还是B85呢?

wgfpine 发表于 2015-10-15 23:20

本帖最后由 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))
            }
      }


wgfpine 发表于 2015-10-15 23:21

gongqiyong123 发表于 2015-10-15 22:41 https://bbs.pcbeta.com/static/image/common/back.gif
到底是B75还是B85呢?

我是B75,B85应该也可以用。

luseyu 发表于 2015-10-16 12:19

看到有贴说0887转换的id是0x77, 0x03, 0x00, 0x00 还是不出声修改layout-id代码中0x03j取后一位,这句话不知道在哪改?请搂主帮下忙
               "layout-id",
                        Buffer (0x04)
                        {
                            0x77, 0x03, 0x00, 0x00
                        },

kaixiaohuo 发表于 2015-10-16 12:44

支持一下,,,,,

tancent 发表于 2015-10-16 13:01

跟楼主一样的主板 升级10.11声卡驱动不了 , 用 audio_CloverALC 脚本成功驱动。

loveiggy 发表于 2015-10-16 13:05

我技嘉b85 用了你的dsdt 加上你上传的。搞定成功。非常感谢

wgfpine 发表于 2015-10-16 14:10

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中的一位。

zjh821 发表于 2015-10-16 14:35

支持一个,今晚回去试下

自信难控 发表于 2015-10-16 20:55

谢谢楼主,我试试看,oz引导

demoneast 发表于 2015-10-16 21:12

升级到10.11一直无法驱动声卡吐血三升啊

wtaigcy 发表于 2015-10-18 01:27

 为什么我的不行呢
页: [1] 2 3 4 5
查看完整版本: GA-B75M-D3V 1.1 alc887声卡成功驱动,部分all声卡可以借鉴