idaima 发表于 2016-5-20 11:19

ALC668仿冒驱动后输出设备只有耳机

本帖最后由 一桶天下008 于 2016-7-13 13:51 编辑

仿冒声卡后在输出设备里只有耳机输出项,没有内置扬声器设备.声卡是ALC668,使用AppleALC驱动的.

Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0668
Subsystem Id: 0x10431080
Revision Id: 0x100003


------提取的节点信息-------
0x12      Pin Default 0x90a60130: Mic at Int N/A
0x14         Pin Default 0x90170110: Speaker at Int N/A
0x15         Pin Default 0x04211020: HP Out at Ext Right
0x16         Pin Default 0x40000000: Line Out at Ext N/A
0x18         Pin Default 0x411111f0: Speaker at Ext Rear
0x19         Pin Default 0x411111f0: Speaker at Ext Rear
0x1a         Pin Default 0x411111f0: Speaker at Ext Rear
0x1b         Pin Default 0x411111f0: Speaker at Ext Rear
0x1d         Pin Default 0x40c7836d: SPDIF In at Ext N/A
0x1e         Pin Default 0x411111f0: Speaker at Ext Rear
0x1f         Pin Default 0x411111f0: Speaker at Ext Rear

------整理后的节点信息-------
0x12         Pin Default 30 01 A6 90: Mic at Int N/A
0x14         Pin Default 10 01 17 90: Speaker at Int N/A
0x15         Pin Default 20 10 21 04: HP Out at Ext Right

------处理后的Configdata信息-------
01271C50 01271D01 01271EA6 01271F90 01471C20 01471D01 01471E17 01471F90 01571C10 01571D11 01571E21 01571F01 01470C02

最后附上我的codec文件,这种问题是ConfigData的问题还是pathmaps的问题?

biggreat 发表于 2016-5-20 11:37

这个要看path map中输出节点和你的codec是否一致

idaima 发表于 2016-5-20 11:54

biggreat 发表于 2016-5-20 11:37 https://www.pcbeta.com/static/image/common/back.gif
这个要看path map中输出节点和你的codec是否一致

PathMaps里的节点顺序是什么?一直没有弄明白...能否告知一下~谢谢

idaima 发表于 2016-5-20 11:57

补充一下pathmaps节点数据:
节点        16进制                     十进制
0x12         7>12                  —> 7>18

0x14         14>c>2      —>20>12>2

0x15         15>c>2             —>21>12>2

biggreat 发表于 2016-5-20 12:06

一桶天下008 发表于 2016-5-20 11:57 https://www.pcbeta.com/static/image/common/back.gif
补充一下pathmaps节点数据:
节点        16进制                     十进制
0x12         7>12                  —> 7>18


根据你的codec,你的内置扬声器输出节点有误哦
18( Mic at Int N/A)                7->18
20( Speaker at Int N/A)        20->13->3
21( HP Out at Ext Right)        21->12->2

idaima 发表于 2016-5-20 12:48

biggreat 发表于 2016-5-20 12:06 https://www.pcbeta.com/static/image/common/back.gif
根据你的codec,你的内置扬声器输出节点有误哦
18( Mic at Int N/A)                7->18
20( Speak ...

晚上回去编译一下试试~谢谢哈

idaima 发表于 2016-5-20 16:57

biggreat 发表于 2016-5-20 12:06 https://www.pcbeta.com/static/image/common/back.gif
根据你的codec,你的内置扬声器输出节点有误哦
18( Mic at Int N/A)                7->18
20( Speak ...

我核对了一下codec文件中0x14节点的pathmap数据,应该就是20>12>2,是不是因为有0x0d*的情况下优先选择它而不选0x0c?我也测试了用20>13>3这组数据,输出设备依然只有耳机...

biggreat 发表于 2016-5-20 17:39

一桶天下008 发表于 2016-5-20 16:57 https://www.pcbeta.com/static/image/common/back.gif
我核对了一下codec文件中0x14节点的pathmap数据,应该就是20>12>2,是不是因为有0x0d*的情况下优先选择它 ...

没插耳机时的状态,是没有内置扬声器设备,还是有设备,没声音?

idaima 发表于 2016-5-20 17:41

biggreat 发表于 2016-5-20 17:39 https://www.pcbeta.com/static/image/common/back.gif
没插耳机时的状态,是没有内置扬声器设备,还是有设备,没声音?

没有设备,没有声音.

biggreat 发表于 2016-5-20 17:58

一桶天下008 发表于 2016-5-20 17:41 https://www.pcbeta.com/static/image/common/back.gif
没有设备,没有声音.

注入layout ID:3 ,试试,要求10.11.5原生applehda

biggreat 发表于 2016-5-20 18:01

一桶天下008 发表于 2016-5-20 17:41 https://www.pcbeta.com/static/image/common/back.gif
没有设备,没有声音.

configdata定义的设备和path map不一致,前者3个(1in 2out),后者(2in 2out)

idaima 发表于 2016-5-20 18:22

biggreat 发表于 2016-5-20 18:01 https://www.pcbeta.com/static/image/common/back.gif
configdata定义的设备和path map不一致,前者3个(1in 2out),后者(2in 2out)

目前的系统是10.11.4,能不能把platform和layout文件给我呢,我这边自己编译试试.

idaima 发表于 2016-5-20 19:46

biggreat 发表于 2016-5-20 18:01 https://www.pcbeta.com/static/image/common/back.gif
configdata定义的设备和path map不一致,前者3个(1in 2out),后者(2in 2out)

测试后问题依旧,输出设备只有耳机。

biggreat 发表于 2016-5-20 19:50

一桶天下008 发表于 2016-5-20 19:46 https://www.pcbeta.com/static/image/common/back.gif
测试后问题依旧,输出设备只有耳机。

怀疑你系统有其他configdata的存在

idaima 发表于 2016-5-20 20:14

biggreat 发表于 2016-5-20 19:50 https://www.pcbeta.com/static/image/common/back.gif
怀疑你系统有其他configdata的存在

刚才说错了,不好意思。应该是:输出设备在不插入耳机时有扬声器了,但没有声音。在插入耳机后,耳机有声音。总结就是,扬声器不工作,耳机正常。麦克风也正常。

羁绊i 发表于 2016-5-20 21:54

刚好我的也是668

idaima 发表于 2016-5-21 11:25

羁绊i 发表于 2016-5-20 21:54 https://www.pcbeta.com/static/image/common/back.gif
刚好我的也是668

个人还是不想动SLE下的驱动,尽力使用AppaleALC驱动声卡,还是谢谢你喽~如果实在不行,再用你的驱动试试.{:5_262:}

cexoitxmp 发表于 2016-5-31 16:40

支持楼主啊 支持啊

j453677048 发表于 2016-7-14 14:44

多谢分享!!1

linjh520 发表于 2016-7-15 23:37

顶一个看看
页: [1] 2
查看完整版本: ALC668仿冒驱动后输出设备只有耳机