自去年安装了 Ubuntu 以来,我的电脑上的一切都像在我已移除的 Windows 10 操作系统上一样,除了内置麦克风:
以下是我的设备配置:
~$ sudo lspci -knn | grep Audio -A3
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
DeviceName: Onboard Audio
Subsystem: Dell Precision M4600 [1028:04a3]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
01:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1)
Subsystem: Dell GF108 High Definition Audio Controller [1028:14a3]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
我还使用此命令查询了我的音频设备,cat /proc/asound/card*/codec* | grep Codec
下面是我的结果:
cat /proc/asound/card*/codec* | grep Codec
Codec: IDT 92HD90BXX
Codec: Nvidia GPU 14 HDMI/DP
Codec: Nvidia GPU 14 HDMI/DP
Codec: Nvidia GPU 14 HDMI/DP
Codec: Nvidia GPU 14 HDMI/DP
我还下载了 vokoscreen 来检查脉冲和 alsa-server 选项并进行测试,测试结果失败,除了噪音之外根本没有捕获任何音频音调。
在使用 VokoScreen 测试失败后,我采取的最后一步是下载 QasMixer,打开 QasMixer 后,我看到了以下屏幕截图:
最初,当我打开 QasMixer 时,根本没有选择 12:00db 的麦克风线,因此我选择它,这意味着我启用了它,所有这些努力只导致 MIC 图标显示在屏幕右上角,旁边是带有音量指示器的扬声器图标,但麦克风仍然不工作。
我还可能做错了什么?
答案1
看起来您已将 HDMI 作为声音设备,因此,除非您的麦克风插入显示器,否则它将无法工作,您需要将其更改为您的芯片组,而不是 Nvidia。
答案2
首先,我必须使用以下命令查询硬件设备的规格:
我通过在终端中运行以下命令来确定我的电脑上的硬件设备:
$ cat /proc/asound/card*/codec* | grep Codec
我最终不得不删除使用之前安装的所有 alsa 工具
sudo apt-get remove alsa-tools-gui
然后我使用命令 :: 将下面的行添加到我的 alsa-base.conf 文件的最后一行sudo nano /etc/modprobe.d/alsa-base.conf
选项 snd-hda-intel 索引=0 型号=dell-precision 启用=1
卸载 Alsa 和 alsa-gui-utils 后,我一直用它们通过 VokoScreen 测试音频设备。然后,我必须删除 alsa/alsautils 并重新安装 PulseAudio 和 PulseEffects,因为在我开始排除麦克风故障之前,我的扬声器可以正常工作,但在我删除 pulseaudio 后,扬声器也停止工作了。
安装 PulseAudio 和 PulseEffects 后使用:
sudo apt-get install -y pavucontrol
sudo apt-get install -y pulseaudio
sudo apt-get -y install pulseeffects
安装后,我尝试pavucontrol
从终端加载,它出现了界面但没有加载仪表板,它一直说“设备正忙”。所以我决定重新启动。
重新启动后,突然间,右上角的所有内容都被检测到,并且我的麦克风和扬声器再次开始工作。
感谢大家的意见。