砂锅小肉丸 发表于 2013-6-26 18:11

仿冒声卡求解: CX20585 codec中奇怪的connection node

本帖最后由 砂锅小肉丸 于 2013-7-5 16:39 编辑

我的声卡是Conexant SmartAudio HD@intel 6 Series Chipset, 从ubuntu中提取的codec文件中可以看出
声卡型号是:Conexant CX20585, 从论坛中可以搜索到有同一型号的帖子,所以觉得应该可以制作仿冒声卡。
但是在分析到构造pathmap这一步骤时,发现我的connect 关系非常之奇怪,或者说根本就有问题。。

首先分析我的pin default 节点如下:
Pin Default 0x04211040: HP Out at Ext Right
Pin Default 0x90a70120: Mic at Int N/A
Pin Default 0x04a11030: Mic at Ext Right
Pin Default 0x400001f0: Line Out at Ext N/A
Pin Default 0x400001f0: Line Out at Ext N/A
Pin Default 0x400001f0: Line Out at Ext N/A
Pin Default 0x90170110: Speaker at Int N/A
Pin Default 0x400001f0: Line Out at Ext N/A
Pin Default 0x400001f0: Line Out at Ext N/A
Pin Default 0x400001f0: Line Out at Ext N/A

从中剔除N/A 节点,只剩下四个:
Pin Default 0x04211040: HP Out at Ext Right
Pin Default 0x90a70120: Mic at Int N/A
Pin Default 0x04a11030: Mic at Ext Right
Pin Default 0x90170110: Speaker at Int N/A

对于这些节点,查找其connection节点。
Pin Default 0x04211040: HP Out at Ext Right   => 0x10 0x11*
Pin Default 0x90a70120: Mic at Int N/A         =>nothing
Pin Default 0x04a11030: Mic at Ext Right       =>0x10* 0x11
Pin Default 0x90170110: Speaker at Int N/A   =>0x10* 0x11

而0x10 和 0x11 节点均是输出:
Node 0x11 wcaps 0xc1d: Stereo Amp-Out R/L
Node 0x10 wcaps 0xc1d: Stereo Amp-Out R/L

这样制作的pathmap能正确吗?

另疑问:
1. connection 节点中*号标记代表何意? 比如0x11* 就是指0x11这一个节点吗?
2.Pin Default 0x90170110: Speaker at Int N/A 这个描述中也有 N/A 是也需要剔除吗? 到底什么样的需要剔除。

我的codec在此:

请高手指教 不胜感激


砂锅小肉丸 发表于 2013-6-27 10:00

求解啊。{:5_271:}

砂锅小肉丸 发表于 2013-6-27 14:32

who can help me?

期期艾艾1 发表于 2013-7-18 10:10

开机会砰一声吗?

砂锅小肉丸 发表于 2013-7-18 10:15

期期艾艾1 发表于 2013-7-18 10:10 static/image/common/back.gif
开机会砰一声吗?

你是说进入系统桌面时?这个没有。如果是最初的按下电源开机,有个加电的声音(不知道我的描述是否正确),这个应该是正常的,此时还没看到变色龙引导界面。

期期艾艾1 发表于 2013-7-18 10:20

进到桌面会有一声'砰',这个问题找不到如何修复.我的仿冒声卡唤醒无声和不发音而突然发声会爆音一下.这些通过修复得以解决了.但是新的问题就是开机进桌面会爆音一声

期期艾艾1 发表于 2013-7-18 10:23

据紫米的说法是带*号的节点是首选的.没试过

砂锅小肉丸 发表于 2013-7-18 10:30

期期艾艾1 发表于 2013-7-18 10:20 static/image/common/back.gif
进到桌面会有一声'砰',这个问题找不到如何修复.我的仿冒声卡唤醒无声和不发音而突然发声会爆音一下.这些通过 ...

你要不试下去改原生的驱动,不用仿冒的。我现在是调节音量时有些问题。菜单栏上的调节和快捷键不一致。但是凑合着用吧,现在还没有继续研究这个。:)

期期艾艾1 发表于 2013-7-18 10:45

N/A是无用的装置点,快捷键你是用第三方驱动吗?我的倒没这个问题,同步的.也没心思弄.就是mic输入不能用

砂锅小肉丸 发表于 2013-7-18 10:53

期期艾艾1 发表于 2013-7-18 10:45 static/image/common/back.gif
N/A是无用的装置点,快捷键你是用第三方驱动吗?我的倒没这个问题,同步的.也没心思弄.就是mic输入不能用

其实这个帖子提到的关于path map问题 是我理解错了,哈。N/A确实没用。

快捷键 我win7上Fn + F10/F11/F12. 在lion上换了个键盘驱动后,不需要Fn键。快捷键调节时和偏好设置中的音量滑块同步,和菜单栏不同步。Mic输入你还是得配置你的pathmap

期期艾艾1 发表于 2013-7-18 11:04

砂锅小肉丸 发表于 2013-7-18 10:53 static/image/common/back.gif
其实这个帖子提到的关于path map问题 是我理解错了,哈。N/A确实没用。

快捷键 我win7上Fn + F10/F11/ ...

其实很多问题就是缺乏探讨交流.以至于思路走偏.你找找看有没新版本的键鼠驱动我输入只有一个内置麦克风,耳机插一半才能有电平.听到的只有扑扑声.仿冒的是1.7的声卡.{:5_593:}

砂锅小肉丸 发表于 2013-7-18 12:40

期期艾艾1 发表于 2013-7-18 11:04 static/image/common/back.gif
其实很多问题就是缺乏探讨交流.以至于思路走偏.你找找看有没新版本的键鼠驱动我输入只有一个内置麦克风,耳 ...

嗯。是的。不过别着急,慢慢来吧。我的声卡在系统日志显示还有很多sound assertion. 搜索到的解决办法都是去修改AppleHDA. 但听说完美配置好config之后就没有这些warning。所以说你想完美你的声卡,还是慢慢琢磨配置吧。
页: [1]
查看完整版本: 仿冒声卡求解: CX20585 codec中奇怪的connection node