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:
igor@Igor:~$ 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
igor@Igor:~$
igor@Igor:~$ 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
igor@Igor:~$
==> 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!