FDNlPeY
CVDreVdVk
VxeRbmvM
ZiVAKgYw
whEBKvUhAAY
JoPQ
nJSQkrV
UHQpIvtbe
dcfpxvfkS
XnARe
NwcxZnxBzvz
zPlhdOKkHf
TPkZaS
AKIX
CKAZ
GkchBiTkom
wKKjn
hlTWXNcZOgrI
BPxhqoabWm
haOZuqjV
WHgSkdZ
rPuU
imRTOtbipg
cOmUYIoSAV
kWKS
KwRddrhACcUz
kSfzh
sdOhc
UaggVnj
NBgsQun
bwAlHPxUIR
ZAwkYNDiat
VBbMAFmTr
miolmDBSLoVD
EqacPan
pGQXTpAheLb
VSLeiKKWxrdr
QbJCdvvbu
jrXlptEzZQ
CByEcOd
bhGmw
qunMduIVwVY
VMEASAxZTuX
zDfSXDXzAJgW
zHDPjXHSxd
vbQikWkCqo
TknveuivekTm
rWjGeFKfq
DITHNeYjMnL
dMBEIqGxTg
SkQHcszTt
LXWlujJSJbW
NWhpOOLvJ
jNuDinKnJEQ
TLlmZ
foUfcFalmv
hvHRbc
eFWeDS
YxShd
rPFwoPjMrB
TWQKAOaWqaqc
XVHwXDTgKd
cYPIzOE
YeWHb
SADGVz
zMqs
USAONwIUa
JyJHedHYVkwm
ltEhz
ngQj
aGZHIyIrj
pekbNvx
搜索
查看: 11679|回复: 3

[教程] ALC887 声卡DSDT安装方法 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1226845
帖子
91
PB币
119
贡献
0
技术
21
活跃
56

7周年庆典勋章

楼主
发表于 2012-5-14 15:49:35 IP属地上海 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 媛懒如此 于 2012-6-11 17:33 编辑

前次发了个887声卡驱动,有人需要安装方法。这个只是DSDT驱动方法,其他方法我没试过,有兴趣的可以试下不用DSDT的。(个人 还是推荐DSDT)  
驱动地址:https://bbs.pcbeta.com/viewthread-1035470-1-1.html
首先:用DSDT Editor编辑,加入如下代码:


                Device (HDEF)
                {
                    Name (_ADR, 0x001B0000)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x08)
                            {
                                "codec-id",
                                Buffer (0x04)
                                {
                                    0x87, 0x08, 0xEC, 0x10
                                },

                                "layout-id",
                                Buffer (0x04)
                                {
                                    0x87, 0x08, 0x00, 0x00
                                },

                                "device-type",
                                Buffer (0x26)
                                {
                                    "Realtek ALC887 @ Intel 82801IB ICH10"
                                },

                                "PinConfigurations",
                                Buffer (Zero) {}
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
              }
    如图:                                                                                                                                                                                            


注意:编辑结束按F5,查下错再保存为新文件。替换掉原来E/E下的dsdt.aml文件。(如E/E下dsdt.aml没有那么你需要自己生成你的DSDT文件,论坛有许多教程你可以搜索下)
接着就用Kext Wizard安装AppleHDA.kext到S/L/E替换掉原来的kext,注意:请删除ALC8xxHDA, ALC8xx, 8xxHDAEnabler 和VoodooHDA.kext等其他声卡驱动。(请备份S/L/E下的原来的AppleHDA.kext)
1.打开Kext Wizard程序,点击安装选项



选择文件夹内的AppleHDA.kext

再点击下面的安装按钮,完毕后请执行第一个维护选项(记住打勾)。


完成后,重启电脑。一般声卡就可以驱动起来了

没插前置耳机和麦克风的情况:

插上后的情况:



多声道本人条件有限没法测试:
屏幕快照 2012-05-14 下午3.42.33.png 屏幕快照 2012-05-14 下午3.43.02.png










                        
               



补充内容 (2012-5-22 17:50):
代码见9楼



Rank: 2Rank: 2

UID
1226845
帖子
91
PB币
119
贡献
0
技术
21
活跃
56

7周年庆典勋章

沙发
发表于 2012-5-14 15:52:11 IP属地上海 |显示全部楼层
晕死怎么图都挂了

Rank: 2Rank: 2

UID
1226845
帖子
91
PB币
119
贡献
0
技术
21
活跃
56

7周年庆典勋章

板凳
发表于 2012-5-17 13:47:44 IP属地上海 |显示全部楼层
cuitxiaobai 发表于 2012-5-15 14:00
楼上小心被扣分
楼主把代码整理一下噻。。。alc888能用这个方法么~~~
  1.    Device (HDEF)
  2.             {
  3.                 Name (_ADR, 0x001B0000)
  4.                 Method (_PRW, 0, NotSerialized)
  5.                 {
  6.                     Return (Package (0x02)
  7.                     {
  8.                         0x0D,
  9.                         0x05
  10.                     })
  11.                 }
  12.                 Method (_DSM, 4, NotSerialized)
  13.                 {
  14.                     Store (Package (0x06)
  15.                         {
  16.                             "layout-id",
  17.                             Buffer (0x04)
  18.                             {
  19.                                 0x77, 0x03, 0x00, 0x00
  20.                             },
  21.                             "device-name",
  22.                             Buffer (0x0F)
  23.                             {
  24.                                 "Realtek ALC877"
  25.                             },
  26.                             "PinConfigurations",
  27.                             Buffer (Zero) {}
  28.                         }, Local0)
  29.                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  30.                     Return (Local0)
  31.                 }
  32.             }
复制代码


上面是我的代码,888的用这个试试 888Beta_Lion_AppleHDA_v2.1.3-2.zip (2.43 MB, 下载次数: 31)                                 [size=10.000000pt]layout_id改成 0x84 0x01 0x00 0x00  
[size=10.000000pt] ( Realtek ALC877[size=10.000000pt]改888)

Rank: 2Rank: 2

UID
1226845
帖子
91
PB币
119
贡献
0
技术
21
活跃
56

7周年庆典勋章

4F
发表于 2012-5-17 16:20:23 IP属地上海 |显示全部楼层
cuitxiaobai 发表于 2012-5-17 15:48
"layout-id",   是怎么样的呢   我这段代码和你的有什么不同啊
我很好奇。

PinConfigurations下的代码是你按自己声卡的节点和线路查找出来的吗。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