在 Ubuntu 18.04 HP Elitebook 840 G6 上未检测到内置麦克风

Lub*_*tka 5 sound microphone hp 18.04

未检测到麦克风且无法正常工作。如果我用麦克风连接耳机,一切正常,我可以说话。

Ubuntu 18.04
内核:5.3.2-050302-generic


BIOS 中的HP Elitebook 840 G6 音频信息:Realtek ALC 3294

在此处输入图片说明 在此处输入图片说明

小智 1

您需要最新版本的 alsa、pulseaudio 和 Linux 内核。在 Ubuntu 18.04 上,您可以手动安装 Ubuntu 20.04 中的相应程序。这依赖于最新内核版本中的声音开放固件支持。如果您不明白自己在做什么,请不要这样做:

创造

~# cat << EOF > /etc/apt/sources.list.d/focal.list
deb [arch=amd64] http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ focal main restricted
EOF
Run Code Online (Sandbox Code Playgroud)

~# cat << EOF >> /etc/apt/preferences
Package: *
Pin: release a=focal
Pin-Priority: 100
EOF
Run Code Online (Sandbox Code Playgroud)

最后运行

sudo apt update && sudo apt install -t focal alsa-topology-conf pulseaudio
Run Code Online (Sandbox Code Playgroud)

如果您可以选择,只需更新到 Ubuntu 20.04(或安装 Ubuntu 20.04 内核)。

或者

从源代码编译内核 5.6

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.6.5.tar.xz
tar xf linux-5.6.5.tar.xz
cd linux-5.6.5
cp /boot/config-$(uname -r) .config
make deb-pkg -j$(nproc)
cd ..
sudo dkpg -i linux-headers-5.6.5_5.6.5-1_amd64.deb  linux-image-5.6.r_5.6.5-1_amd64.deb  linux-libc-dev_5.6.5-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

并重新启动。

感谢来自 Intel & SoF 的 Pierre-Louis Bossart,他验证了如果不更新 alsa 和pulseaudio 软件包就无法修复此问题:https://github.com/thesofproject/linux/issues/1994