Audio HDMI não funciona

1. Audio HDMI não funciona

Tulio Amancio
tsuriu

(usa Manjaro Linux)

Enviado em 12/01/2014 - 12:25h

Pessoal gostaria de uma ajuda de vocês. Estou desde ontem numa briga.
Estou tentando fazer com que o áudio seja redirecionado para o hdmi quando a mesma esteja sendo usada, tentei de tudo mas não consegui nada, confesso que não entendi muito do que fiz. Uso slackware 14.1 32 bits + xfce



$lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)

$aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0



Obs.: No alsamixer a saída HDMI não está listada quando uso [F6].

Vlw, galera... Agradeço desde já.


  


2. Re: Audio HDMI não funciona

Paulo Edson
pauloedson

(usa Ubuntu)

Enviado em 12/01/2014 - 12:39h

cara, no meu caso, o problema está sendo ajustar o video hdmi (pense numa guerra hehehe). pois bem, para ajustar o som eu fiz o seguinte:

CONFIGURAÇÕES => SOM => ABA (SAÍDA)

assim que o cabo hdmi é plugado no meu note e na tv, surge, automaticamente, a opção "hdmi", na seção de audio. ai é só clicar é mudar rsrsr

obs.: nao sei como funciona ai na tua distribuição, pois a minha é ubuntu gnome 13.10


3. Re: Audio HDMI não funciona

Tulio Amancio
tsuriu

(usa Manjaro Linux)

Enviado em 12/01/2014 - 13:05h

Cara quanto ao vídeo te indico duas opções, ou pode usar o arandr, que é uma interface gráfica para xrandr.

Ou na linha de comando.



$ xrandr --output LVDS1 --auto --primary --output HDMI1 --mode 1440x900 --right-of LVDS1



Onde LVDS1 é a tela no meu notebook e HDMI1 é a saída.


4. SOM HDMI NO SLACK

Igor de Oliveira Ganem
iganem

(usa Slackware)

Enviado em 02/03/2014 - 11:34h

Caras, depois de muito tentar encontrei um artigo que resolveu tudo com a configuração do /etc/asound.conf.
É bem simples e comigo funcionou tudo bem, para ter o som novamente no analógio é só descomentar as linhas que serão adicionadas.
Vamos lá:
Vocês vão precisar prestar atenção nas respostas do => aplay -l e => aplay -L:
No meu caso:

[email protected]:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
[email protected]:~$

[email protected]:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=SB
HDA ATI SB, ALC892 Analog
Default Audio Device
front:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
Front speakers
surround40:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
[email protected]:~$

