Ubuntu 24.04でHDMIオーディオが表示されない?出力を復元する

Ubuntu 24.04でモニターやテレビに映像が表示されるものの、音声出力として表示されない場合は、まずディスプレイを接続して電源を入れ、次に「設定」>「サウンド」>「出力」でHDMIまたはDisplayPort出力を選択してください。それでも表示されない場合は、ディスプレイとケーブルを確認し、再生デバイスを調べてからwpctl status、システムレベルのトラブルシューティングに進んでください。

具体例:ライリーはUbuntu 24.04デスクトップをHDMIケーブルでテレビに接続します。映像は表示されますが、サウンドパネルにはコンピューターの内蔵スピーカーしか表示されません。この例は下記のチェック手順に従ったものであり、実際のテスト結果や原因の特定を保証するものではありません。

Ubuntuが検出する必要があるものを知る

HDMIとDisplayPortはデジタル音声と映像の両方を伝送できますが、ディスプレイ側が音声再生機能を備え、音声を再生できる手段を提供する必要があります。モニターによってはスピーカーが内蔵されていないものもあれば、ヘッドホンジャックに音声を出力するもの、あるいはモニターのメニューでスピーカーを有効にする必要があるものもあります。映像は正常に表示されていても、音声出力機能のないテレビやモニターでは音を再生することはできません。

Ubuntuのオーディオパスにもレイヤーがあります。ハードウェアドライバがオーディオ対応デバイスを検出し、ALSA(Linuxカーネルのオーディオインターフェイス)がハードウェアを公開し、PipeWireがアプリケーションと出力間でオーディオをルーティングします。UbuntuデスクトップはデフォルトでPipeWireを使用しますが、Ubuntuの異なるフレーバーやカスタマイズされたインストールでは、異なるデスクトップまたはオーディオ設定を使用する場合があります。再生出力はしばしばシンクと呼ばれますが、ここではwpctl物理的なコネクタではなく、サウンドの宛先を意味します。

設定を変更する前に、モニターまたはテレビの電源が入っていて、コンピューターに接続されているHDMI入力に設定されていることを確認してください。ケーブルの両端を抜き差ししてください。ドック、アダプター、またはレシーバーを使用している場合は、その接続で音声がサポートされていることを確認してください。可能であれば、別のHDMIポートまたはケーブルを試してください。Rileyは、Ubuntuが原因だと考える前に、テレビにスピーカーまたはヘッドホン出力があることを確認する必要があります。

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

  1. ディスプレイを接続し、Ubuntuがそれを認識するまで数秒お待ちください。
  2. 設定を開き、「サウンド」を選択し、「出力」セクションを探してください。
  3. 出力デバイスセレクターを開き、 HDMI/DisplayPortやモニターの機種名など、ディスプレイに対応する名前の項目を選択してください。正確な名称は、コンピューターとディスプレイによって異なります。
  4. 出力音量を上げ、システムサウンドがミュートされていないことを確認し、ボタンが使用可能な場合はテストを実行してください。Ubuntu のサウンド設定手順には、この出力セレクタとテスト制御に関する説明があります。
Ubuntuのサウンド設定で、出力デバイス一覧でHDMI/DisplayPortが選択されている場合
出力デバイス一覧を開くと、HDMI / DisplayPortが選択されていることが確認できます。正確なデバイス名はハードウェアによって異なります。

ライリーにとって、テレビ出力を選択することが最初の重要なソフトウェア変更です。ディスプレイがリストに表示されない場合は、内蔵スピーカーを選択し続けてHDMI経由で音声が出力されることを期待しないでください。以下のチェックを続けてください。

2. ボリュームとアプリケーションの経路を確認する

HDMIを選択した後、出力音量スライダーがゼロより上になっていること、およびシステムがミュートされていないことを確認してください。また、ディスプレイ自体の音量調節とミュート機能も確認してください。モニターにヘッドホンジャックがある場合は、取扱説明書にHDMIからの音声が出力されると記載されている場合のみ、そこにヘッドホンを接続してください。

