默认音频设备(通常是内置模拟)未显示在 Kubuntu 20.10 中

默认音频设备(通常是内置模拟)未显示在 Kubuntu 20.10 中

更新至 Kubuntu 20.10 后,我的内置模拟音频不再显示在 KDE 声音设置中。相反,只显示内置数字输出。

内核找到了该设备;sudo dmesg | grep audio找到了 Realtek ALC887-VD。

该设备被 Alsa 发现;作为默认音频设备aplay -L | grep -A2 sysdefault返回。HDA Intel PCH, ALC887-VD Analog

PulseAudio 发现了该设备;pacmd list-cards | grep analog-output发现了一个线路输出和一个耳机插孔。

在 KDE 音频设置中我仍然无法选择模拟线路输出。

答案1

我不知道为什么 KDE 版本中包含 pipewire。它有太多错误,根本不应该出现在生产系统中。你很幸运,sudo apt-get autoremove --purge pipewire*因为当我在基于 Ubuntu 的 KDE 上执行此操作时,它会带走整个桌面。

处理 pipewire 的更好方法是先禁用它,systemd然后将其固定apt

sudo systemctl --global disable pipewire
sudo apt-mark hold libpipewire* pipewire*

这将禁用 pipewire 并阻止其更新,但可能会重新启用它。

如果您想控制默认音频设备,我推荐pavucontrol

sudo apt install pavucontrol

它将允许您指定默认输出设备并控制所有音频输入和输出。

答案2

运行后fuser -v /dev/snd/*罪犯出现;PipeWire正在使用默认音频设备。由于我不使用 PipeWire,我甚至没有尝试重新配置它,而是用 删除了它sudo apt-get autoremove --purge pipewire*;请注意只删除与 PipeWire 直接相关的五个左右的软件包。计算机重启后,音频设备再次显示在 KDE 声音设置中。

在 Debian 中的 Timidity 中也发现了同样的问题。在这两种情况下,问题似乎都与 NVIDIA GPU 有关。

相关内容