Nenhuma opção para 5.1 surround através de HDMI, mesmo com teste de alto-falante bem-sucedido

2

Eu configurei recentemente um novo HTPC no Ubuntu 14.04 LTS e a única opção para áudio (que funciona) é HDMI / DisplayPort, mas não há caixa suspensa para som surround 5.1. Eu fiz um monte de escavação e depois de matar todo o áudio uma vez e reinstalar o Ubuntu eu sinto que posso falar sobre isso de forma inteligente, mas eu não sei uma solução.

Pelo tempo que eu desativei meu som onboard para limitar a quantidade de material de áudio já que ele está passando por HDMI e não onboard (eu sei que ainda funciona como um teste de alto-falante c6 funciona todas as partes do sistema 5.1).

Aqui está o meu "aplay -L":

null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
default
Playback/recording through the PulseAudio sound server
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
HDA ATI HDMI, HDMI 1
HDMI Audio Output
dmix:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct sample mixing device
dmix:CARD=HDMI,DEV=7
HDA ATI HDMI, HDMI 1
Direct sample mixing device
dsnoop:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct sample snooping device
dsnoop:CARD=HDMI,DEV=7
HDA ATI HDMI, HDMI 1
Direct sample snooping device
hw:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct hardware device without any conversions
hw:CARD=HDMI,DEV=7
HDA ATI HDMI, HDMI 1
Direct hardware device without any conversions
plughw:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Hardware device with all software conversions
plughw:CARD=HDMI,DEV=7
HDA ATI HDMI, HDMI 1
Hardware device with all software conversions

"speaker-test -Dhdmi: CARD = HDMI-c6" funciona muito bem! Então, por que não tenho a opção de saída para 5.1 surround?

Especificações do sistema: Placa-mãe: ASRock FM2A88X-ITX +

Processador: APU Trinity AMD A6-5400K

    
por SMASH 07.12.2014 / 02:32

1 resposta

0

Eu tive mplayer jogando 5.1 .mkv filmes e 5.1 .flac música por um tempo agora no meu sistema Kubuntu 14.10 (também funcionou quando foi em 14.04, mas eu atualizei em algum momento) e hoje finalmente conseguiu fazê-lo funcionar em VLC. Eu tenho uma placa-mãe GB-BXA8-5545 da Gigabyte com AMDA8-5545M, Trinity, com Radeon 8510G. Minha solução é usar o ALSA e você só precisa garantir que o player esteja usando o dispositivo correto. As configurações que funcionaram para mim no VLC foram:

Eu tive que fechar e reabrir o VLC depois de alterar as configurações antes de começar a funcionar.

Parte do motivo pelo qual tive problemas para fazer isso funcionar é que o dispositivo que sai para o HDMI 0 é, na verdade, cartão 0, dispositivo 3:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Este teste de palestrante funcionou:

speaker-test -c 6 -r 48000 -D hw:0,3

E o mplayer reproduz vídeos 5.1 com isto:

mplayer -channels 6 -ao alsa:device=hdmi=0 myvideo.mkv
A propósito, quando reproduzo o vídeo 5.1 via HDMI, o receptor que estou usando (Yamaha RX-V473) alterna para o modo "PCM" quando eu começo a jogar no mplayer, por "DTS" se eu jogar com o VLC. De qualquer maneira, ambos os 5 canais estão ativos. Não tenho certeza do que isso significa, talvez o mplayer esteja decodificando o DTS enquanto o VLC está passando por ele?

Sinta-se à vontade para comentar e perguntar se deseja mais detalhes sobre minha configuração.

    
por foobarbecue 01.10.2016 / 23:18