我正在尝试在互联网上寻找编解码器,以使我的麦克风在 Dell XPS 13 上工作。自从我安装了 ubuntu 20.04 以来,我的麦克风停止工作,无论我尝试使用内置麦克风还是外部麦克风(耳机)。我在论坛上看到,可以将一些编解码器“添加”到系统中以使麦克风恢复工作(这些问题通常发生在安装了 ubuntu 的 Dell 计算机上)。您可以在此网站上找到编解码器列表,例如:https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html
找到正确的编解码器后,只需将 : 添加
options snd-hda-intel model=<codec_name>
到文件即可/etc/modprobe.d/alsa-base.conf
我尝试使用一个名为的编解码器dell-headset-multi
,它听起来就像我需要的,并且它修复了我的耳机麦克风。
但是,我找不到内置麦克风的编解码器,它应该是 ALC289...
您是否知道其他列出音频编解码器的网站,或者对此有任何其他线索?
答案1
在互联网上找不到它,因为有问题的“编解码器”不是你下载的东西——它是一个硬件它已经在你的计算机里了。
在高清音频 (HDA) 标准中,编解码器是将数字音频转换为模拟输出信号(反之亦然)的物理芯片 - “ALC289”是 Realtek 制造的特定芯片的型号。尽管术语上存在冲突,但它与您从网站上获得的可下载音频格式编解码器完全无关。
您在论坛上看到的内容并没有“添加”编解码器;它使 Linux HDA 驱动程序识别硬件就好像它是它已经知道的指定编解码器芯片型号一样。(这可能用于计算机具有较新的芯片但尚未自动识别但恰好与类似的旧型号兼容的情况。例如,在 Linux 中(从内核 4.13 开始应该支持您的型号),ALC289 和 ALC285 似乎与 ALC215 的处理方式相同,而 ALC215 本身是 ALC269 的变体。)
“Dell XPS 13” 有相当多的不同版本,每个版本都需要略有不同的驱动程序和配置;适用于 1 年前的 XPS 13 的配置可能不适用于 5 年前的 XPS 13。我建议检查 Arch Linux Wiki 是否有与您的特定版本相关的内容 - 例如,XPS 13 (9350)。