Ambos os auscultadores e a tomada do altifalante frontal utilizam um único canal de saída no ALSA

1

Eu uso tanto o conector de fone de ouvido quanto o conector do alto-falante frontal na minha placa de som, um ASUS STRIX SOAR. Isso funciona bem no Windows, especialmente com os drivers STRIX, pois eu posso alterar o dispositivo de saída manualmente ou reproduz o som pelas duas saídas. Mas no Ubuntu eu tenho o seguinte problema:

O ALSA manipula ambas as saídas como um canal, chamado 'PCM Front'. Quando tanto o fone de ouvido quanto a tomada do alto-falante dianteiro na placa de som estão conectados, o Ubuntu só reproduz o som através dos fones de ouvido e reproduz os alto-falantes frontais somente quando eu conecto os fones de ouvido.

Minha placa de som tem as seguintes saídas: 'Headphone', 'Front', 'Rear', 'Center', 'Side / SPDIF Out'

O Alsamixer mostra os seguintes canais de saída: 'PCM Front', 'PCM Rear', 'PCM Center', 'PCM Woofer', 'PCM Side'

Os alto-falantes são alto-falantes estéreo 2.1 com um subwoofer, que precisam ser conectados à entrada do alto-falante frontal, o que funciona bem no Windows, conforme mencionado acima.

Portanto, no Alsamixer não existe um canal de auscultadores separado, uma vez que utiliza o 'PCM Front' para ambos os auscultadores e a tomada do altifalante frontal. Meu objetivo não é executar os dois dispositivos ao mesmo tempo (o que seria um primeiro passo), mas sim ter a capacidade de ter dois canais separados no Alsa para silenciar um ou outro dispositivo.

Alguém tem uma solução para isso? Muito obrigado antecipadamente.

    
por sremm 01.02.2017 / 23:16

0 respostas