Ubuntuでサウンドが鳴らないときの対処法|オーディオを復元するステップバイステップガイド
Ubuntuで突然音が鳴らなくなると、音楽や動画の視聴はもちろん、ゲームの没入感も台無しになり、非常にストレスを感じます。
さらに厄介なのは、サウンドの問題は原因の特定が難しいという点です。しかし、正しい手順でトラブルシューティングを行えば、動作しなくなったオーディオを復旧させることは十分可能です。
Ubuntuでサウンドの問題が発生する原因とは?
Ubuntuでサウンドの問題が発生する理由は多岐にわたりますが、多くの場合、サウンド設定の誤り、またはオーディオを管理するアプリケーションの不具合が原因です。
高度なトラブルシューティングに進む前に、まずは音がミュートになっていないかを確認しましょう。以下のポイントをチェックしてください。
- キーボードにミュートキーやスイッチがあるか? ある場合は、そのキーを押して音が出るかどうか確認してみましょう。
- アプリケーション側でミュートされていないか? 特定のプログラムから音が出ない場合は、「設定 > サウンド」でそのアプリがミュートされていないか確認します。特定のWebサイトで音が出ない場合は、ブラウザのタブを右クリックして「タブのミュート解除」を選択しましょう。
- システム全体がミュートになっていないか? 画面右上隅をクリックし、ポップアップメニューで音量が無効化されていないかチェックします。
単純なミュートが原因ではない場合は、複数段階のトラブルシューティングが必要です。出力デバイス、オーディオドライバー、ALSAといったシステムフレームワークに問題が潜んでいる可能性があります。以下に、効果的な解決策を順番に紹介します。
1. 出力デバイスの設定を確認する
サウンド出力デバイスが機能しない最も一般的な原因は、Ubuntuがそのデバイスを自動選択していないことです。「設定 > サウンド」を開き、「出力」セクションまでスクロールして確認しましょう。ドロップダウンリストをクリックすると、検出されたすべての出力デバイスが表示されます。
目的の出力デバイスが表示されない場合は、一度プラグを抜き差ししてみてください。リストにある各出力デバイスを選択し、正常に音が出るかテストします。
2. 別の出力デバイスを試す
リストされている出力デバイスがどれも動作せず、再接続しても改善しない場合は、別の出力デバイスを試してみましょう。
オーディオの問題は、ケーブルの断線などの物理的な故障によって発生することも珍しくありません。デスクトップPCに複数のオーディオ端子(ライン入出力)がある場合は、別のポートに接続して確認することもおすすめです。
3. サウンドカードが認識されているか確認する
Ubuntuでは、サウンドカードが認識されない、あるいは適切なドライバーがインストールされていない場合に、サウンドの問題が起こることがあります。ターミナルで以下のコマンドを実行し、「audio controller」または「audio device」として表示されるデバイスを探してください。
sudo lspci
「sudo lspci | grep 'audio'」とすれば結果を絞り込めますが、まれにサウンドカードが引っかからない場合もあるため注意が必要です。ターミナルに出力されたデバイス一覧にサウンドデバイスが見当たらない場合は、サウンドカード用のドライバーが正しくインストールされていない可能性があります。
後からサウンドカードを増設していない限り、PCのサウンドカードはマザーボードに内蔵されているものと考えてよいでしょう。lspciでマザーボードを特定し、そのマザーボードに搭載されているサウンドチップを検索すれば、必要なドライバーを調べることができます。
4. Alsamixerの設定を確認する
ALSAは、システム上のオーディオの基礎的な動作を管理するフレームワークです。しかし、必ずしも正しく設定されているとは限りません。以下のコマンドで現在のALSA設定を確認できます。
alsamixer
ターミナル上にAlsamixerのインターフェースが表示されます。F6キーを押すと使用するサウンドカードを切り替えられます(PCの構成によっては必要になることがあります)。左右の矢印キーで各音量コントロール間を移動できます。ミュートされている項目にはMMと表示されるので、マスターコントロールおよびサウンドデバイスのコントロールがミュート解除(00表示)になっていることを確認してください。
5. ALSAとサウンドサーバーを再起動する
PipeWireなどのシステムサービスはALSAと連携してサウンドを支えていますが、常に正常に動作するとは限りません。これらのサービスの状態を確認することで、スピーカーから音が出ない原因の手がかりが得られることがあります。
まず、次のコマンドでシステムが使用しているサウンドサーバーを確認します。
lsof /dev/snd/*
このコマンドは、サウンドデバイスファイルのディレクトリ内で開かれているファイルを一覧表示します。「PipeWire」または「PulseAudio」のどちらかが表示されるはずです。最近のシステムではPipeWireが採用されていますが、どちらのサウンドシステムでも問題ありません。次に、以下のコマンドでこれらのサービスを再起動し、状態を確認します。
systemctl restart --user pipewire.service
systemctl restart --user wireplumber.service
systemctl status --user pipewire.service
systemctl status --user wireplumber.service
sudo alsa force-reload
ここでの「--user」はユーザーレベルのサービスを操作するためのオプションなので、そのまま実行して構いません。ただし、システムがPulseAudioを採用している場合は、pipewire.serviceをpulseaudio.serviceに置き換え、wireplumber.serviceに関する行は省略してください。
6. ALSAとサウンドサーバーを再インストールする
再起動しても改善しない場合は、ALSAとサウンドサーバーの再インストールを試みましょう。以下のコマンドで実行できます。
sudo apt-get remove --purge alsa-base pipewire
sudo apt-get install alsa-base pipewire
前述と同様に、システムがPulseAudioを使用している場合はpipewireをpulseaudioに置き換えてください。再インストール後は、systemctlコマンドでPipeWire/PulseAudioの状態を確認し、必要に応じてサービスを起動しておくと安心です。
まとめ:Ubuntuで快適なリスニング環境を取り戻そう
Ubuntuで音が出なくなる原因は、意外なほど複雑で多岐にわたります。しかし幸いなことに、基本的なトラブルシューティングの手順を踏めば、ほとんどのオーディオの問題は解決できます。
もし基本的な対処法でも解決できなかった場合は、フォーラムで質問を投稿してみるのも有効です。コミュニティの知恵を借りて、お気に入りの音楽や動画を楽しめる環境を取り戻しましょう。
-
VMware WorkstationでUbuntuをインストールする方法!初心者向けステップバイステップガイド
公開日:2022年12月4日|執筆:Abhishek(MUOライター)本記事の執筆者であるAbhishek氏は、2018年にライターとしてのキャリアをスタートし、Toms HardwareやWindows Latest、Alphr、GuidingTechといった有名テクノロジーメディアとの協業実績を持つ専門家です。コンピュータ応用学の修士号を持ち、人気OSやWebサービスに関するハウツー記事を多数執筆しています。UbuntuとVMwareの組み合わせとはUbuntuは、世界中で最も人気のあるLinuxディストリビューションのひとつです。Windowsユーザーの方でも、その名前や特徴を耳にしたこ
-
Ubuntu 21.10インストール後に行うべき10の初期設定
WindowsからUbuntuへの移行は大きな一歩ですが、できるだけスムーズに進めたいものですよね。Windowsでデスクトップテーマの設定や最新アップデートの適用、好みに合わせた調整を行うように、Ubuntuでも初期設定をきちんと行うことで、快適で生産性の高い環境を構築できます。 ここでは、Ubuntuをインストールした直後にやっておきたい10の設定項目を順番に紹介します。 1. パッケージのアップデートを確認・インストールする 新しいUbuntu環境で最高のパフォーマンスを発揮するため、また古いアプリケーションによる安定性やセキュリティの問題を避けるため、まずはすぐにアップデートを実行しま