Ubuntu 18.04を実行しているHP EliteBook 745 G4があり、DisplayPort-HDMIケーブルが50インチONNビスマットテレビに接続されています。この組み合わせでは、pavucontrolを起動すると、「内蔵オーディオアナログステレオ」と「内蔵オーディオデジタルステレオ(HDMI 3)」の2種類の出力タイプが表示され、mpvを使用してビデオファイルを再生できます。 pavucontrolで出力を選択してテレビに音声を出力できます。
しかし、最近では、Samsung 75インチスマートテレビ(モデル#QN75Q80AA)がある他の場所で同じことをしようとしています。同じノートパソコンとDP-HDMIケーブルを持ってそこに行くと、pavucontrolに表示される唯一のオーディオ出力は「内蔵オーディオアナログステレオ」であり、ビデオはテレビに正しく表示されますが、何もできません.追加のデジタルオーディオ出力オプションがpavucontrolに表示されます。
私たちの家のスマートテレビではなくテレビで動作するので、他のものはすべて同じですので、Samsung TVを有効なデジタルオーディオ出力として扱うUbuntuの機能に影響を与える2つのテレビの間に未知の違いがあると考える必要があります。
誰もが解決策に関する提案を持っているか、考えられる原因を絞り込むために実行できるいくつかのテストを提案できますか?
誰もが興味がある場合、またはこれが私の質問に答えるのに役立つと思う場合に備えて、私が使用しているmpvバージョンは次のとおりです。
~$ mpv --version
mpv 0.34.0-563-g806dddc7d9-dirty Copyright © 2000-2022 mpv/MPlayer/mplayer2 projects
built on Thu Nov 3 11:47:36 EDT 2022
FFmpeg library versions:
libavutil 57.40.100
libavcodec 59.51.101
libavformat 59.34.101
libswscale 6.8.112
libavfilter 8.49.101
libswresample 4.9.100
FFmpeg version: N-108921-g0957d62fb0
mpvを使用するための私のコマンド構文は次のとおりです。
~$ mpv --audio-device=pulse/alsa_output.pci-0000_00_1.1.hdmi-stereo-extra2 ./Videos/Tour.de.France.2022.Stage.01.720p.h264-NX.mkv
この質問を投稿した後、別のサムスンテレビに戻り、テレビのさまざまなHDMIポートを試してみました。一部は「HDMI」と表示されていますが、1つは「HDMI(eARC)」と表示されていますが、他のHDMIポートに接続しているようです。違いがないように。
そこにいる間、「pactl list」コマンドを実行して出力をファイルにリダイレクトすることで、ONN TVが正常に動作しているホームオフィスの同じコマンド出力と比較できます。
ある場所から別の場所へのpactl出力で顕著な違いが見つかりましたが、まだ原因が何であるか、問題を解決する方法がわかりません。
通常のサウンドを提供するONN TVの場合、pactl出力に2つのレシーバーがリストされています。
Sink #0
Name: alsa_output.pci-0000_00_01.1.hdmi-stereo-extra2
Sink #1
Name: alsa_output.pci-0000_00_09.2.analog-stereo
そして2つのカードがリストされます。
Card #0
Name: alsa_card.pci-0000_00_01.1
alsa.card_name = "HDA ATI HDMI"
Profiles:
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5200, available: yes)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: yes)
Active Profile: output:hdmi-stereo-extra2
Card #1
Name: alsa_card.pci-0000_00_09.2
alsa.card_name = "HD-Audio Generic"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 60, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6000, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6060
Active Profile: output:analog-stereo+input:analog-stereo
ただし、サムスンテレビで音が出ない場合は、受信機1つだけが表示されます。
Sink #0
Name: alsa_output.pci-0000_00_09.2.analog-stereo
しかし、まだ2つのカードがリストされています。
Card #0
Name: alsa_card.pci-0000_00_01.1
alsa.card_name = "HDA ATI HDMI"
Profiles:
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5200, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: no)
Active Profile: off
Card #1
Name: alsa_card.pci-0000_00_09.2
alsa.card_name = "HD-Audio Generic"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 60, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6000, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6060, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo`
したがって、音声出力のないサムスンテレビでは、HDA ATI HDMIカードにアクティブプロファイルはありませんが、音声出力が機能するONN TVでは、HDA ATI HDMIカードにアクティブプロファイルがあります。
すべて良い情報ですが、なぜサムスンテレビにこのようなことが起こるのかまだ理解できません。
答え1
今日はノートパソコンのディスプレイポートとテレビのHDMI入力に異なるタイプのケーブルを使用していましたが、今ではサウンドが機能します! Yahoo!
動作しなかった元のケーブルは、DPコネクタからもう一方の端のHDMIに直接接続したときに、eBayから約10ドルで購入した10フィートのケーブルでした。
試みたもう一つのケーブルは、DPからHDMIへの短いピグテール変換ケーブルに接続された一般的なHDMI-HDMIケーブルでした。