Eu tenho uma máquina Intel i3-540 mais antiga executando 16.04 com dois dispositivos de áudio: O dispositivo # 0 é HDA Intel reproduzido por meio de HDMI. O dispositivo nº 1 é um CS46xx (através de uma antiga placa de som Turtle Beach). O áudio HDMI é usado pelo Kodi. O outro dispositivo de áudio é usado por um player de áudio separado e vai para outras salas. Estou vendo o uso normal da CPU quando um dos dispositivos de áudio está em uso, mas o uso da CPU é incomumente alto quando ambos estão em uso.
No começo, achei que Kodi poderia ser o culpado, uma vez que recentemente fez o upgrade para a v17. Mas eu posso reproduzir o problema com duas instâncias do mpg123 (o Kodi não está em execução), o que talvez sugira que o problema não depende de um cliente específico. Aqui está um resumo rápido do que estou vendo:
Como posso reproduzir áudio em cada dispositivo individualmente sem anomalias, isso sugere que isso não é um problema com os drivers de áudio de baixo nível. A única vez que as coisas correm de lado é quando ambos os dispositivos de áudio estão ativos. Eu tentei o truque "tsched = 0" sem nenhuma melhoria perceptível.
Existe algum problema conhecido ao fazer pulseaudio tocar bem com dois ou mais dispositivos de áudio?