Ubuntuのサウンド出力パネルには、HDMI/DisplayPortが選択され、出力音量スライダーとテストボタンが表示されます。
HDMI出力パネルには、デバイスセレクター、音量調節ボタン、再生確認用のテストボタンが表示されます。

デスクトップのテストサウンドは正常に動作するのに、特定のアプリの音声が聞こえない場合は、そのアプリのミュートと出力設定を確認してください。一部のアプリは、以前のデバイスに既存のオーディオストリームを保持している場合があります。システム出力を変更した後は、アプリを完全に終了して再度開き、再生をテストしてください。入力設定やマイク設定は変更しないでください。これらは録音を制御するものであり、HDMI再生を制御するものではありません。

3. HDMI出力を確認するwpctl

GUIセレクタが分かりにくい場合は、ターミナルでPipeWireが現在認識している内容を確認できます。ターミナルを開いて、以下のコマンドを実行してください。

wpctl status

出力で、「Sinks」の下にHDMIまたはDisplayPort再生デバイスを探してください。コマンドの番号付きエントリは一時的なオブジェクトIDなので、例やスクリーンショットから番号をコピーするのではなく、自分のシステムに表示されているIDを使用してください。WirePlumberのwpctlリファレンスドキュメントstatusとset-default。

ターミナルにwpctlステータスが表示され、シンクの下に内蔵オーディオとHDMI/DisplayPortがリストされている。
例として、ステータス出力では再生先を「シンク」の下にグループ化します。デバイス名とIDはシステムによって異なります。

HDMIシンクが一覧に表示されているにもかかわらず、誤った出力がアクティブになっている場合は、そのHDMIシンクの横に表示されているIDを使用してデフォルト設定を行ってください。

wpctl set-default ID

現在のHDMIシンク番号に置き換えてくださいID。このコマンドは新しいオーディオストリームのデフォルトの宛先を設定します。リストに存在しないデバイスを作成することはできません。デフォルトのシンクがミュートされている場合は、次のコマンドでミュートを解除してください。

wpctl set-mute @DEFAULT_AUDIO_SINK@ 0

再度実行してwpctl status現在のリストとデフォルトマーカーを確認し、サウンド設定テストを繰り返してください。他のコンピューターからコピーしたシンクIDは使用しないでください。IDは再接続または再起動後に変更される可能性があります。

ターミナルコマンド wpctl set-default ID を使用して、HDMI シンクをデフォルト出力として選択します。
ID の代わりに、wpctl ステータス出力から取得した現在の HDMI シンク ID を使用してください。

4. UbuntuでHDMIがまだ表示されない場合

HDMIケーブルを外し、ディスプレイの電源が入っていて正しい入力に設定されていることを確認してから、しっかりと接続し直してください。しばらく待ってから、「設定」>「サウンド」を再度開いてください。それでもデバイスが表示されない場合は、ディスプレイを接続した状態でUbuntuを再起動してください。ランダムなオーディオパッケージをインストールしたり、別のサウンドサーバーに切り替えたりするよりも、再起動の方が安全な次の確認方法です。

Ubuntu のオーディオに関するドキュメントには、カーネルのオーディオ モジュールが HDMI/DisplayPort 出力などのデバイスを検出し、Ubuntu デスクトップが PipeWire を介してオーディオをルーティングすると説明されています。wpctl status再接続して再起動しても HDMI シンクが表示されない場合は、問題はデフォルトの出力を選択する前の段階にあります。GPU/オーディオ ドライバー、ドックまたはアダプター、ケーブル、またはディスプレイの報告された機能に関係している可能性があります。Ubuntu のオーディオに関するドキュメントには、これらのオーディオ レイヤーについて説明されています。お使いのモデルについては、コンピューターまたは GPU メーカーのサポート情報を確認し、可能であれば別のケーブル、ポート、またはディスプレイと比較してください。別の GPU に関するアドバイスからカーネル モジュール コマンドをコピーすることは避けてください。誤ったドライバーの変更は、新たな問題を引き起こす可能性があります。

