Pulse Audio HDMI 오디오 출력은 일부 TV에서만 작동합니다(Ubuntu 18.04).

Pulse Audio HDMI 오디오 출력은 일부 TV에서만 작동합니다(Ubuntu 18.04).

Ubuntu 18.04를 실행하는 HP EliteBook 745 G4가 있고 DisplayPort-HDMI 케이블이 50인치 ONN 비스마트 TV에 연결되어 있습니다. 이 조합을 사용하면 pavucontrol을 시작하면 "내장 오디오 아날로그 스테레오"와 "내장 오디오 디지털 스테레오(HDMI 3)"라는 두 가지 출력 유형이 표시되며 mpv를 사용하여 비디오 파일을 재생할 수 있습니다. pavucontrol에서 출력을 선택하여 TV로 사운드를 출력할 수 있습니다.

그러나 최근에는 삼성 75인치 스마트 TV(모델 #QN75Q80AA)가 있는 다른 위치에서 동일한 작업을 수행하려고 노력하고 있습니다. 똑같은 노트북과 DP-HDMI 케이블을 가지고 거기에 가면 pavucontrol에 표시되는 유일한 오디오 출력은 "내장 오디오 아날로그 스테레오"이고 비디오는 TV에 제대로 표시되지만 아무것도 할 수 없습니다. 추가 디지털 오디오 출력 옵션이 pavucontrol에 나타납니다.

우리 집에 있는 스마트 TV가 아닌 TV와 함께 작동하기 때문에 다른 모든 것은 동일하므로 Samsung TV를 유효한 디지털 오디오 출력으로 처리하는 Ubuntu의 기능에 영향을 미치는 두 TV 사이에 알려지지 않은 차이점이 있다고 생각해야 합니다.

누구든지 해결책에 대한 제안 사항이 있거나 가능한 원인을 좁히기 위해 수행할 수 있는 몇 가지 테스트를 제안할 수 있습니까?

누구든지 관심이 있거나 이것이 내 질문에 답변하는 데 도움이 될 수 있다고 생각하는 경우를 대비하여 내가 사용하고 있는 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 

이 질문을 게시한 후 다른 삼성 TV로 돌아가서 TV의 다양한 HDMI 포트를 사용해 보았습니다. 일부는 "HDMI"로 표시되어 있지만 하나는 "HDMI(eARC) "로 표시되어 있지만 다른 HDMI 포트에 연결하는 것 같습니다. 차이가 없도록.

그곳에 있는 동안 "pactl list" 명령을 실행하고 출력을 파일로 리디렉션하여 이 출력을 ONN TV가 제대로 작동하는 홈 오피스의 동일한 명령 출력과 비교할 수 있었습니다.

한 위치에서 다른 위치로의 pactl 출력에서 ​​눈에 띄는 차이를 발견했지만 여전히 원인이 무엇인지, 문제를 해결하는 방법을 모릅니다.

일반 사운드를 제공하는 ONN TV의 경우 pactl 출력에 두 개의 수신기가 나열되어 있습니다.

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

그리고 두 개의 카드가 나열됩니다.

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

하지만 삼성 TV에서 소리가 나지 않는 경우에는 수신기 하나만 표시됩니다.

Sink #0
Name: alsa_output.pci-0000_00_09.2.analog-stereo

그러나 여전히 두 개의 카드가 나열되어 있습니다.

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`

따라서 오디오 출력이 없는 삼성 TV에서는 HDA ATI HDMI 카드에 활성 프로필이 없지만 오디오 출력이 작동하는 ONN TV에서는 HDA ATI HDMI 카드에 활성 프로필이 있습니다.

다 좋은 정보인데 왜 삼성 TV에 이런 일이 일어나는지 아직도 이해가 안 되네요.

답변1

오늘은 노트북의 디스플레이 포트와 TV의 HDMI 입력에 다른 유형의 케이블을 사용했는데 이제 사운드가 작동합니다! 야후!

작동하지 않았던 원래 케이블은 DP 커넥터에서 다른 쪽 끝의 HDMI에 직접 연결할 때 eBay에서 약 10달러에 구입한 10피트 케이블이었습니다.

시도한 또 다른 케이블은 DP에서 HDMI로의 짧은 피그테일 변환 케이블에 연결되는 일반 HDMI-HDMI 케이블이었습니다.

관련 정보