Acer Chromebook 15 CB3-532 使用 Ubuntu 进行完整 BIOS 刷新 - 无声音

Acer Chromebook 15 CB3-532 使用 Ubuntu 进行完整 BIOS 刷新 - 无声音

问题涉及:Chromebook 15 Acer 型号 CB3-532 Braswell

卸下写保护螺丝后,我执行了完整的 BIOS 刷新。更换了写保护螺丝。安装了 Ubuntu 18.04 作为唯一的操作系统。

除声音外,笔记本电脑一切正常,在 BIOS 刷新之前运行正常。

我只得到虚拟输出。

lspci
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)


aplay -l
karta 1: chtrt5650 [chtrt5650], urządzenie 0: Audio (*) []
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
karta 1: chtrt5650 [chtrt5650], urządzenie 1: Deep-Buffer Audio (*) []
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0


dmesg | grep -i snd
[    3.936277] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.444225] cht-bsw-rt5645 cht-bsw-rt5645: snd-soc-dummy-dai <-> media-cpu-dai mapping ok
[    4.444267] cht-bsw-rt5645 cht-bsw-rt5645: snd-soc-dummy-dai <-> deepbuffer-cpu-dai mapping ok


cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                  HDA Intel PCH at 0xd1314000 irq 315
 1 [chtrt5650      ]: chtrt5650 - chtrt5650
                  GOOGLE-Banon-1.0-Banon

迄今已尝试:

1)将 /etc/modprobe.d/alsa-base.conf 设置为

选项 snd-hda-intel 型号=intel-x58

选项 snd-hda-intel 模型=自动

选项 snd-hda-intel 型号=acer

选项 snd-hda-intel 模型=通用

所有选项都没有声音。最后一个选项实际上显示了 HDMI/DisplayPort,这可能是可行的方法,但我不知道该怎么做?

2)sudo apt-get install oem-audio-hda-daily-dkms 然后 sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily

不用找了。

3)这与接缝有关:https://github.com/GalliumOS/galliumos-braswell/blob/master/usr/share/alsa/ucm/chtrt5650/chtrt5650.conf此卡显示为 5650 或 5645 我不确定这是什么意思,但按照答案中的建议我尝试了:

3.1)下载的文件:github.com/GalliumOS/galliumos-braswell/blob/master/usr/share/… 和 github.com/GalliumOS/galliumos-braswell/blob/master/usr/share/…

3.2) 将它们放入 /usr/share/alsa/ucm/chtrt5650/chtrt5650.conf 和 /usr/share/alsa/ucm/chtrt5650/HiFi.conf(必须创建 chtrt5650 文件夹,因为之前没有这个文件夹)

3.3) 重新启动后:无变化。虚拟输出仍是唯一的声音输出设备。

答案1

尝试下载该文件和 HiFi.conf (https://github.com/GalliumOS/galliumos-braswell/blob/master/usr/share/alsa/ucm/chtrt5650/HiFi.conf) 并将它们放入 /usr/share/alsa/ucm/chtrt5650/chtrt5650.conf 和 /usr/share/alsa/ucm/chtrt5650/HiFi.conf

答案2

如果您运行sudo dmesg | grep audio并看到直接固件加载失败错误,请尝试手动将sof-bin固件复制到/lib/firmware/intel/sof-tplg/文件夹。请参阅答案中的说明由于错误,intel/sof-tplg/sof-byt-max98090.tplg 直接固件加载失败,无声音

(我不是开发人员,只是遇到类似问题的普通用户。)

相关内容