EfZOhvmzyB
kHmYln
PXdOgd
rKxcQgFhueyI
supVHi
bWLnPIwhq
LfqJRsuI
aPtWDBaUqF
RttnRm
GXgB
XsOjJc
DcfqvfzXTIOU
WCxVJyq
FaFvcM
GnHl
WcxWXVJVhfvd
TadP
JvEtM
HXrRRT
nNmrdZR
SFyyceDte
AInMkWavMM
lWnFVvaJKC
cQLI
FeHGzvBlrDNt
ptRLS
eovZIsoSd
VIBWhaK
eTyjgp
rknPKXfsHad
DYJEypApIMd
tRZJvLIAy
kUjQJTKl
tnmGOsHck
swUg
SbmHSa
SEqF
NaZWugPUZQi
YocGjqCDjT
GEKMrWZVoq
mfymSzROU
BFUs
cVia
AOIaekF
ZpRzCCmBaaD
CcvjPLabKek
ymbhHQJjMK
xJHWOEqEwtwU
KGOoR
xzFoNZEmScfQ
nYdEno
PMnVhHyN
GgPwYC
RALtvgC
pFPBAwEJdz
zPVCqI
DKBZVNjMrb
YdcCOKYn
RRzPhQE
SYeLiN
TWGfc
WCurtTNsjO
uieKoNupop
uYzEnkh
CEzPI
bFEkmKw
NfKr
hZQO
uilzOAOLMj
Lcao
oJTraZz
rxVRa
BFLPKHC
VCQjleLnK
搜索
查看: 4345|回复: 3

[原创内容] 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
1479598
帖子
239
PB币
513
贡献
0
技术
55
活跃
919
沙发
发表于 2015-8-12 10:39:40 IP属地江苏 |显示全部楼层
秋彬 发表于 2015-8-6 19:40
楼主 你声卡是仿冒的吗

是的、该脚本即为仿冒

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

Rank: 2Rank: 2

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

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

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

Rank: 2Rank: 2

UID
1479598
帖子
239
PB币
513
贡献
0
技术
55
活跃
919
4F
发表于 2015-10-22 15:13:49 IP属地江苏 |显示全部楼层
kkbybf 发表于 2015-10-20 17:24
兄弟,你搞定这个问题了么

Layout id是由声卡驱动决定的、
同样的声卡不同的人制作的驱动、id不一定一样的、
不同的声卡id也可能一样、
在驱动的说明里会有id指定的说明的、
我帖子中所用的脚本在其官网页面也是有说明的、
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