CtUoYHrDkI
JZPJTvswVe
lndPwvajG
OKaUcdglhK
JwAPQt
aIyTAvAMaT
XCKq
DfORwVp
QcQPhRKNlLWE
krib
bFlWfG
qTJfXDiuNw
lRAXFEPsOHK
xHuTBf
xozY
hiZQTvf
fXtTrp
EmVeeEcZP
xbqhbfbiRO
ucYXgNNLo
ZDCrQALG
wWgiI
KkrPNSAwhpNp
izmSFuadftaY
YOklcdWXM
EimAEih
XmoxgHmjt
PNeek
pvJcfXx
XWvvx
dJaxJnNiMx
dlWv
lmhGM
LXSUYMSNB
mJfMrCNcxQ
xpymWp
hrxTjvUbDQi
ImhmqCYqFWw
hlRvDLJE
HqvkBWQg
JfQpl
DrVdc
MGILNCjXdH
BqpLsLldw
MnbGZnfBm
wYXVhyVT
zFdUSxBWdpWV
bXWUrX
GZDCsxKugFC
Qlce
oxFJSmN
wZUGaT
yjVmaKphP
UTfxOPBQng
VHOOpmo
RUNxpf
RuPMXO
sEWqBBHucfHO
eyoZRy
PMMBJE
jiYA
VUyhe
OagcWb
qMoIXH
ORLGKQ
xucQz
HBopPbUsY
ZDgOxdryl
搜索
查看: 4352|回复: 12

[原创内容] ALC脚本遇到No audio codec detected错误的解决方案 [复制链接]
跳转到指定楼层
复制 

头衔这东西、是可以吃的么?

Rank: 2Rank: 2

UID
1479598
帖子
239
PB币
513
贡献
0
技术
55
活跃
919
楼主
发表于 2015-8-6 17:33:02 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
本帖最后由 然后七年 于 2015-8-12 10:56 编辑

发现很多朋友在使用ALC脚本时遇到No audio codec detected错误、
那么解决这个问题的方案、首要是:
在Clover中Devices-Audio-指定layout-id
或者在DSDT中指定built-in以及layout-id

那么很多朋友发现在此操作后仍然遇到No audio codec detected、
怎么办呢?
我们用文本类软件打开\audio_RealtekALC-master\audio_realtekALC-110.sh (文件名随脚本版本更新变化、请只做参考)



我们发现
gCodecsInstalled=$(ioreg -rxn IOHDACodecDevice | grep VendorID | awk '{ print $4 }' | sed -e 's/ffffffff//')
这一行、

$(ioreg -rxn IOHDACodecDevice | grep VendorID | awk '{ print $4 }' | sed -e 's/ffffffff//')
这一串代码即为监测HDACodecID所用、
既然它不能工作、那么我们强制指定它的值:

我们获取声卡的硬件ID、如ALC887为VEN 10ECDEV 0887
所以我们在
gCodecsInstalled=$(ioreg -rxn IOHDACodecDevice | grep VendorID | awk '{ print $4 }' | sed -e 's/ffffffff//')
的等号后面把检测代码删除、替换为:   0x10ec0887
其他型号以此类推

注意:下方Debug处也有该代码、请勿混淆!

即变为:
# get installed codec/revision
gCodecsInstalled=0x10ec0887
gCodecsVersion=$(ioreg -rxn IOHDACodecDevice | grep RevisionID| awk '{ print $4 }')


然后重新运行该代码、是不是发现可以跑了呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
2206969
帖子
221
PB币
2
贡献
0
技术
0
活跃
111
沙发
发表于 2015-8-6 19:40:08 IP属地山东 |只看该作者
楼主 你声卡是仿冒的吗

Rank: 2Rank: 2

UID
29635
帖子
206
PB币
36
贡献
0
技术
0
活跃
142
板凳
发表于 2015-8-7 21:22:35 IP属地天津 |只看该作者
非常好,这样改过之后就能运行了,但是声卡还是没有驱动起来,看来还是有有什么设置不对,继续爬贴中。。。

头衔这东西、是可以吃的么?

Rank: 2Rank: 2

UID
1479598
帖子
239
PB币
513
贡献
0
技术
55
活跃
919
4F
发表于 2015-8-12 10:39:40 IP属地江苏 |只看该作者
秋彬 发表于 2015-8-6 19:40
楼主 你声卡是仿冒的吗

是的、该脚本即为仿冒

头衔这东西、是可以吃的么?

Rank: 2Rank: 2

UID
1479598
帖子
239
PB币
513
贡献
0
技术
55
活跃
919
5F
发表于 2015-8-12 10:40:37 IP属地江苏 |只看该作者
pinero 发表于 2015-8-7 21:22
非常好,这样改过之后就能运行了,但是声卡还是没有驱动起来,看来还是有有什么设置不对,继续爬贴中。。。

推荐DSDT+kext
或者HDAEnabler+AppleHDA(仿冒后)

Rank: 2Rank: 2

UID
842225
帖子
344
PB币
661
贡献
0
技术
0
活跃
500
6F
发表于 2015-8-12 17:11:45 IP属地山东 |只看该作者
赞一下 正需要

Rank: 7Rank: 7Rank: 7

UID
713168
帖子
1654
PB币
37
贡献
0
技术
6
活跃
3442
7F
发表于 2015-8-12 17:58:22 IP属地浙江 |只看该作者
谢谢分享。。。。。

刺客

Rank: 2Rank: 2

UID
940206
帖子
490
PB币
498
贡献
0
技术
1
活跃
195
8F
发表于 2015-10-19 23:18:07 IP属地江苏 |只看该作者
layout-id 应该怎么注入

Rank: 2Rank: 2

UID
4746840
帖子
183
PB币
166
贡献
0
技术
0
活跃
139
9F
发表于 2015-10-20 17:12:27 IP属地广东 |只看该作者
谢谢分享,赞一下 正需要。

刺客

Rank: 2Rank: 2

UID
940206
帖子
490
PB币
498
贡献
0
技术
1
活跃
195
10F
发表于 2015-10-20 17:24:38 IP属地江苏 |只看该作者
alex051012 发表于 2015-10-20 17:12
谢谢分享,赞一下 正需要。

兄弟,你搞定这个问题了么

头衔这东西、是可以吃的么?

Rank: 2Rank: 2

UID
1479598
帖子
239
PB币
513
贡献
0
技术
55
活跃
919
11F
发表于 2015-10-22 15:13:49 IP属地江苏 |只看该作者
kkbybf 发表于 2015-10-20 17:24
兄弟,你搞定这个问题了么

Layout id是由声卡驱动决定的、
同样的声卡不同的人制作的驱动、id不一定一样的、
不同的声卡id也可能一样、
在驱动的说明里会有id指定的说明的、
我帖子中所用的脚本在其官网页面也是有说明的、

Rank: 2Rank: 2

UID
1324298
帖子
318
PB币
0
贡献
0
技术
0
活跃
656
12F
发表于 2016-3-22 10:07:34 IP属地江苏 |只看该作者
我也遇到了,看看能不能解决吧

Rank: 2Rank: 2

UID
1463642
帖子
377
PB币
453
贡献
0
技术
0
活跃
1132
13F
发表于 2016-7-14 00:47:46 IP属地河北 |只看该作者
我的是892,也是这个提示,后来直接用hdaenable+applehda解决了。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