pulseaudio para de funcionar após a hibernação

pulseaudio para de funcionar após a hibernação

Estou usando Debian-Jessie, quando coloco meu laptop no modo de hibernação alguns processos seriam suspensos conforme o esperado, mas depois de iniciá-lo novamente o processo "pulseaudio" não funciona mais e quando tento reproduzir alguma música ou vídeo usando qualquer reprodutor de mídia como VLC, SMPlayer, etc., eles travam!

Verifiquei o status do pulseaudio como usuário atual:

pulseaudio --check
echo $?

ele retorna o valor 0, então parece ok!

quando tento matar o pulseaudio e reiniciá-lo, nada acontece:

pulseaudio --kill
pulseaudio --start

Tento fazer o mesmo usando sinais SYSKILL, mas nada muda e ocorrem travamentos:

ps aux | grep pulseaudio
sudo kill 914
pulseaudio --start

e aqui estão os logs relacionados no syslog:

rtkit-daemon[915]: Successfully made thread 6881 of process 6881 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -11.

dmesg:

[ 9903.006551] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff

Ainda não sei o que há de errado com a placa de som ou o sistema de áudio; é possível que o problema venha de outro daemon? Não quero reiniciar meu sistema sempre que ele hibernar.

Responder1

Acabei de encontrar a resposta, esse problema vem do recurso pulseaudio chamado "processo de geração automática"

cada vez que o daemon pulseaudio parar de funcionar e não houver nenhum processo, ele tentará gerar um processo automaticamente, então precisamos interrompê-lo da seguinte maneira:

cp /etc/pulse/client.conf ~/.config/pulse/
vim ~/.config/pulse/client.conf

em seguida, descomente a linha que diz "autospawn = yes" removendo o ponto e vírgula inicial e altere-o para "autospawn = no" e salve-o.

agora tente reiniciar o pulseaudio

pulseaudio --kill
pulseaudio --start

Tudo está bem agora!

informação relacionada