Acer Chromebook 15 CB3-532 フル BIOS フラッシュ (Ubuntu 搭載) - 音が出ない

Acer Chromebook 15 CB3-532 フル BIOS フラッシュ (Ubuntu 搭載) - 音が出ない

質問の関連項目: 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 モデル=auto

そして

オプション snd-hda-intel モデル=acer

そして

オプション snd-hda-intel モデル=generic

すべてのオプションで音が出ません。最後のオプションでは 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 の直接ファームウェアのロードに失敗したため、サウンドが聞こえません。

(私は開発者ではなく、同様の問題に遭遇した一般ユーザーです。)

関連情報