Consegui que funcionasse.
O problema não estava no Linux, Alsa ou PulseAudio, o problema estava na minha configuração.
Meu PC é capaz de áudio 7.1 on-board, mas eu tenho um conjunto de alto-falantes 5.1 diretamente ligado ao meu computador (saída analógica). Além disso, no Windows, o som real dos alto-falantes traseiros só é ouvido se eu conectar o conector traseiro ao plugue lateral. No Ubuntu, o Alsa ou o pulso reconhece corretamente a capacidade 7.1 da minha máquina e assume que eu tenho um sistema de alto-falantes 7.1. Os alto-falantes são reconhecidos corretamente, mas o fluxo traseiro surround real flui para os alto-falantes laterais, em vez de para a traseira, mesmo se você escolher a saída analógica 5.1 no applet de configurações de som. Em seguida, os alto-falantes traseiros são mapeados como alto-falantes laterais.
Para obter um som surround real, também tive de fazer o seguinte:
- Defina o Totem Media Player como saída de 5.1
Edit | Settings | Sound tab
- Instale o controle de volume de áudio de pulso. (
sudo apt-get install pavucontrol
) e ajuste o volume do alto-falante do lado . O som surround real, especialmente os canais posteriores, é geralmente de baixo volume. Recomenda-se primeiro iniciar o filme / áudio e procurar uma parte alta antes de o fazer. - Além disso, você precisa ajustar o volume na guia de saída, pois só é possível ajustar os alto-falantes traseiros.
- NÃO toque no indicador de controle de volume normal enquanto o pavucontrol estiver em execução, ou mesmo após executá-lo. vai se comportar de maneira errática!
Editar 15 de agosto de 2015: Desde então, reuni a coragem e conectei o conector dos alto-falantes traseiros no plugue correto e ajustei o modo para 5.1. Ele funciona perfeitamente com o arquivo de teste. O problema era com o modo 7.1, com os alto-falantes traseiros conectados ao plugue lateral, é que naquele alto-falante lateral do modo, um canal misto dos canais dianteiros e traseiros é transmitido via pulso. Com essa correção física, o applet de configurações de som do Ubuntu também se torna mais útil, então você pode não precisar do pavucontrol.