우분투, HDMI를 통한 오디오 출력 거부


70

PC를 스피커와 모니터에 연결했습니다. 또한 Vizio 37 'LCD TV에 연결되어 있습니다. Windows 7에있을 때 HDMI를 통해 사운드를 출력하도록 선택할 수있었습니다. 우분투에서 선택할 수 있지만 소리가 출력되지 않습니다. 어떤 아이디어? 우분투에서 시스템 사양을 얻는 방법을 모르므로 필요한 경우 시스템 사양을 알려주십시오.

aplay -l 산출:

**** 재생 하드웨어 장치 목록 **** 
카드 0 : Intel [HDA Intel], 
장치 0 : ALC887 아날로그 [ALC887 아날로그] 
하위 장치 : 0/1 
하위 장치 # 0 : 
하위 장치 # 0 카드 0 : Intel [HDA Intel], 장치 3 : ALC887 Digital [ALC887 Digital] 하위 장치 : 1/1 
하위 장치 # 0 : 하위 장치 # 0 카드 1 : HDMI [HDA ATI HDMI], 장치 3 : HDMI 0 [HDMI 0] 하위 장치 : 1/1 하위 장치 # 0 : 하위 장치 # 0 

더 이상 데이터를 제공하는 방법을 모르겠습니다.
Michael

최소한 어떤 종류의 사운드 카드를 사용하고 있는지 알아야합니다. aplay -l
RobotHumans

그러한 정보를 제공 할 수있는 사용하기 쉬운 프로그램이 있습니까?
Michael

바보 야, 미안해 **** 재생 하드웨어 장치 목록 **** 카드 0 : Intel [HDA Intel], 장치 0 : ALC887 Analog [ALC887 Analog] 하위 장치 : 0/1 하위 장치 # 0 : 하위 장치 # 0 카드 0 : Intel [HDA Intel ], 장치 3 : ALC887 디지털 [ALC887 디지털] 하위 장치 : 1/1 하위 장치 # 0 : 하위 장치 # 0 카드 1 : HDMI [HDA ATI HDMI], 장치 3 : HDMI 0 [HDMI 0] 하위 장치 : 1/1 하위 장치 # 0 : 하위 장치 # 0
Michael

alsamixer에서 음소거되지 않았는지 확인 했습니까? crunchbang은 우분투에서 파생되었으며 실수로 음소거되었다는보고를
받았습니다.

답변:


98

HDMI 케이블을 연결 한 상태에서 다음 유틸리티를 실행하십시오.

speaker-test --channels 2 --rate 48000 --device hw:0,3

(다른 사람들에게는 hw : x, y는 x = 카드, y = 장치입니다)

이것은 정적 수신 거부로 소리 테스트를 실행합니다. 각 스피커에서 재생되면 Ctrl + c를 눌러 스피커를 중지 한 다음 사운드 설정을 확인하여 내부 장치 아래에 HDMI 출력이 표시되는지 확인하십시오.

그것이 내가 작동하도록하기 위해해야 ​​할 전부였습니다. 그래도 해결되지 않으면 alsa 를 ppa 버전으로 업그레이드 하기 위한이 자습서를 확인하십시오 .


31
이것은 말도 안되지만 훌륭하게 작동합니다. 감사.
Pedro Werneck 2

3
@gsdej의 게시물 (스피커 테스트 대신)에서 제안한대로 alsa + pavucontrol을 설치하면 나에게
도움이

이것은 나를 위해 작동하지 않았습니다. 설치가 실패했습니다. 참조하시기 바랍니다 askubuntu.com/questions/512482/hdmi-audio-not-working-on-tv
FAIZAL

고마워, 나는 전에 pavucontrol을 시도했지만 여전히 TV를 통해 재생되지 않았습니다. 이 작은 테스트를 실행 한 후, 갑자기 ... 게임 이상한 시작
smac89

1
//, 이것은 작동하지만 Firefox는 여전히 HDMI를 사용하지 않지만 Chromium은 Ubuntu 16.04에서 현재 사용합니다.
Nathan Basanese

70

"PulseAudio Volume Control"프로그램 ( sudo apt-get install pavucontrol)을 설치할 수 있습니다

구성 탭 에서 HDMI를 언급하는 프로파일을 선택하십시오.

데스크탑 사운드 출력이 즉시 HDMI로 전환되어야합니다.


1
감사합니다. 12.10, Intel HD 4000에서 작동했습니다. 저에게 HDMI는 시스템 사운드 설정에서 출력 장치로 표시되지 않았습니다. 그러나 "Pulse Audio Volume Control"의 구성 탭에서 HDMI 프로파일을 선택하면 HDMI를 통한 사운드가 작동하고 HDMI가 표준 사운드 설정에서 출력 장치로 나열되기도했습니다. 브라이언의 접근 방식은 저에게 효과적이지 않았습니다.
Tobold

이것은 또한 나를 위해 일했습니다-ALSA는 그것을 볼 수 있지만 우분투의 데스크탑은 볼 수 없었습니다.
Tom Dalton

1
pavucontrol14.04에 없습니다
그 브라질 사람

1
구성 탭에 HDMI 프로파일이 없습니다.
cboettig

1
그것은 나를 위해 작동합니다! 우분투 16.04
Ponsuyambu Velladurai

4

나는 비슷한 문제를 겪었고 찾을 수있는 모든 포럼은 PulseAudio와 AlsaMixer에 대해 이야기하고있었습니다. 그 해결책 중 어느 것도 나를 위해 일하지 않았습니다.

마지막으로 여기에 나오는 단계에 따라 HDMI 케이블이 연결된 그래픽 카드 드라이버를 업데이트하는 솔루션을 찾았 습니다 .

같은 grapic 카드 나 다른 카드를 가지고 있지 않을 수도 있지만 드라이버 업데이트를 시도 할 수도 있습니다.


3

유니버스 리포지토리에있는 그놈 알사 믹서설치 하고 (소프트웨어 및 업데이트를 실행하고 맨 위에서 두 번째 상자가 선택되어 있는지 확인하여 소프트웨어 소스에서 유니버스 리포지토리를 활성화) 우분투 소프트웨어를 통해 설치하십시오.

그놈 알사 믹서

그것을 실행하면 다음과 같은 화면이 나타납니다 :

감

음소거 확인란을 선택 취소하여 모든 것을 음소거 해제 한 다음 확인란을 IEC958선택하십시오.


6
이것은 이론적으로 질문에 대답 할 수 있지만 너무 애매 모호합니다. 제안하는 것을 달성하는 데 필요한 단계를 포함하도록 확장하십시오. 숙련 된 사용자는이 작업을 수행하는 방법을 알고 있지만 새로운 사용자는 그렇지 않을 것입니다. 모든 사용자에게 유용해야합니다.
TrailRider

4
무엇에 대해 모호한가? 우분투 상점에서 그놈 알사 믹서를 설치하고 실행했으며 IEC958이라는 확인란이있었습니다.
AaronF

m키를 사용 하여 해제 / 음소거 해제 하십시오 . MM볼륨 표시 줄 아래에서 음소거됨을, 강조 표시됨 OO은 활성화됨을 의미합니다.
anps

1
무엇 당신이 3 시간이 IEC958없고 IEC958PCM?
Zelphir Kaltstahl
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.