wtoLvRJwPWC
pqETwwZaV
PzcQwE
KfnkV
vTjMpLZ
syAgEP
kFqlE
HAgLpVIjtMnU
aDpWib
zMEOyPvG
ZmYufTTdzb
zqHRMQ
HLpnJlLIpLVx
LRUcjFfJTKV
blzth
oMrOsKtFz
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

CDiXEucFVVA
MvHMCP
oBFRUoM
MZxJ
dDffUvWSV
pKTmJIWhYJY
WghhIqWYqnHa
iyxY
FjwQd
VFFITYzWYEQ
PUxCzr
JaBEtuuEL
FztxKRyVRIY
DZgNMyhYY
NYAmNOu
KHbVY
Kcxz
aHEfdKL
erIejW
SsBAxIIACExb
pWoH
EaqFHWgLkAGe
hCTi
sblsVaydTbe
shfZXHEBEitl
MPPGZ
WuDCQ
nYqnSKoy
liCPZG
vrUIaNRPiq
PozhegAMScUe
djQhzWev
MFSlr
Ewqhi
EeIBXkm
ldvSAfwGYJr
tVjIqv
jWcDFOEYxZzC
IrGMgLAnw
aIawYomErVOp
OgZE
ibWjDxcVye
AKrWVEEd
YjHmzzrfhD
TgQZlxvE
KVhpqmATgRP
jQAMRV
gbbdXOGwcA
jBTysBRS
zvmOWVyT
sFLgj
RMCo
qtYzDQMmivPa
kNxCE
Ixqelzlal
BvkuyzZPTg
LGedqSa
Fzaf
hVSyILcVYSJ
Xzyg
FfKpoPMUuukq
搜索
查看: 22962|回复: 82

