Ubuntu 24.04 LTSでHDMIオーディオ出力が欠落する問題を解決する:ステップバイステップガイド

モニターやテレビをHDMIで接続すると、映像は正常に表示されるものの、Ubuntuは音声をノートパソコンのスピーカーから出力し続けるか、サウンド設定にHDMIオプションがまったく表示されない場合があります。Ubuntu 24.04 LTSでは、ディスプレイがオーディオエンドポイントを通知していない、誤った出力が選択されたままになっている、またはオーディオデバイスがハードウェアとドライバスタックによって公開されていないことが原因で、このような問題が発生する可能性があります。以下のチェック項目を簡単なものから複雑なものへと順に実行してください。それぞれのチェック項目は、どのレイヤーに注意が必要かを特定するのに役立ちます。

HDMI音声が出力されないのはなぜですか?

HDMI は、接続されているディスプレイ、レシーバー、アダプタ、コンピュータがオーディオパスをサポートし、公開している場合にのみ音声を伝送します。Ubuntu のデスクトップオーディオシステムは再生を出力デバイスにルーティングし、ALSA とカーネルが低レベルのサウンドハードウェアを処理します。Ubuntu は、22.10 以降の Ubuntu Desktop リリース (24.04 を含む) で PipeWire をデフォルトのサウンドサーバーとして文書化しています。アプリケーションは、PipeWire を介して PulseAudio 互換インターフェイスを引き続き使用できます。つまり、HDMI の選択肢がない場合は、単一の普遍的な「HDMI ドライバ」の障害ではなく、出力ルーティングまたはハードウェア検出のいずれかを反映している可能性があります。Ubuntuのオーディオアーキテクチャの概要を参照してください。

まずはディスプレイ本体から確認しましょう。モニターによってはスピーカーが内蔵されていないもの、ヘッドホンジャックからしか音声が出力されないもの、HDMI入力を選択してからでないと音声が出力されないものなどがあります。USB-Cドック、コンバーター、KVMスイッチ、レシーバーなども、コンピューターがディスプレイの音声機能を認識するかどうかに影響する場合があります。お使いのモデルが音声を出力できるかどうか不明な場合は、ディスプレイのマニュアルまたはオンスクリーンオーディオメニューを確認してください。

1. HDMI接続とディスプレイを確認してください

  1. モニターまたはテレビの電源が入っていて、コンピューターに接続されているHDMI入力に設定されていることを確認してください。
  2. HDMIケーブルの両端を抜き差ししてください。可能であれば、別のHDMIポートまたはケーブルを試してみてください。
  3. 接続がドック、アダプタ、KVMスイッチ、またはレシーバーを経由する場合は、一時的にコンピュータをディスプレイに直接接続してください。これにより、中間機器が音声検出を妨げているかどうかを確認できます。
  4. Ubuntuのディスプレイ設定を開き、外部ディスプレイが有効になっていることを確認してください。音声出力を確認する際は、ディスプレイを接続したまま、画面をオンにしておいてください。

ディスプレイにスピーカーが内蔵されていない場合でも、HDMI出力が表示されることがありますが、音声は接続されたヘッドセット、レシーバー、または外部スピーカーからのみ出力されます。HDMI出力が表示されない場合は、ソフトウェアのチェックを続けてください。

2. Ubuntuのサウンド設定でHDMIを選択します。

Ubuntuのデスクトップガイドでは、サウンドパネルから出力デバイスを選択し、テストコントロールを使用することを推奨しています。HDMIディスプレイを接続した状態で、[設定] → [サウンド]を開きます。[出力]で、HDMI、DisplayPort、ディスプレイ、またはグラフィックアダプタのいずれかを選択します。正確なラベルはハードウェアによって異なります。出力音量を上げ、ミュートになっていないことを確認してから、テストコントロールが表示されている場合はそれを使用します。これらの手順は、Ubuntuのデフォルトのサウンド出力を選択するためのガイドと一致しています。

出力メーターを確認しながら、短いビデオやシステムサウンドを再生してください。また、アプリケーション自体の音量とミュート機能も確認してください。ブラウザのタブ、メディアプレーヤー、会議アプリなどは個別にミュートされている場合があります。出力が変わる前にアプリケーションが既に再生されていた場合は、一時停止して再開するか、アプリケーションを再起動して選択したデバイスに再接続してください。

HDMIがリストに表示されているのに音声が出ない場合は、他のHDMIまたはDisplayPortを1つずつ試してください。複数のグラフィックデバイスを搭載したコンピューターでは、複数のデジタル出力が利用できる場合があります。実際に音声が出力される出力をデフォルトとして選択したままにしてください。

3. PipeWireがHDMIシンクを認識しているかどうかを確認します。

PipeWireでは、シンクとは音声再生先を指す用語です。ターミナルを開いて、以下を実行してください。

