こんにちは。
Ubuntu20.04を使い始め、メディアコンテンツを再生しようとしたら音が出なくなったので解決方法について書きとめておきます。
Ubuntuにはデフォルトで「PulseAudio」というアプリケーションがインストールされています。
過去のヴァージョンでも何回か音が出なくなったことがあり、PulseAudioの設定画面を操作したら解決していました。
ところが今回のUbuntu20.04では、どこを設定変更しても一向に解決しなかったのでネットで調べることにしました。
PulseAudioを再インストールして解決(私の場合)
探したところ、海外サイトですが解決方法が解説されていたので紹介しておきます。
上記のサイトに書かれている手順です。
これは古いPulseAudio設定を新しい設定に変更することだと思います。
sudo apt-get remove --purge pulseaudio sudo apt-get install pulseaudio mv ~/.config/pulse ~/.config/new_pulse_conf このあとPCを再起動
コマンドには”apt-get”と書かれていますが、”apt”でも大丈夫です。
英語で書かれているのでGoogle翻訳で日本語にしてみたら、三番目のコマンドはパルスのディレクトリ名を変更するものです。
名前を変更したらパルスの構成が再ロードされる、とのことです。
フォーラム内には、他にも解決手段が紹介されているのですが、私の場合はこの記事で紹介した手順を実行したら無事に解決しました。
現在はUbuntu20.10に移行したので、もしUbuntu20.10でも音が出ない場合、ここで紹介した手順が効くかどうか分かりません。
(※ふたたびUbuntu20.04に戻しました)
今のところは正常に音が出るので心配は無用でした。
PulseAudioを再起動する方法
こちらの方法はChatGPTで質問したところ回答があったものです。
以下のコマンドを端末で入力してみてください。
pulseaudio -k pulseaudio --start
PulseAudio以外ではalsamixerに原因か
調べてみると、以上の方法でも音が出ないユーザもいました。
サウンド出力がダミー出力になっていないか確認
まだ音が出ない場合は、サウンド設定の出力デバイスがダミー出力になっていないか確認してみましょう。
PulseAudioではなくalsamixerに原因があるケースもあるようです。
スピーカー-内部オーディオとなっています。(正常)
イヤホンを接続した場合。(正常)
こちらのサイトを参照すると、”HDA Intel PCH”が見当たらないとのことでした。
上記のサイトにあった次のコマンドを入力しました。
pacmd list-cards
私のPCでは指摘されていた”HDA Intel PCH”がありました。(正常)
その他の解決方法も見つけました。(こちらも海外サイトですが)
英語で書かれていますが、Google翻訳を使って日本語表記に直せばよいです。
こちらのサイトでは5種類の解決方法が取り上げられています。
BIOS設定を変更する
以下の方法は試したことはありませんが、あわせて紹介しておきます。
ただしPCの機種によって設定項目が異なるので注意。
①BIOSを起動してオーディオを無効にする
②PCを再起動
③BIOSをふたたび起動させ、オーディオを有効にする
④PCを再起動
画像つきの解説がこちらのサイトで紹介されています。(ヒューレット・パッカード製PCの場合)
まとめ
私の場合は、上記で紹介したPulseaudioの設定を新しい設定に変える方法で解決しました。
ところがその方法でも解決しないケースもあることを知り、びっくりでした。
Pulseaudioだけでなく原因はほかにもあり、複雑なんだなと思い知ったのです。
今後、別の原因で音が出なくなったことがあればまた追記していきます。
この記事に書いた内容でうまくいかなかった場合は、Ubuntuコミュニティやサポート担当に尋ねてみるとよいでしょう。
コメントをどうぞ