当我打开声音设置时,除了“关闭”之外,“内置音频”没有列出任何配置文件选项。
机器是 Acer Chromebook Spin 713,安装了 MrChromeBox coreboot 固件和 Ubuntu MATE 21.04(但 Lubuntu 20.04.3 也存在问题)。笔记本电脑有内置扬声器和 3.5 毫米音频插孔,但无法识别除 HDMI 之外的任何播放音频设备。
声音设备:00:1f.3 多媒体音频控制器:英特尔公司 Comet Lake PCH-LP cAVS 设备名称:多媒体音频控制器子系统:英特尔公司 Comet Lake PCH-LP cAVS 标志:总线主控、快速设备、延迟 64、IRQ 148 内存位于 9fa14000(64 位,不可预取)[size=16K] 内存位于 9f900000(64 位,不可预取)[size=1M] 功能:正在使用的内核驱动程序:snd_hda_intel 内核模块:snd_hda_intel、snd_sof_pci
alsa-info 输出: http://alsa-project.org/db/?f=7d8c2e0f06a902f817c71fdf4aae1f16e7b21227
注意:我对 /etc/modprobe.d/alsa-base.conf 做了一处修改,添加了以下行:“options snd-hda-intel dmic-detect=0”在此之前,笔记本电脑的声卡根本无法被识别。
之前的 alsa-info 输出: http://alsa-project.org/db/?f=3c348ee95fa38bceb3f25e38e4de431766f808c8
答案1
致谢:https://github.com/WeirdTreeThing/chromebook-linux-audio
这对我在 Ubuntu 24.04(开发分支)上有效。您需要删除搜索 Ubuntu 的 Python 函数,如果找到它,则停止该过程。该函数称为 ubuntu()。它位于 setup-audio 文件中。使用您选择的文本编辑器打开此文件。在此答案的末尾可以找到指向图像的链接,该图像显示了您需要删除的函数。确保还删除调用此函数的任何其他行。完成后,在终端中运行 setup-audio 文件。然后重新启动。您现在应该有声音了。
已知此功能适用于 Ubuntu 23.10 及更高版本。
更多关于:如何在 Ubuntu 中安装 Chromebook 音频驱动程序?
图像:https://i.sstatic.net/KyNPh0Gy.png
另一个解决方案:
致谢:https://gist.github.com/jeremy-breidenbach/92fc648ed2590ff9cd3a0ae57ed98e4a
这对我也在 Ubuntu 24.04 中起作用,因为我必须重置我的安装并且必须重新安装所有驱动程序。
下载“asound.state”文件。使用 终止所有音频服务sudo alsa force-unload
。之后,运行sudo cp ~/Downloads/asound.state /var/lib/alsa
以用“asound.state”文件替换系统的声音配置文件。然后重新启动。您应该有声音了。