🐶
ubuntu22.04 Kinetic(dev)音がでなくなるバグ修正
Ubuntu Kinetic Kudu (development branch)
2022年06月04日
症状:
sudo apt upgrade 後に、サウンドがdammy outputになったまま、PC内音声レベルでは認識しているが、スピーカーから音が出ない。
sudo apt install pulseaudio alsa
#前提条件として、この2つが入っていることを確認
確認
・サウンドレベルメーターの音は反応している。
・liveCDを起動して、別OSから音声を確認したところスピーカーには異常なし
・設定→サウンドからはDummy Outputしか選べずUSBスピーカーやイヤホンは選択がなくなっている状態
緊急性はないが、音声が聞けないのはPCとして困る。
改善直前にやったこと
sudo apt-get install git libpulse-dev autoconf m4 intltool build-essential dpkg-dev -y
sudo apt build-dep pulseaudio -y
systemctl --user restart pulseaudio
#(最後にこれで再起動なしで右上にスピーカーマーク現れる)
git clone
の方は、サードパーティーのソースをシステムに使うのは不安があったのでやめておいた。
調べてみると、ubuntuはアップデートでたびたび音声ライブラリ pulseaudio で音が鳴らなくなるバグが発生するらしい。
どれが改善に当てはまるか分からないので、何種類か試したことを下記にまとめてみる。
(同じトラブルが起きたときの対応のため)
※私は上記の方法で改善しましたが、バグ取りなので、何がユースケースにハマるかは分かりません。バックアップは必ず取っておきましょう。
方法2:/etc/modprobe.d/alsa-base.conf へのサウンドカードconfへの追記
ざっくり説明すると、ubuntuにはpulseaudio
とalsa
っていう2種類の音声ライブラリが基本構成としてあって、メーカーごとにサウンドカードのオプションが違うらしい。
cat /etc/modprobe.d/alsa-base.conf
#で一度確認
sudo nano /etc/modprobe.d/alsa-base.conf
#で一番下にオプションを追記。Ctrl+oで上書き、Ctrl+xで保存、終了
参考資料
サウンドカードの構成についてはこちらの方が詳しく書いています↓
@propella さん
Discussion