==> Feito isto, temos agora as informações necessárias, seguimos:
Em nenhuma das instalações o slackware criou o /etc/asound.conf então tive que criá-lo, utilizei a pasta /etc/ por comodidade, mas é necessário permissão de root para criá-lo.
(aqui quem quiser testar: em /usr/share/alsa/alsa.conf existem caminhos para procurar a configuração, são eles: /etc/asound.conf e ~/.asoundrc, caso alguém queira testar criar mais um como por exemplo /home/usuário/.asoundrc, aproveite e teste aqui.
=> voltando ao /etc/asound.conf
devemos introduzir as seguintes linhas:
pcm.!default hdmi:Generic (no meu caso, como especificado no aplay -l)
pcm.iec958 hdmi:Generic (utilizando o nome que o sistema utiliza para a placa hdmi)
====> pronto!

Agora para testar o HDMI:
mplayer -ao alsa (qualquer arquivo de som)

Para testar o analógico (comente as linhas do /etc/asound.conf)
mplayer -ao alsa (qualquer arquivo de som)
Pronto!

Créditos para o Sr. Woodsman do linuxquestions.org

Qualquer dúvida to por aí! mail-me!


5. Re: Audio HDMI não funciona

Roberto Candido de Oliveira Júnior
robertoj

(usa Slackware)

Enviado em 22/11/2014 - 19:18h

iganem escreveu:

Caras, depois de muito tentar encontrei um artigo que resolveu tudo com a configuração do /etc/asound.conf.
É bem simples e comigo funcionou tudo bem, para ter o som novamente no <span class='censurado'>[*****]</span>ógio é só descomentar as linhas que serão adicionadas.
Vamos lá:
Vocês vão precisar prestar atenção nas respostas do => aplay -l e => aplay -L:
No meu caso:

[email protected]:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
[email protected]:~$

[email protected]:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=SB
HDA ATI SB, ALC892 Analog
Default Audio Device
front:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
Front speakers
surround40:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
[email protected]:~$

==> Feito isto, temos agora as informações necessárias, seguimos:
Em nenhuma das instalações o slackware criou o /etc/asound.conf então tive que criá-lo, utilizei a pasta /etc/ por comodidade, mas é necessário permissão de root para criá-lo.
(aqui quem quiser testar: em /usr/share/alsa/alsa.conf existem caminhos para procurar a configuração, são eles: /etc/asound.conf e ~/.asoundrc, caso alguém queira testar criar mais um como por exemplo /home/usuário/.asoundrc, aproveite e teste aqui.
=> voltando ao /etc/asound.conf
devemos introduzir as seguintes linhas:
pcm.!default hdmi:Generic (no meu caso, como especificado no aplay -l)
pcm.iec958 hdmi:Generic (utilizando o nome que o sistema utiliza para a placa hdmi)
====> pronto!

Agora para testar o HDMI:
mplayer -ao alsa (qualquer arquivo de som)

Para testar o <span class='censurado'>[*****]</span>ógico (comente as linhas do /etc/asound.conf)
mplayer -ao alsa (qualquer arquivo de som)
Pronto!

Créditos para o Sr. Woodsman do linuxquestions.org

Qualquer dúvida to por aí! mail-me!


Iganem valew pela dica, fiz exatamente o que você disse e funcionou perfeitamente.
O único porém é que quando desconecto o hdmi o som não volta para os autofalantes do note, tive que alterar o nome do arquivo adicionei um off_ na frente e quando vou utilizar o hdmi removo o off_ do nome do arquivo.


6. Re: Audio HDMI não funciona

Eduardo
dicarte

(usa Slackware)

Enviado em 19/06/2016 - 14:06h

iganem escreveu:

Caras, depois de muito tentar encontrei um artigo que resolveu tudo com a configuração do /etc/asound.conf.
É bem simples e comigo funcionou tudo bem, para ter o som novamente no analógio é só descomentar as linhas que serão adicionadas.
Vamos lá:
Vocês vão precisar prestar atenção nas respostas do => aplay -l e => aplay -L:
No meu caso:

[email protected]:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
[email protected]:~$

[email protected]:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=SB
HDA ATI SB, ALC892 Analog
Default Audio Device
front:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
Front speakers
surround40:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
HDA ATI SB, ALC892 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
[email protected]:~$

==> Feito isto, temos agora as informações necessárias, seguimos:
Em nenhuma das instalações o slackware criou o /etc/asound.conf então tive que criá-lo, utilizei a pasta /etc/ por comodidade, mas é necessário permissão de root para criá-lo.
(aqui quem quiser testar: em /usr/share/alsa/alsa.conf existem caminhos para procurar a configuração, são eles: /etc/asound.conf e ~/.asoundrc, caso alguém queira testar criar mais um como por exemplo /home/usuário/.asoundrc, aproveite e teste aqui.
=> voltando ao /etc/asound.conf
devemos introduzir as seguintes linhas:
pcm.!default hdmi:Generic (no meu caso, como especificado no aplay -l)
pcm.iec958 hdmi:Generic (utilizando o nome que o sistema utiliza para a placa hdmi)
====> pronto!

Agora para testar o HDMI:
mplayer -ao alsa (qualquer arquivo de som)

Para testar o analógico (comente as linhas do /etc/asound.conf)
mplayer -ao alsa (qualquer arquivo de som)
Pronto!

Créditos para o Sr. Woodsman do linuxquestions.org

Qualquer dúvida to por aí! mail-me!


Embora o post seja antigo, resolveu meu problema também, vlw.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts