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.