修正を確認してください

設定 > サウンド > 出力でHDMIを選択したまま、テストコントロールを使用して、元々音が出なかったアプリで短いクリップを再生します。テレビまたはモニターのスピーカーまたはヘッドホンジャックから音声が出力されていることを確認し、音量をチェックし、wpctl statusHDMIが既定値として選択されていることを確認します。システムテストで音声が出ないにもかかわらずHDMIが選択されたままの場合は、Ubuntuドライバーを変更する前に、ディスプレイの音声機能とミュート設定を確認してください。

コメントを残す

smartdを使用してUbuntuのSMARTディスク警告をメールで受け取る

smartdを使用してUbuntuのSMARTディスク警告をメールで受け取る

メール配信オプションを比較し、Ubuntu上でsmartdを設定し、ディスクの状態に関する警告が受信トレイに届くことを確認します。

Debian 12 DNSルックアップの失敗: systemd-resolvedの修復

Debian 12 DNSルックアップの失敗: systemd-resolvedの修復

Debian 12 で DNS ルックアップを復元するには、systemd-resolved をチェックし、必要に応じて resolv.conf を修復し、アップストリームの DNS およびアプリケーション解決を検証します。

Ubuntu 24.04でHDMIオーディオが表示されない?出力を復元する

Ubuntu 24.04でHDMIオーディオが表示されない?出力を復元する

Ubuntuでモニターまたはテレビを音声出力として認識させ、サウンド設定でそれを選択し、HDMIが表示されない場合は接続またはPipeWireデバイスリストを確認してください。

リポジトリキーを修復してAPT署名エラーを修正する

リポジトリキーを修復してAPT署名エラーを修正する

セキュリティを無効にすることなく、問題の原因となっているソースを特定し、検証済みのキーを更新し、結果を確認することで、Ubuntu APT署名に関する警告を安全に解決します。

三相電圧、電流、kW、kVA、力率の変換方法

三相電圧、電流、kW、kVA、力率の変換方法

平衡三相公式を学び、線間電圧、電流、kW、kVA、力率を段階的に変換する方法を、計算例と確認すべき限界値とともに解説します。

Ubuntuのcgroupsを使用してコマンドのCPUとメモリ使用量を制限する

Ubuntuのcgroupsを使用してコマンドのCPUとメモリ使用量を制限する

CPUQuotaとMemoryMaxを設定したsystemdスコープ内でワークロードを実行し、その後cgroup v2を通じて制限を確認します。

Ubuntu Server 24.04 上で Pi-hole アップストリーム DNS を暗号化する

Ubuntu Server 24.04 上で Pi-hole アップストリーム DNS を暗号化する

Ubuntu 24.04 上で、ローカルホスト専用のリスナー、リゾルバの選択、および DNS 切り替え前のチェック機能を備えた dnscrypt-proxy を Pi-hole のローカル DoH ブリッジとして設定します。

Wayland上でUbuntu 24.04のタッチパッドジェスチャーを動作させる方法

Wayland上でUbuntu 24.04のタッチパッドジェスチャーを動作させる方法

アプリやハードウェアのトラブルシューティングを行う前に、Ubuntuのタッチパッド設定を確認し、Waylandが有効になっていることを確認し、GNOMEに組み込まれているスワイプ操作をテストしてください。

mdadmを使用してDebian 12のRAID 1ミラーを構築する

mdadmを使用してDebian 12のRAID 1ミラーを構築する

2台のディスクで構成されるDebian 12 RAID 1データアレイを作成および検証し、安全にフォーマットした後、再起動後にアセンブルおよびマウントされるように構成します。

Debian 12のスワップ領域を起動ごとに新しいキーで暗号化する

Debian 12のスワップ領域を起動ごとに新しいキーで暗号化する

既存の Debian 12 スワップパーティションにランダムキー暗号化を設定し、アクティブな dm-crypt マッピングを確認し、ハイバネーションのトレードオフを理解する。