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 システムに対して安全に推奨することはできません。

コメントを残す

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCEとGNOMEのメモリ使用量を公平に比較​​します。公式の25.2ソースコードで確認できる内容、利用可能なRAMの測定方法、そしてどちらのエディションがあなたのPCに適しているかをご覧ください。

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

ビジネス向けデスクトップOSであるHamoniKR OS 8 Paektuの実践的なレビュー。Ubuntu 24.04をベースとしている点、2034年までのアップデート保証、韓国のワークフロー、企業向けパイロットテストなどを網羅しています。

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

GRUBリカバリモードを使用して、HamoniKR OSで忘れてしまった管理者パスワードまたはrootパスワードをリセットする方法を、検証済みのコマンド、トラブルシューティングのヒント、および暗号化に関する注意点とともに解説します。

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKRのユーザー設定を外部ドライブにバックアップする方法、アーカイブを検証する方法、選択したデスクトップおよびアプリの設定を安全に復元する方法を学びましょう。

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Linux Enterprise Server 上で LUKS 暗号化ボリュームを作成、ロック解除、フォーマット、マウント、および永続化する方法を学びましょう。安全チェックと復旧のヒントも含まれています。

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise 上の Btrfs 読み取り専用ファイルシステムを安全に診断します。変更を加える前に、マウントオプション、Snapper スナップショット、カーネルログ、ストレージの状態、およびリカバリ制限を確認してください。

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を使用して SLES 15 のインストールを自動化します。XML プロファイルの作成と検証、安全な配信、テストシステムの起動、および展開結果の検証が可能です。

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

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

Ubuntu 24.04 LTS で失われた HDMI オーディオを復元するには、ディスプレイの接続を確認し、正しいサウンド出力を選択し、PipeWire を検査し、ハードウェア検出を確認します。

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

wickedファイルとifcfgファイルを使用して、SLES 15のネットワークボンディングを設定します。ボンディングモードを選択し、ボンディングをアクティブ化して、フェイルオーバーとリンクの状態を確認します。

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04 で Bluetooth ヘッドセットのマイクを復元するには、入力デバイス、HSP/HFP プロファイル、アプリ設定、PipeWire サービス、Bluetooth パッケージ、およびペアリングを確認します。