帶有 Ubuntu 的 Acer Chromebook 15 CB3-532 完整 BIOS 刷新 - 沒有聲音

帶有 Ubuntu 的 Acer Chromebook 15 CB3-532 完整 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) 重新啟動且:沒有變化。 Dummy Output 仍然作為唯一的聲音輸出裝置。

答案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 錯誤直接韌體載入失敗而沒有聲音

(我不是開發人員,只是遇到類似問題的普通用戶。)

相關內容