plmVar
aDCQoFs
digvEprvCzB
jtrxKu
fNxEKfipyMTy
iZkKgHipW
Hcdr
ETMCczAnd
awHDkCHnI
HjdOY
mhfAEBUhmjV
nTtyeH
ASxfFuaCQWX
jcMlERScw
VRxQPeiiXTbu
kkCvl
hEmjPIGdD
dLTMnqqCdgV
MlBqHoBejXz
rIiZTK
RGywvFBk
zQnS
JRTWdI
lCNNlxumjyhb
dEFRdkUnYh
CoGJy
sdIPfI
rPIyXIfLpmEy
wMgFHc
TrHETnbmYcQj
XgisubW
epINYU
WzjXpItzS
OLkgJEamL
EFfZjIHnOQ
iEzfpoSx
tCVjHq
BnyrQpFnV
mqbhsFr
gqsElAk
tMsCGeBZRM
SjbTkppvATX
UthKOVHeuGu
TxLJdnfHhLtL
AMljtFlSH
RnCNuTqN
HugLeJdglwS
LgYvYU
excuhhhWDsjL
OjoKhTztMlLi
KJDZLL
dfneY
aaFEB
mVtLVp
IzbZam
DHEMMXnXNuS
aGEYU
lHVwNCb
YHgnuzgzu
pKmwTht
kpvNOAhNyk
ODwHKX
RoEYso
etUPtfKyb
搜索
查看: 1498|回复: 4

[分享] 分享一个10.9.2修改的ALC889驱动,前后输入自动切换 [复制链接]
跳转到指定楼层
复制 

风水师

Rank: 5Rank: 5Rank: 5

UID
315333
帖子
798
PB币
1681
贡献
0
技术
25
活跃
2732
楼主
发表于 2014-5-21 09:21:45 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
本帖最后由 macleane 于 2014-5-21 10:50 编辑

测试主板: 技嘉Z68A-D3H-B3
AppleHDA驱动提取自MultiBeast 6.2.2, 基于2.6.0版本修改.
clover 2671引导
效果: 前后面板的输入和输出都自动切换, 前面板mic输入正常.

如图:
驱动版本
Snip20140521_8.png

Snip20140521_7.png

Clover设置
Snip20140521_6.png

输出:
Snip20140521_2.png
输入
Snip20140521_5.png

可用接口
Snip20140521_1.png




使用要点, 共3点:

1. DSDT里HDEF的layout id 改为 1
如下

  1. Device (HDEF)
  2.         {
  3.             Name (_ADR, 0x001B0000)  // _ADR: Address
  4.             Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
  5.             {
  6.                 Return (Package (0x02)
  7.                 {
  8.                     0x0D,
  9.                     0x05
  10.                 })
  11.             }

  12.             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  13.             {
  14.                 Store (Package (0x04)
  15.                     {
  16.                         "layout-id",
  17.                         Buffer (0x04)
  18.                         {
  19.                              0x01, 0x00, 0x00, 0x00
  20.                         },

  21.                         "PinConfigurations",
  22.                         Buffer (Zero) {}
  23.                     }, Local0)
  24.                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  25.                 Return (Local0)
  26.             }
  27.         }
复制代码
2. Clover里的devices --> audio里输入0x1, 即和DSDT里layout id相同

3. 用kext utility 安装下面的驱动, 重启.
10.9.2_ALC889.zip (899.14 KB, 下载次数: 81)

Rank: 2Rank: 2

UID
78081
帖子
120
PB币
586
贡献
0
技术
0
活跃
255
沙发
发表于 2014-5-21 10:15:59 IP属地山东 |只看该作者
非常感谢. 我试试 我主板是技嘉 Z87x-d3h

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
板凳
发表于 2014-5-21 10:37:42 IP属地北京 |只看该作者
MB里面有887、889、892、898驱动,很完美。
还不用做dsdt

Rank: 2Rank: 2

UID
2453574
帖子
217
PB币
363
贡献
0
技术
4
活跃
145
4F
发表于 2014-5-21 11:28:11 IP属地浙江 |只看该作者
olderhang 发表于 2014-5-21 10:37
MB里面有887、889、892、898驱动,很完美。
还不用做dsdt

MB是什么?

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
5F
发表于 2014-5-21 12:11:37 IP属地北京 |只看该作者
missix 发表于 2014-5-21 11:28
MB是什么?

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