Ubuntu se recusa a emitir áudio via HDMI


70

Eu tenho meu PC conectado a alto-falantes e monitor. Além disso, ele está conectado à minha televisão LCD Vizio 37 '. Quando estava no Windows 7, eu podia escolher emitir som via HDMI. Eu tenho a escolha no Ubuntu, mas nenhum som é emitido. Alguma ideia? Eu não sei como obter especificações do sistema no Ubuntu, então se você precisar delas, diga-me como obtê-las.

aplay -l resultado:

**** Lista de dispositivos de hardware PLAYBACK **** 
cartão 0: Intel [HDA Intel], 
dispositivo 0: ALC887 Analog [ALC887 Analog] 
Subdispositivos: 0/1 
Subdispositivo # 0: 
Subdispositivo # 0 cartão 0: Intel [Intel HDA], dispositivo 3: ALC887 Digital [ALC887 Digital] Subdispositivos: 1/1 
Subdispositivo # 0: subdispositivo # 0 cartão 1: HDMI [HDA ATI HDMI], dispositivo 3: HDMI 0 [HDMI 0] Subdispositivos: 1/1 Subdispositivo # 0: subdispositivo # 0 

Não sei como fornecer mais dados.
Michael

No mínimo, precisamos saber que tipo de placa de som que você está usando: aplay -l
RobotHumans

Algum programa simples de usar que possa fornecer essas informações?
Michael

Me estúpido, desculpe por isso. **** Lista de dispositivos de hardware PLAYBACK **** placa 0: Intel [HDA Intel], dispositivo 0: ALC887 Analog [ALC887 Analog] Subdispositivos: 0/1 Subdispositivo # 0: subdispositivo # 0 placa 0: Intel [HDA Intel ], dispositivo 3: ALC887 Digital [ALC887 Digital] Subdispositivos: 1/1 Subdispositivo # 0: subdispositivo # 0 cartão 1: HDMI [HDA ATI HDMI], dispositivo 3: HDMI 0 [HDMI 0] Subdispositivos: 1/1 Subdispositivo # 0 : subdevice # 0
Michael

Você verificou se não está sem som no alsamixer? CrunchBang é ubuntu derivados e tem um relatório de ele ser acidentalmente silenciado
RobotHumans

Respostas:


98

Com o cabo HDMI conectado, execute o seguinte utilitário:

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

(para outros, o hw: x, y é x = cartão, y = dispositivo)

Isso apenas executa um teste de som com quedas estáticas para frente e para trás. Depois de reproduzir cada alto-falante, pressione Ctrl + c para pará-lo e verifique as configurações de som para ver se a saída HDMI está listada no dispositivo interno.

Era tudo o que eu tinha que fazer para fazê-lo funcionar. Se não funcionar, verifique este tutorial para atualizar o alsa para a versão ppa.


31
Isso é ridículo, mas funciona admiravelmente. Obrigado.
Pedro Werneck

3
Atualizando alsa + instalar pavucontrol como sugerido por correio @gsdej 's (em vez do teste de alto-falante) trabalhou para mim
nariknahom

Isto não funcionou para mim. A instalação falhou. por favor veja askubuntu.com/questions/512482/hdmi-audio-not-working-on-tv
faizal

Obrigado por isso, eu já havia experimentado o pavucontrol e ele ainda não estava sendo exibido pela TV. Depois de executar este pequeno teste, de repente ele começou a tocar ... wierd
smac89

11
//, Isso funciona, mas o Firefox ainda não está usando HDMI, enquanto o Chromium agora está, no Ubuntu 16.04.
Nathan Basanese

71

Você pode tentar instalar o programa "PulseAudio Volume Control" ( sudo apt-get install pavucontrol)

Na guia Configuração, selecione o perfil mencionando HDMI.

A saída do som da área de trabalho deve mudar imediatamente para HDMI.


11
Obrigado, isso funcionou para mim em 12.10, Intel HD 4000. Para mim, o HDMI não foi listado como um dispositivo de saída nas configurações de som do sistema. Mas uma vez que eu selecionei o perfil HDMI na guia de configuração do "Pulse Audio Volume Control", o som através do HDMI funcionou e o HDMI foi listado como um dispositivo de saída nas configurações de som padrão. A abordagem de Bryan não funcionou para mim.
Tobold 28/02

Isso também funcionou para mim - a ALSA podia ver, mas a área de trabalho do Ubuntu não.
Tom Dalton

11
Não há pavucontrolno 14.04
aquele brasileiro

11
Nenhum perfil HDMI na guia Configuração para mim.
precisa saber é o seguinte

11
Funciona para mim! Ubuntu 16.04
Ponsuyambu Velladurai

4

Eu tive problemas semelhantes e todos os fóruns que pude encontrar estavam falando sobre o PulseAudio e o AlsaMixer. Nenhuma dessas soluções funcionou para mim.

Finalmente encontrei minha solução ao atualizar meu driver de placas gráficas a partir do qual o cabo HDMI estava conectado, seguindo as etapas aqui .

Você pode não ter os mesmos cartões grapic ou qualquer outro, mas pode tentar atualizar seu driver.


3

Instale o GNOME alsa mixer, que está no repositório do universo (ative o repositório do universo nas fontes de software executando Software & Updates e assegurando que a segunda caixa da parte superior esteja marcada) e depois instale via software Ubuntu.

gnome-alsamixer

execute-o e você verá uma tela como esta:

gam

mude o som limpando as caixas de seleção de mudo e marque a IEC958caixa de seleção.


6
Embora isso possa teoricamente responder à pergunta, é muito vago para ser útil. Expanda-o para incluir as etapas necessárias para realizar o que você está sugerindo. Embora um usuário experiente possa saber como fazer isso, o novo usuário provavelmente não; precisa ser útil para todos os usuários.
TrailRider 18/08/13

4
O que há de vaga nisso? Instalei o GNOME alsa mixer na loja do ubuntu, executei e havia uma caixa de seleção IEC958.
AaronF

Use a mtecla para ativar / desativar o som. MMsob uma barra de volume significa desativado, destacado OOsignifica ativado.
ANPS

11
O que você tem 3 vezes IEC958e não IEC958PCM?
Zelphir Kaltstahl
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.