質問の関連項目: 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 の直接ファームウェアのロードに失敗したため、サウンドが聞こえません。
(私は開発者ではなく、同様の問題に遭遇した一般ユーザーです。)