Estou tendo um pouco de dificuldade com meu áudio na instalação do Ubuntu Server 24.04.2. Isso já funcionou antes, mas tende a redefinir o áudio entre as reinicializações.
Estou executando o plexamp headless para poder transmitir música do meu servidor plex com um telefone. Isso funciona quando executo o plexamp em uma tela ou como meu usuário, mas não quando ele é executado como um serviço ou como root. O mesmo vale para executar speaker-test
. Quando speaker-test
é executado como root, ele retorna:
Playback open error: -112,Host is down
Tentei reinstalar, alsa-utils
mas não obtive sucesso.
Isto é o que eu ganho quando corro cat /proc/asound/cards
ou sudo cat /proc/asound/cards
:
0 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfca80000 irq 86
1 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfca88000 irq 85
Eu me certifiquei de que root e eu façamos parte do audio
grupo. Isso não funcionou.
O meu /etc/modprobe.d/default.conf
é o seguinte (definir o índice como 0 usa apenas o conector MB do painel frontal e não o conector MB AUX traseiro):
options snd_hda_intel index=1
Eu descobri. De alguma forma, eu tinha o Pipewire instalado e ele estava substituindo o PulseAudio. Acabei de executar
sudo apt remove pipewire-audio-client-libraries pipewire
o que reativou automaticamente o PulseAudio e ele começou a funcionar novamente como root. Não tenho muita certeza do porquê houve o erro de permissões e por que o root teve problemas e meu usuário não.