|
|
发表于 2007-10-30 13:00:23
|
显示全部楼层
找到解决办法了
http://gent0o.yculblog.com/post.2837058.html
Skype + ALSA 设置中的一些 trick
snakehsu 发表于 2007-10-06 21:50:18
在我的机器上安装了 Skype 1.4.0.99,似乎还是测试版,关键字里有 ~x86。
这个版本跟 ALSA 配合得很好了,传说中与 2.6.22 内核配合的问题我目前为止也没有遇到。
只是在设置 mic 时有一点点问题,在查阅了 Google 之后发现在 alsamixer 里不仅 mic 通道的 capture 设置要打开,而且 Capture 设备的 capture 设置也要打开。最好是打开 AlsaMixer 之后按 tab 键切换到 All 视图,确定 Mic 和 Capture 两个设备下面都有这样的标志:
L R CAPTUR
我用的声卡是集成的 AC97 声卡,ALSA 识别成 Intel 82801DB-ICH4,芯片是 Yamaha YMF753 (根据 AlsaMixer 的信息),在 Skype 的设备选项中,如果 In 和 Out 的设备都设置为 Default 的话 mic 工作不正常,必须要把 In (也就是 mic )设置成 plughw:I82801DBICH4 才能工作,如果用 hw: 的设备则不行。
这可能是我在 .asoundrc 里设置了 dmix 的缘故,代码是这样的:
pcm.dsp0 { type plug slave.pcm "dmix" } ctl.mixer0 { type hw card 0 } pcm.!default { type plug slave.pcm "dmix" }
不明白的是为什么让 pcm 默认用 plug 了,Skype 里还是得重新设置。
还有一个 tricky 的地方是 AlsaMixer 中 Mic Select 这个选项,有的人必须选 Mic2 才能用 Mic,如果你的设置都没有问题,Mic 不工作,可以试试这个选项。
顺便赞一下现在的 ALSA,我没有在 .asoundrc 中做任何设置,默认就支持多音频流了,赞一个。 |
|