wpctl status

「オーディオ」→「シンク」で、HDMI、DisplayPort、モニター、またはレシーバーのエントリを探してください。このコマンドは、現在の PipeWire デバイスと再生エンドポイントを報告します。詳しくは、 WirePlumber wpctl のリファレンスを参照してください。HDMI シンクがここに表示されるものの、「設定」に表示されない場合は、一度ログアウトして再度ログインし、もう一度確認してください。両方に表示される場合は、「サウンド」設定でそれを選択し、再生をテストしてください。

PipeWireに接続できない場合はwpctl、ユーザーごとのサービスを確認してください。

systemctl --user --no-pager status pipewire wireplumber pipewire-pulse

これらのサービスは、ログインしているデスクトップセッションに属します。サービスが失敗または非アクティブになっている場合、デスクトップの音声出力が利用できない原因を説明できますが、ステータス出力だけでは根本的な原因を特定できません。再起動する前に、表示されるエラーメッセージをすべて確認してください。

4. ユーザーオーディオサービスを再起動します

PipeWireまたはWirePlumberが実行中で、ディスプレイ接続後にフリーズしたように見える場合は、同じターミナルからユーザーサービスを再起動してください。

systemctl --user restart wireplumber pipewire pipewire-pulse

これにより、デスクトップの音声が一時的に中断されます。 は必要ありませんsudo。 数秒待って、必要に応じて再接続またはディスプレイを起動してから、wpctl status再度実行し、[設定] → [サウンド]を再度開いてください。 システムやカスタマイズされたインストールでは、異なるオーディオ スタックまたはサービス構成が使用される場合があります。 systemd がユニットが見つからないと報告する場合は、サービス ファイルを作成したり、別のディストリビューションから構成をコピーしたりしないでください。 続行する前に、インストールで使用されているオーディオ サーバーを確認してください。

5. Ubuntuがサウンドハードウェアを検出しているかどうかを確認します。

HDMIが表示されない場合は、デスクトップサウンドサーバーの下を確認してください。以下を実行してください。

aplay -l
lspci -nnk | grep -A3 -Ei 'audio|display'

aplay -lALSAが認識している再生ハードウェアの一覧を表示します。このlspciコマンドはPCIデバイスと関連するカーネルドライバ情報を一覧表示します。UbuntuにはUbuntu 24.04のlspciマニュアルが用意されています。コンピュータによっては、HDMIオーディオはグラフィックデバイスと別のサウンドコントローラの両方に関連付けられている場合があります。一覧にコントローラが表示されれば、ハードウェアが検出されたことは確認できますが、ディスプレイのオーディオエンドポイントが使用可能であることを証明するものではありません。

出力に該当するサウンドコントローラが表示されない場合、またはドライバが利用できないと報告された場合は、ソフトウェアアップデーターまたはアプリセンターから通常のUbuntuアップデートをインストールして再起動してください。アップデートには、カーネルやハードウェアサポートの修正が含まれる場合があります。デュアルGPU搭載のノートパソコン、または独自のグラフィックドライバを使用しているマシンでは、ドライバを変更する前に、コンピュータまたはグラフィックメーカーのUbuntuサポートガイダンスを確認してください。alsa-base.confお使いのハードウェアに特化した手順が文書化されていない限り、無作為にPPAを追加したり、カーネルモジュールを強制的に適用したり、回避策をコピーしたりしないでください。これらの変更は、他のオーディオデバイスに影響を与える可能性があります。

修正がうまくいったかどうかを確認する方法

HDMIディスプレイを再接続して起動し、「設定」→「サウンド」を開いて、HDMIまたはディスプレイ出力が選択可能であることを確認します。それを選択し、音量が聞こえ、ミュートされていないことを確認してから、テストコントロールを使用するか、アプリケーションからオーディオを再生します。サウンドはディスプレイのスピーカー、またはディスプレイに接続されているオーディオデバイスから出力されるはずです。シンクが表示されているにもかかわらず音声が出ない場合は、別のソースでディスプレイをテストし、Ubuntuコンピューターを別のHDMIディスプレイでテストしてください。これらの比較により、コンピューター側のオーディオの問題と、ディスプレイ、ケーブル、アダプター、またはレシーバーの制限を切り分けることができます。

ALSA がハードウェアを認識しているにもかかわらず、再起動後に PipeWire に HDMI シンクが表示されない場合は、Ubuntu サポートに問い合わせたりバグを報告したりする際に、 、 、 の出力と関連する行を保存してくださいwpctl status。aplay -lグラフィックlspciモデル、ディスプレイ モデル、および信号経路にあるドックまたはアダプタを含めてください。利用可能な修正はこれらの詳細に依存するため、単一のドライバの切り替えまたは構成の編集をすべての Ubuntu 24.04 システムに対して安全に推奨することはできません。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。