最近研究了很久的仿冒声卡,2合1接口的,过程和遇到的问题,大家研究研究,我是搞不动了
本帖最后由 keithlong 于 2018-6-28 11:39 编辑主要参考的文章是 LF落风 的 《黑苹果定制声卡驱动(ALC892为例)》和黑果小兵的《《黑苹果定制声卡驱动(ALC892为例)》来改的,那时候还不知道黑果小兵。
这个教程比较傻瓜化,很多东西都是属于:你照做吧,别管他为啥了。
不知道别人怎么样,我这里确实行不通,改出来的声卡驱动问题很多,因为很多地方跟帖子里面的情况都不同,自己结合教程和实际情况瞎琢磨瞎改,成功几率可想而知。
后来经过WLS.pkg的热心帮助,我仔细看了黑果小兵的《《黑苹果定制声卡驱动(ALC892为例)》这里的办法,还是把节点路径推导出来了,准确性暂且不说,我实际操作的情况来看也不好考证了。下面是我分析节点记得笔记。其中带*好的节点,我完全不知道啥意思,教程中好像也没有见到过。
-----
MIC
0x12--18
没有connection项
Connection中包含0x12的有
0x23--35 0x24--36
-----
Speaker
0x14--20
Connection中包含
0x02--2
Connection中包含0x02的有
0x14 0x16 0x17 0x1b 0x21
-----
HP out
0x21--33
Connection中包含
0x02--2 0x03*--3
Connection中包含0x03的有
0x16--22 0x17--23 0x1b--27 0x21--334、我实际改动的地方并不多,因为我发现layout和Platforms的数据都跟我的对的上,我实际上相当于只是修改了PinConfigs里面的ConfigData。数据是按照黑果小兵的教程里面这个来的,应该是起作用的,因为我在系统信息里面看到的信息符合我更改的内容。
http://7.daliansky.net/pinconfigs.png
5、检查注入ID是否正确,这里我就开始进入懵逼状态了,明明我注入的ID是28,但是结果显示的却是7。
6、最后我想,现在不是能出声吗,实际上就只有一个问题,那就是声音像有混响一样,而且低频爆音。那就按照帖子下面说的解决爆音吧。widget_dump.sh和node_dump.sh两个命令执行下来,结果跟教程的完全不同。
7、最后,使用Voodoo的getdump,发现结果跟之前找出来的节点不同。mic那里应该是8-35-18,现在是7-36-18。但是始终都只有3个节点。
+-------------------------------+
| DUMPING Playback/Record Paths |
+-------------------------------+
Playback:
nid=20
|
+ <- nid=2 bindSeq=00000001
Record:
nid=7
|
+ <- nid=36 bindSeq=00000001
|
+ <- nid=18 bindSeq=00000001
+-------------------------------+
| DUMPING Playback/Record Paths |
+-------------------------------+
Playback:
nid=33
|
+ <- nid=3 bindSeq=00000001
个人能力有限,专业知识也很匮乏。止步于此,今后一切随缘了吧。
怎么帖子不完整??? keithlong 发表于 2018-6-28 11:34 https://www.pcbeta.com/static/image/common/back.gif
怎么帖子不完整???
https://bbs.pcbeta.com/viewthread-1677191-1-1.html推荐你用这个贴子里的工具找节点,发音还是很容易的,就是麦有问题。 四水哥 发表于 2018-6-28 22:58 https://www.pcbeta.com/static/image/common/back.gif
https://bbs.pcbeta.com/viewthread-1677191-1-1.html推荐你用这个贴子里的工具找节点,发音还是很容易的, ...
楼上朋友麦克风搞定没有?
页:
[1]