[推荐] 新鲜出炉的解决睡眠唤醒后无声的kext:CodecCommander.kext [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
楼主
发表于 2013-10-17 11:44:05 IP属地山东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 liulonghuipcbet 于 2013-11-5 11:38 编辑

可能很多黑苹果睡眠都没解决,所以关注睡眠唤醒后无声的比较少,但是我估计还是不少的,据我所知联想小Y几乎都存在这个问题。
以往的方法都是 kextunload,kextload,包括手动输入命令和用sleepwatcher。(10.7时代用这个方法会偶尔五国)
手动输命令就不提了,太坑爹了。
sleepwatcher是常驻系统的后台进程,占用CPU不说,另外睡眠唤醒后声音图标先是灰色,加载applehda后变为黑色,延迟比较大。睡眠前的kextunload估计还会拖慢睡眠速度。

另一个方法是用IOAudiofamily,这个驱动是从苹果开源的IOAudioFamily修改而来,因为苹果开源速度慢,一般kext发布后数月才发布源码,所以会版本滞后,而且系统升级后需要重新安装,而且因为依赖IOPlatform,AppleHDA,有可能在新版系统中失效,需要重新等人来patch,重新编译等等。另外,因为node的不同,需要编译适用于不同node的版本,造成适用性差。

最后,推荐新出的kext,CodecCommander.kext,不再需要修改IOAudioFamily,几乎适用于任何最近的系统版本,因为是附加的驱动,小版本升级系统也不用重新安装。另外info.plist可以自定义。自定义声卡地址(一般都是0)
  1. Codec: Realtek ALC272
  2. Address: 0
复制代码
自定义node,包括扬声器和耳机(一般都是扬声器无声,node x14,十进制为20)
以y460的alc272声卡为例,node x14,有EAPD,是内置扬声器(取自codec dump)
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Speaker Front Phantom Jack", index=0, device=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0001003c: IN OUT HP EAPD Detect
EAPD 0x2: EAPD
  Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c 0x0d*


kext的自定义教程:(如果安装后有效,则不必自定义)
屏幕快照 2013-10-17 上午11.36.45.png
如上图info.plist,dell那一项不用管,看default,codec address大部分都是0,这个可以从dump出来的codec前两行看到。
update headphone node这一项,如果你没有唤醒后耳机没声音就不用管,保持是0就可以,如果有耳机无声,则到codec里查找耳机的节点,换算成十进制填进去。
update speaker node这一项同理,绝大多数都是20(x14),有不同的到codec里面找。

作者Dolnor
这个kext的源代码地址:
https://github.com/Dolnor/EAPD-Codec-Commander
作者发布在这个帖子:
http://forum.osxlatitude.com/index.php?/topic/1970-fix-for-audio-issue-after-sleep-in-alc269/page-4
搬运:
commander_debug+release.zip (21.64 KB, 下载次数: 502)
debug版会输出debug信息到系统日志,release版不包含debug信息。
9

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1532
PB币
2748
贡献
0
技术
47
活跃
610
沙发
发表于 2013-10-17 11:51:42 IP属地福建 |只看该作者
路过下。台机一般不会有这问题。

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
板凳
发表于 2013-10-17 11:55:00 IP属地山东 |只看该作者
无限 发表于 2013-10-17 11:51
路过下。台机一般不会有这问题。

是的,台式机没有内置扬声器呀,都是相当于笔记本的耳机接口。alc269,alc272,alc665等等会出现。

Rank: 2Rank: 2

UID
2514355
帖子
251
PB币
114
贡献
0
技术
50
活跃
317
4F
发表于 2013-10-17 11:57:27 IP属地江苏 |只看该作者
笔记本正好遇到耳机无声,试试这个

Rank: 5Rank: 5Rank: 5

UID
2389472
帖子
684
PB币
2160
贡献
0
技术
313
活跃
195
5F
发表于 2013-10-17 11:59:21 IP属地山西 |只看该作者
这个东西给力,谢谢楼主分享。10.9GM可以使用新发的那个IOAudiofamily解决睡眠后唤醒无声。。。但是那个版本号有点低,查看原帖是10年的帖子。。如果这个能用的话还是这个好

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
6F
发表于 2013-10-17 12:03:00 IP属地山东 |只看该作者
mrshaou 发表于 2013-10-17 11:57
笔记本正好遇到耳机无声,试试这个

如果睡眠前也无声,那很有可能是applehda仿冒的configid或者pathmap不正确,这个也解决不了。一般只针对睡眠后无声,不过试试也无妨。

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
7F
发表于 2013-10-17 12:05:36 IP属地山东 |只看该作者
love2335 发表于 2013-10-17 11:59
这个东西给力,谢谢楼主分享。10.9GM可以使用新发的那个IOAudiofamily解决睡眠后唤醒无声。。。但是那个版本 ...

帖子虽然是10年的,但是这个kext是最近发布的,虽然1.8.9版本号比较低,这是因为apple的IOAudioFamily开源不及时导致的,没源代码高手也没辙,估计最新的1.9.4还没开源。

仙妖

Rank: 7Rank: 7Rank: 7

UID
979840
帖子
1413
PB币
1897
贡献
0
技术
11
活跃
2114
8F
发表于 2013-10-17 12:36:00 IP属地美国 |只看该作者
這個給力啊 。。。。。mark。。。

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

9F
发表于 2013-10-17 12:51:27 IP属地美国 |只看该作者
给力。。。。mark
头像被屏蔽

UID
748665
帖子
197
PB币
873
贡献
0
技术
1
活跃
797
10F
发表于 2013-10-17 14:48:11 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
11F
发表于 2013-10-17 15:00:36 IP属地湖北 来自手机 |只看该作者
不错不错,必须加分,等我用电脑的时候来

Rank: 5Rank: 5Rank: 5

UID
2701916
帖子
925
PB币
733
贡献
0
技术
21
活跃
324

8周年庆典勋章

12F
发表于 2013-10-17 15:57:23 IP属地辽宁 |只看该作者
好东西,可惜我更新clover之后就没法睡了。

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
13F
发表于 2013-10-17 22:36:24 IP属地湖北 |只看该作者

突然发现我的和这个不兼容0-0

太苦逼了

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
14F
发表于 2013-10-17 22:42:24 IP属地山东 |只看该作者
p.H 发表于 2013-10-17 22:36
突然发现我的和这个不兼容0-0

太苦逼了

怎么不兼容?装了没起作用?debug信息怎么显示的?

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
15F
发表于 2013-10-18 07:47:00 IP属地湖北 |只看该作者
liulonghuipcbet 发表于 2013-10-17 22:42
怎么不兼容?装了没起作用?debug信息怎么显示的?


起作用,不过是副作用,整个声卡都没声音了。哈哈哈
重启进入Windows也没用。 最后关机。 冷启动 才恢复 -0-

改用另一个人的版本,就ok了。哇咔咔

Rank: 1

UID
601239
帖子
102
PB币
0
贡献
0
技术
0
活跃
73
16F
发表于 2013-10-18 07:58:34 IP属地北京 |只看该作者
太厉害了,我是修改的驱动,有了这个太棒了

Rank: 2Rank: 2

UID
122865
帖子
78
PB币
1315
贡献
0
技术
0
活跃
501
17F
发表于 2013-10-18 10:16:01 IP属地广东 |只看该作者
親測可用,沒問題

Rank: 7Rank: 7Rank: 7

UID
29489
帖子
1532
PB币
4909
贡献
0
技术
78
活跃
164
18F
发表于 2013-10-18 10:18:37 IP属地陕西 |只看该作者
mark一下

Rank: 2Rank: 2

UID
2514355
帖子
251
PB币
114
贡献
0
技术
50
活跃
317
19F
发表于 2013-10-18 10:26:26 IP属地江苏 |只看该作者
liulonghuipcbet 发表于 2013-10-17 12:03
如果睡眠前也无声,那很有可能是applehda仿冒的configid或者pathmap不正确,这个也解决不了。一般只针对睡 ...

仿冒驱动装好,刚开始耳机都是有声音的,睡眠后就没了

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
20F
发表于 2013-10-18 10:37:04 IP属地山东 |只看该作者
mrshaou 发表于 2013-10-18 10:26
仿冒驱动装好,刚开始耳机都是有声音的,睡眠后就没了

那你看看你耳机的节点是哪个,有没有EAPD吧,有的话填进去试试,如果内置扬声器没问题的话别忘了把speaker那一项的改为0。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