外部麦克风不工作
gnome-volume-control
无法识别外部硬件。 尽管如此,我的耳机仍可正常工作,但外接麦克风却没有。 外部麦克风曾经工作过,但有时候很有气质 – 无论是否插入麦克风,我都必须登录或注销。
我在一台配备英特尔声卡的mSi U100风笔记本上运行Ubuntu 10.04 LTS(Lucid Lynx)并试图使用先前工作过的插孔麦克风。 USB麦克风也存在问题。
我已经完成了基础知识:
- 安装升级。
- 检查没有任何静音。
- 在gnome-volume-control上查找设备。
- 尝试使用在朋友计算机上工作的不同麦克风。
- 使用其他计算机时,我的麦克风经过测试。
- 检查了我的声卡(
cat /proc/asound/cards
)。
我做了更复杂的事情:
-
我试过玩alsamixer中的设置。 没有什么是静音的。 无论是否插入外接麦克风,我都可以调节“麦克风”和“内置麦克风”。我可以选择“麦克风”,“前麦克风”,“线路”和“CD”输入源。 我玩过这个改变它并没有帮助。 我只有一个CAPTURE选项。
-
在gnome-sound-recorder中我可以选择线路,麦克风1和麦克风2.我玩过这个选项。 这些都没有从外部麦克风中拾取声音。 麦克风2是我笔记本电脑上的麦克风,质量很差。
-
在gnome-sound-recorder中我可以选择不同的配置文件,而改变它也没有任何帮助。
-
我看过
gstreamer-properties
但没有一个看起来有用。
-
我不知道是否有办法检查这些外部设备是否被拿起。 我想让外接麦克风工作。 请帮忙!
我的电脑,康柏CQ45-118A,英特尔声卡。
从ubuntu 10.04到11.04,我已经添加到/etc/modprobe.d/alsa-base.conf
以下行并为我工作:
options snd-pcsp index=-2 alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel options snd-hda-intel model=dell-m4-1 options snd-hda-intel enable_msi=1 options snd-hda-intel position_fix=1 enable=yes
我找到了一个解决方案,并上传了一个截屏video 。
- 安装
alsa-tools-gui
包。 - 运行
hdajackretask
。 - 在顶部,将选择Realtek模拟编解码器。 就我而言,它是Realtek ALC270 。
- 注意左侧面板( 引脚配置 )。 在我的情况下,它只显示3个连接的引脚: 内置麦克风 , 内置扬声器 , 耳机 。 请注意,它缺少外接麦克风的引脚。
- 检查: ☑显示未连接的引脚 。
- 左侧面板将显示几个新引脚。 对于每个未连接的 :
- 检查☑覆盖 。
- 在下拉框中查找“ 麦克风”选项。
- 如果该框中没有麦克风 ,则取消选中☐覆盖并尝试下一个引脚。
- 如果有麦克风选项,请选择它,然后转到步骤7。
- 您现在应该有一个之前未连接的引脚,但现在被覆盖为麦克风。 单击立即申请并输入您的密码。
- 如果收到有关设备或资源繁忙的错误消息,请关闭使用声卡的所有应用程序(例如,关闭
alsamixer
)。 - 如果您收到成功消息: 好的,现在继续测试以确定它是否真的有效! ,做它说的并测试它!
- 如果有效,请单击“ 安装启动覆盖”并再次输入密码。 如果不起作用,请取消选中☐覆盖并返回步骤6。
在我的情况下,重写引脚0x18到麦克风为我解决了问题。
使麦克风工作的唯一解决方案是安装linux-backports-modules-alsa-generic
。
只是去:
菜单>系统>管理> Synaptic包管理器
并搜索和标记安装:
linux-backports-modules-alsa-generic
提示:如果您有多个版本,请单击第一个版本并阅读说明,该说明应告知要安装的名称。
如果在重启和麦克风静音关闭后仍然无法正常工作,只需转到终端键入:
sudo nano /etc/modprobe.d/alsa-base.conf
并添加或更改以下内容:
options snd-hda-intel model=auto enable=yes
然后按Ctrl + X ,键入Y进行写入和退出,重新启动并且麦克风将工作。