yygutn 发表于 2015-11-27 11:27

ALC声卡用大神的脚本驱动之后无声的解决方法

本帖最后由 yygutn 于 2015-11-27 11:37 编辑

首先声明,此教程不适合动手能力为0的玩家。


现在论坛ALC的驱动很多,也很混乱,但是总的有以下:
1.脚本
2.现成的驱动,比如(hdaenabler1+applehda+alchda)
但是,总有那么些脸黑的人,这些都用不了,只能选择万能驱动。

所以,这份教程适合这样的人:
脚本驱动之后,不完美。比如说,只有耳机有声音,或者说外置没声音等等,但是设备是正确识别的。

如果你符合这个特征,那么,接着往下看。如果不是,对你没有什么意义。

其实这个原因是 输出路径错误导致的。
说白了,就是,大神脚本提供的路径是通用的,你的声卡路径是非通用的,比如我的。
先上我的声卡路径,不然没说服力。
Verbs from Linux Codec Dump File: Codec.txt

Codec: Realtek ALC892   Address: 0   DevID: 283904146 (0x10ec0892)

   Jack   ColorDescription                  Node   PinDefault             Original Verbs
--------------------------------------------------------------------------------------------------------
ATAPI UnknownMic at Int ATAPI            18 0x12   0x99a30150   01271c50 01271d01 01271ea3 01271f99
HP Out at Ext Rear    0x14 0x14             19 0x14   0x0121101f         01471c10 01471d10 01471e21 01471f01
    1/8   BlackLine Out at Ext Rear      23 0x17   0x01011020   01771c20 01771d10 01771e01 01771f01
Mic at Ext Rear    0x18 0x18                24 0x18   0x01a11040   01871c40 01871d10 01871ea1 01871f01
Line In at Ext Rear    0x1a 0x1a            26 0x1a   0x0181104f         01a71c4f 01a71d10 01a71e81 01a71f01
Speaker at Int ATAPI    0x1b 0x1b         27 0x1b   0x99130110         01b71c10 01b71d01 01b71e13 01b71f99
Optical   BlackSPDIF Out at Ext Rear       30 0x1e   0x01451130   01e71c30 01e71d11 01e71e45 01e71f01

输出:
      耳机             0x14    14-c-2      20-12-2
      内置扬声器0x1b    1b-26-25    27-38-37
      线路输出      0x17    17-f-5      23-15-5
      SPDIF OUT      0x1e    1e-06      30-6

输入
      外置麦克风      0x18 ————删除    9-34-24
      内置麦克风      0x12    9-22-12          9-34-18
      线路输入   0x1a   8-23-1a         8-35-26

configData

01271c50 01271d01 01271ea3 01271f99
01471c10 01471d10 01471e21 01471f01
01771c20 01771d10 01771e01 01771f01
01871c40 01871d10 01871ea1 01871f01
01a71c4f 01a71d10 01a71e81 01a71f01
01b71c10 01b71d01 01b71e13 01b71f99
01e71c30 01e71d11 01e71e45 01e71f01
01470C02
这是我的声卡信息。
但是在脚本里面,ALC892的信息,跟我这个,只有两个路径是一样的,耳机和SPDIF OUT,而且,通用的Address是2,我的是0.


那么就显而易见了,我们需要对这个打过补丁的驱动动刀子:


准备工作:
1.AppleHDA/Resource/Platforms.zml.zlib 和 efi/clover/kexts/10.11/alchda/info
2.然后就是 我上面引用的东西了,自己根据自己的声卡提取CodeC然后做一份吧,我会附上工具的。
记住,是Platforms.zml.zlib 不是 Platforms.xml.zlib
这是大神了为了不改动原本的驱动自己添加的一个文件


开工:
参考仿冒声卡教程修改Platforms和info。


哈哈,其实我很懒,就不多写了。
反正这样怎么改的教程已经很多了,我就不赘述了。



shanghg 发表于 2015-11-27 11:53

这就是试试,acl662声卡很难驱动

loveqp 发表于 2015-11-27 13:18

不错呢,,,,,。

cdd009 发表于 2015-11-27 13:52

ALC系列 可以说是黑苹果最好驱动的声卡了 10.7至10.11(及更高)OS x系统都没问题

xfbaby 发表于 2015-11-27 14:13

一次运行…然后yyyy…重启…真有这么难?

cloudz1988 发表于 2015-11-27 15:30

刚好我的声卡也是adress为0 研究下

yygutn 发表于 2015-11-27 21:31

xfbaby 发表于 2015-11-27 14:13 https://www.pcbeta.com/static/image/common/back.gif
一次运行…然后yyyy…重启…真有这么难?

那个脚本不是适合所有的alc声卡的,脸黑的时候,比如我。。。只能再次手动修改

tangjquan 发表于 2015-11-27 23:00

总是有特殊情况的了

yygutn 发表于 2015-11-27 23:01

tangjquan 发表于 2015-11-27 23:00 https://www.pcbeta.com/static/image/common/back.gif
总是有特殊情况的了

是的, 我这是特殊情况之一~

gthfdsa 发表于 2015-11-28 00:41

我的声卡好像是这种情况能识别但无声明天试试去如果能解决那就帮大忙了

gthfdsa 发表于 2015-11-28 09:52

等会有事情要出门晚上回来改,刚看了下codec,和你一样通用地址0({:9_353:}上次整了1礼拜的驱动,搞不定一气之下全删了,仿冒声卡当时整理的文件都没了,还得重新提取整理)
上次用过你提供的GT70声卡配置文件,因为当时没注意只记得节点一致就直接套用你的配置文件修改仿冒声卡出现你刚才说的那种情况能识别设备能切换耳机但是无声,扩展里面显示appleHDA下面的kext加载但是applehda未加载,我的系统是准系统1763,晚上回来再看看准系统的892提取的信息和你的哪里有出入,大神那个gt70 alc892的驱动我也用过,=。=估计不出声可能就是通道缘故,希望这次一次搞定,从11月1日到现在快1个月了,驱动就差声卡了。。我都做好在搞不定双12配个台式机了。。

aihui 发表于 2015-11-28 12:01

学习下~~~~

1437990 发表于 2015-11-28 13:29

我的唤醒没有声音、在linux下提取codex里面没有内容怎么办呢 ?

halyoung 发表于 2015-11-28 14:48

谢谢分享 试试 我的有时候有声音有时候没有

yygutn 发表于 2015-11-28 21:01

gthfdsa 发表于 2015-11-28 09:52 https://www.pcbeta.com/static/image/common/back.gif
等会有事情要出门晚上回来改,刚看了下codec,和你一样通用地址0(上次整了1礼拜的驱动,搞不定一气 ...

祝你好运,ALC声卡理清思路不难的

fhqpyu 发表于 2015-11-30 14:29

谢谢大神,太好了,谢谢

珍惜天空里的鱼 发表于 2015-12-1 13:21

刚好遇到这个问题,感谢

wa40153842 发表于 2016-4-3 11:53

楼主是笔记本的ALC892还是台式机的啊

channx 发表于 2016-5-12 08:22

学习下      

7847730 发表于 2016-5-22 20:07

支持支持支持支持
页: [1] 2
查看完整版本: ALC声卡用大神的脚本驱动之后无声的解决方法