这款新笔记本电脑 (E5-573-55U8) 只有一个用于耳机+麦克风组合输入的插孔。这是我无法正常工作的麦克风,是的,它已完全插入。
耳机工作正常。
内置麦克风工作正常,内置扬声器工作正常。
外接麦克风未列出即使插入时,它也不会接管列出的内部或类似的东西。我已经通过用手放在外部麦克风上录音来验证这一点,并且它不会改变录音。尝试使用 Web Skype、Audacity 和 Zoom。
该列表既包含在正常的声音输入系统首选项中,也包含在我尝试安装的 PulseAudio 音量控制中。它在“配置”下显示两个选项。两者都是“内置音频”,第一个有一堆与 HDMI 相关的内容供配置文件选择。第二个有模拟立体声双工、输入或输出可供选择。当我放置“输出”时,唯一的麦克风从“输入设备”选项卡中消失了。当我放置 Duplex 时,它就在那里,但正如我所说,它是内部的。 (例如,在 Zoom 等应用程序中,下拉菜单中唯一可用的麦克风是内置音频模拟立体声。)
如何让我的外接耳机麦克风显示出来并正常使用?
更新我还通过将耳机插入运行 Windows 8 的笔记本电脑来检查耳机硬件是否有问题。您可以看出它是从耳机而不是笔记本电脑的内置麦克风录音,因为移动耳机的麦克风部分几乎是无声的,在录音中产生很大的噪音。说话时盖住耳机麦克风也会对听到的内容产生很大的影响。 (这就是我在 Linux 笔记本电脑上判断相反情况的方法。)
更新2诊断信息:https://pastebin.com/G6N6CA6Q
更新3录音时:https://pastebin.com/0Fkqukvh
更新4安装 Nightly Xenial 驱动程序后进行录制时:https://pastebin.com/78BR0Lg3
以及驱动程序之前(1)和之后(2)的差异:
$ diff audio1 audio2
52,56d51
< Control: name="IEC958 Playback Con Mask", index=0, device=0
< Control: name="IEC958 Playback Pro Mask", index=0, device=0
< Control: name="IEC958 Playback Default", index=0, device=0
< Control: name="IEC958 Playback Switch", index=0, device=0
< Control: name="ELD", index=0, device=3
64c59
< Unsolicited: tag=01, enabled=1
---
> Unsolicited: tag=00, enabled=0
72,76d66
< Control: name="IEC958 Playback Con Mask", index=1, device=0
< Control: name="IEC958 Playback Pro Mask", index=1, device=0
< Control: name="IEC958 Playback Default", index=1, device=0
< Control: name="IEC958 Playback Switch", index=1, device=0
< Control: name="ELD", index=0, device=7
84c74
< Unsolicited: tag=02, enabled=1
---
> Unsolicited: tag=00, enabled=0
92,96d81
< Control: name="IEC958 Playback Con Mask", index=2, device=0
< Control: name="IEC958 Playback Pro Mask", index=2, device=0
< Control: name="IEC958 Playback Default", index=2, device=0
< Control: name="IEC958 Playback Switch", index=2, device=0
< Control: name="ELD", index=0, device=8
104c89
< Unsolicited: tag=03, enabled=1
---
> Unsolicited: tag=00, enabled=0
答案1
我今天也遇到了这个问题,试图让耳机麦克风在运行 Mint 18.1 的 Acer R15 笔记本电脑上工作。它还具有 Intel HDA 和 2 合 1 耳机/麦克风插孔。根本没有外部麦克风出现。
不确定确切的问题是什么,但我终于通过使用来自以下位置的 DKMS 包安装最新的 alsa 驱动程序使其正常工作:
https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages
希望这对您有帮助。
- 安装DKMS
sudo apt-get install dkms
- 从上面的链接下载最新的 deb 文件并安装,确保它适用于 Ubuntu 16.04 和 Mint 18.1,所以就我而言是。
sudo dpkg -i oem-audio-hda-daily-lts-xenial-dkms_0.201704040732~ubuntu16.04.1_all.deb
- 完成后重新启动计算机。
答案2
这补丁(最近,2017 年 2 月)为某些带有 ALC255 编解码器的华硕笔记本电脑添加了一个怪癖,用于与您的情况非常相似的情况:耳机麦克风,但未检测到存在。他们使用 Node 0x19
。
如果您愿意,您可以使用 PCI ID 为您的笔记本电脑插入类似的怪癖,重新编译驱动程序,看看是否有帮助。
也许你也可以尝试一下hdajackretask
(在 Debian 上,package alsa-tools-gui
;不知道 Mint),但我从未尝试过用它进行这样的改变。可能需要摆弄。
如果有疑问,请向 ALSA 开发人员提交错误报告,提及补丁和您的类似情况,看看他们是否可以为您提供如何测试它的具体说明。