pulseaudio: use tanto HDMI (estéreo) quanto 5.1 simultaneamente

0

Eu tenho um sistema de áudio 5.1, e estou usando uma tv como monitor, minha tv se conecta à minha nvidia gtx 1060 usando HDMI e meu sistema 5.1 para a saída analógica da placa de som da mobo. Eu posso configurar com sucesso meu sistema de áudio como 5.1 (surround) separadamente e eu posso usar meu HDMI como estéreo separadamente. Eu instalei paprefs para habilitar a saída simultânea, reiniciei o pulseaudio e habilitei a saída HDMI e 5.1, mas o problema é que ele só habilita o estéreo, então eu perco meus recursos surround do sistema 5.1. Como posso configurar para que eu tenha meu 5.1 surround habilitado e alto-falantes de TV como estéreo?

    
por Luis Leal 05.10.2017 / 05:53

1 resposta

0

Eu não olhei para o que o paprefs faz, mas a maneira que eu usaria para adicionar um coletor virtual ("dissipador nulo") que você usa como alvo para a saída simultânea

pacmd load-module module-null-sink sink_name=simul sink_properties=device.description=SimultaniousOutput

e, em seguida, loopback duas vezes da fonte .monitor para os coletores que você precisa

pacmd load-module module-loopback source=simul.monitor sink="name_of_51_system_sink"
pacmd load-module module-loopback source=simul.monitor sink="name_of_tv_sink"

onde você pode obter os nomes dos sumidouros com

pacmd list-sinks | grep name:

(omitir os parênteses angulares). Então eu cruzei meus dedos que o loopback já lida com conversão de 5.1 para estéreo; se não, eu procuraria os argumentos do módulo aqui e mexer com o formatar os parâmetros até que funcione.

Depois de funcionar, integre-se aos arquivos de inicialização do Pulseaudio.

Editar

Parece que paprefs usa o módulo combine-sink , então algo como

pacmd load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=sink1,sink2[,...] channels=6

também vale a pena tentar, embora eu não sei se vai funcionar dos dissipadores escravo só suportam um número diferente de canais.

    
por 05.10.2017 / 08:19