Como posso mudar meu dispositivo de saída de áudio para HDMI sem desconectar meus fones de ouvido USB?
Estava funcionando: No Ubuntu 19.10, eu era capaz de alternar entre meus fones de ouvido USB e saída de som baseada em HDMI / DisplayPort sempre que eu queria, e cada um funcionaria dependendo da configuração em Configurações do sistema -> Som.
Problema: desde a atualização para 20.04, enquanto meus fones de ouvido USB estão conectados, TODO o som passa por eles, mesmo se eu selecionar HDMI / DisplayPort como meu dispositivo de saída em Configurações do sistema -> Som.
Solução alternativa: se eu simplesmente desconectar meus fones de ouvido USB, posso fazer o som funcionar por meio do DisplayPort normalmente. No entanto, não quero sempre desconectar meus fones de ouvido.
A forma como tudo está conectado é, meu monitor está conectado via DisplayPort à minha placa Nvidia GTX 1070, e eu tenho alto-falantes de áudio (conector de 3,5 mm) conectados ao meu monitor. Se meu dispositivo de áudio estiver configurado para saída DisplayPort, ele deve tocar em meus alto-falantes, pois estava indo bem em 19.04.
Versão do driver Nvidia: 440.100.
Respostas
Consegui resolver isso simplesmente seguindo estas etapas: Saída de áudio analógica e digital ao mesmo tempo que repetirei aqui:
Adicione especificamente o seguinte ao seu
/etc/pulse/default.pa
:
### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined
Além disso, fui em frente e comentei essas linhas no mesmo arquivo mencionado acima:
### Should be after module-*-restore but before module-*-detect
#load-module module-switch-on-port-available
e
#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif
O que também deve evitar a troca automática.
Finalmente corri:
pulseaudio -k
Para que ele capte as mudanças. Depois de fazer isso, fui capaz de selecionar minha saída DisplayPort / HDMI e fazer o som sair dela corretamente.